sparc,sparc64: unify lib/
[sfrench/cifs-2.6.git] / arch / sparc64 / lib / memmove.S
diff --git a/arch/sparc64/lib/memmove.S b/arch/sparc64/lib/memmove.S
deleted file mode 100644 (file)
index 9739580..0000000
+++ /dev/null
@@ -1,31 +0,0 @@
-/* memmove.S: Simple memmove implementation.
- *
- * Copyright (C) 1997, 2004 David S. Miller (davem@redhat.com)
- * Copyright (C) 1996, 1997, 1998, 1999 Jakub Jelinek (jj@ultra.linux.cz)
- */
-
-       .text
-       .align          32
-       .globl          memmove
-       .type           memmove,#function
-memmove:               /* o0=dst o1=src o2=len */
-       mov             %o0, %g1
-       cmp             %o0, %o1
-       bleu,pt         %xcc, memcpy
-        add            %o1, %o2, %g7
-       cmp             %g7, %o0
-       bleu,pt         %xcc, memcpy
-        add            %o0, %o2, %o5
-       sub             %g7, 1, %o1
-
-       sub             %o5, 1, %o0
-1:     ldub            [%o1], %g7
-       subcc           %o2, 1, %o2
-       sub             %o1, 1, %o1
-       stb             %g7, [%o0]
-       bne,pt          %icc, 1b
-        sub            %o0, 1, %o0
-
-       retl
-        mov            %g1, %o0
-       .size           memmove, .-memmove