From: ceriel Date: Wed, 18 Sep 1991 19:10:24 +0000 (+0000) Subject: r3 is now scratch X-Git-Tag: release-5-5~853 X-Git-Url: https://git.ndcode.org/public/gitweb.cgi?a=commitdiff_plain;h=f7fbe111321aa4d2f54147614378f7d2a13ae8ea;p=ack.git r3 is now scratch --- diff --git a/mach/ns/libem/aar.s b/mach/ns/libem/aar.s index 6dd8cac53..0e5b0833d 100644 --- a/mach/ns/libem/aar.s +++ b/mach/ns/libem/aar.s @@ -8,8 +8,8 @@ .sect .text .aar: - movd 8(sp), r7 - subd 0(4(sp)), r7 - muld 8(4(sp)), r7 - addd r7, 12(sp) + movd 8(sp), r3 + subd 0(4(sp)), r3 + muld 8(4(sp)), r3 + addd r3, 12(sp) ret 8 diff --git a/mach/ns/libem/cii.s b/mach/ns/libem/cii.s index 13980503c..557f4aec6 100644 --- a/mach/ns/libem/cii.s +++ b/mach/ns/libem/cii.s @@ -7,9 +7,9 @@ .sect .text -!r7 will save return addres +!r3 will save return addres .cii: - movd tos, r7 + movd tos, r3 cmpqd 4, tos bne 3f movd tos, r0 @@ -23,7 +23,7 @@ movd EILLINS, tos jsr @.trp 4: - movd r7, tos + movd r3, tos ret 0 1: movxbd 0(sp), 0(sp) diff --git a/mach/ns/libem/cms.s b/mach/ns/libem/cms.s index 3b6d6ea83..e38152709 100644 --- a/mach/ns/libem/cms.s +++ b/mach/ns/libem/cms.s @@ -7,7 +7,7 @@ .sect .text -.cms: movd tos, r7 !return addres +.cms: movd tos, r3 !return addres addr 4(sp), r1 movd r1, r2 addd 0(sp), r2 @@ -23,7 +23,7 @@ xord r1, r1 4: adjspd r0 - movd r7, tos + movd r3, tos ret 0 2: movd 1, r1 diff --git a/mach/ns/libem/cmu.s b/mach/ns/libem/cmu.s index c8c1aad7e..17afc727d 100644 --- a/mach/ns/libem/cmu.s +++ b/mach/ns/libem/cmu.s @@ -7,7 +7,7 @@ .sect .text -.cmu: movd tos, r7 !return addres +.cmu: movd tos, r3 !return addres addr 4(sp), r1 movd r1, r2 addd 0(sp), r2 @@ -24,7 +24,7 @@ xord r1, r1 4: adjspd r0 - movd r7, tos + movd r3, tos ret 0 1: movd 1, r1 diff --git a/mach/ns/libem/csb.s b/mach/ns/libem/csb.s index 881fa03f1..122988827 100644 --- a/mach/ns/libem/csb.s +++ b/mach/ns/libem/csb.s @@ -10,7 +10,6 @@ !r0 contains index !r1 contains pointer to csb descriptor .csb: - save[r2,r3] movd 4(r1), r2 !number of entries cmpqd 0, r2 beq 3f @@ -23,7 +22,6 @@ 3: !r1 now contains right pointer cmpqd 0, 0(r1) !test destination addres beq 4f - restore[r2,r3] movd 0(r1), tos !jump to destination ret 4 2: @@ -32,5 +30,4 @@ 4: movd ECASE, tos jsr @.trp - restore[r2,r3] ret 0 diff --git a/mach/ns/libem/exg.s b/mach/ns/libem/exg.s index 123b4fb33..720020574 100644 --- a/mach/ns/libem/exg.s +++ b/mach/ns/libem/exg.s @@ -8,7 +8,6 @@ .sect .text .exg: - save [r2,r3] addr 8(sp), r3 movd r3, r2 addd r0, r3 @@ -19,5 +18,4 @@ addr 4(r2), r2 addr 4(r3), r3 acbd -4, r0, 1b - restore[r2,r3] ret 0 diff --git a/mach/ns/libem/los.s b/mach/ns/libem/los.s index fc500827f..301c17f22 100644 --- a/mach/ns/libem/los.s +++ b/mach/ns/libem/los.s @@ -8,7 +8,7 @@ .sect .text .los: - movd tos, r7 + movd tos, r3 movd tos, r0 movd tos, r1 cmpqd 1, r0 @@ -21,7 +21,7 @@ movd 0(r1), tos acbd -4, r0, 3b 4: - movd r7, tos + movd r3, tos ret 0 1: movzbd 0(r1), tos diff --git a/mach/ns/libem/strhp.s b/mach/ns/libem/strhp.s index e0dcd7a05..96ce2cf7e 100644 --- a/mach/ns/libem/strhp.s +++ b/mach/ns/libem/strhp.s @@ -6,9 +6,9 @@ .strhp: - movd tos,r7 + movd tos,r3 movd tos,r0 - movd r7,tos + movd r3,tos movd r0,@.reghp ! cmpd r0,@.limhp ! blo I2 diff --git a/mach/ns/libem/sts.s b/mach/ns/libem/sts.s index 84b4145ee..4876fc898 100644 --- a/mach/ns/libem/sts.s +++ b/mach/ns/libem/sts.s @@ -8,7 +8,7 @@ .sect .text .sts: - movd tos, r7 + movd tos, r3 movd tos, r0 movd tos, r1 cmpqd 1, r0 @@ -20,7 +20,7 @@ addqd 4, r1 acbd -4, r0, 3b 4: - movd r7, tos + movd r3, tos ret 0 1: movb tos, 0(r1)