vserver 2.0 rc7
[linux-2.6.git] / arch / sparc64 / lib / memmove.S
index 1c1ebbb..9739580 100644 (file)
@@ -12,17 +12,17 @@ memmove:            /* o0=dst o1=src o2=len */
        mov             %o0, %g1
        cmp             %o0, %o1
        bleu,pt         %xcc, memcpy
-        add            %o1, %o2, %g5
-       cmp             %g5, %o0
+        add            %o1, %o2, %g7
+       cmp             %g7, %o0
        bleu,pt         %xcc, memcpy
         add            %o0, %o2, %o5
-       sub             %g5, 1, %o1
+       sub             %g7, 1, %o1
 
        sub             %o5, 1, %o0
-1:     ldub            [%o1], %g5
+1:     ldub            [%o1], %g7
        subcc           %o2, 1, %o2
        sub             %o1, 1, %o1
-       stb             %g5, [%o0]
+       stb             %g7, [%o0]
        bne,pt          %icc, 1b
         sub            %o0, 1, %o0