OSDN Git Service

sparc: remove sparc64/sparcv9 code
[uclinux-h8/uClibc.git] / libc / sysdeps / linux / sparc / sparcv9 / rem.S
diff --git a/libc/sysdeps/linux/sparc/sparcv9/rem.S b/libc/sysdeps/linux/sparc/sparcv9/rem.S
deleted file mode 100644 (file)
index 1474e32..0000000
+++ /dev/null
@@ -1,20 +0,0 @@
-/*
- * Sparc v9 has divide.
- * As divx takes 68 cycles and sdivcc only 36,
- * we use sdivcc eventhough it is deprecated.
- */
-
-       .text
-       .align          32
-ENTRY(.rem)
-
-       sra             %o0, 31, %o2
-       wr              %o2, 0, %y
-       sdivcc          %o0, %o1, %o2
-       xnor            %o2, %g0, %o3
-       movvs           %icc, %o3, %o2
-       smul            %o2, %o1, %o2
-       retl
-        sub            %o0, %o2, %o0
-
-END(.rem)