rewrite copyinstr, copyoutstr, and copystr to avoid use of movs3
authorKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Mon, 1 Jun 1987 07:46:34 +0000 (23:46 -0800)
committerKirk McKusick <mckusick@ucbvax.Berkeley.EDU>
Mon, 1 Jun 1987 07:46:34 +0000 (23:46 -0800)
commit36d595e629d2e72f4a1ee4a11746cd462926ef58
tree2b8eccb9eb918d3225d5d95d73c89487114000a3
parentd1e5dec9b60a5727aed3dbd8d6257acd54148352
rewrite copyinstr, copyoutstr, and copystr to avoid use of movs3
which zero fills (using cpynstr semantics). cmps3 has same bug as movs3,
so have to use workaround (but this one is less costly than previously).

SCCS-vsn: sys/tahoe/tahoe/locore.s 1.15
usr/src/sys/tahoe/tahoe/locore.s