summaryrefslogtreecommitdiff
path: root/sysdeps/sparc/sparc32/sparcv9/fpu
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps/sparc/sparc32/sparcv9/fpu')
-rw-r--r--sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysign-generic.S8
-rw-r--r--sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysign-generic.c5
-rw-r--r--sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysignf-generic.c (renamed from sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysignf-generic.S)2
3 files changed, 6 insertions, 9 deletions
diff --git a/sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysign-generic.S b/sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysign-generic.S
deleted file mode 100644
index 9aa3486277..0000000000
--- a/sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysign-generic.S
+++ /dev/null
@@ -1,8 +0,0 @@
-#include <math_ldbl_opt.h>
-#include <libm-alias-double.h>
-#define __copysign __copysign_generic
-#undef libm_alias_double
-#define libm_alias_double(a, b)
-#undef compat_symbol
-#define compat_symbol(a, b, c, d)
-#include <sysdeps/sparc/sparc32/fpu/s_copysign.S>
diff --git a/sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysign-generic.c b/sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysign-generic.c
new file mode 100644
index 0000000000..3f8cb8d920
--- /dev/null
+++ b/sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysign-generic.c
@@ -0,0 +1,5 @@
+#include <libm-alias-double.h>
+#define __copysign __copysign_generic
+#undef libm_alias_double
+#define libm_alias_double(a, b)
+#include <sysdeps/ieee754/dbl-64/s_copysign.c>
diff --git a/sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysignf-generic.S b/sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysignf-generic.c
index 685027500a..117dbaf088 100644
--- a/sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysignf-generic.S
+++ b/sysdeps/sparc/sparc32/sparcv9/fpu/multiarch/s_copysignf-generic.c
@@ -2,4 +2,4 @@
#define __copysignf __copysignf_generic
#undef libm_alias_float
#define libm_alias_float(a, b)
-#include <sysdeps/sparc/sparc32/fpu/s_copysignf.S>
+#include <sysdeps/ieee754/flt-32/s_copysignf.c>