summaryrefslogtreecommitdiff
path: root/sysdeps/sparc/sparc64/fpu/multiarch
diff options
context:
space:
mode:
Diffstat (limited to 'sysdeps/sparc/sparc64/fpu/multiarch')
-rw-r--r--sysdeps/sparc/sparc64/fpu/multiarch/s_ceil.c3
-rw-r--r--sysdeps/sparc/sparc64/fpu/multiarch/s_floor.c3
-rw-r--r--sysdeps/sparc/sparc64/fpu/multiarch/s_fma.c3
-rw-r--r--sysdeps/sparc/sparc64/fpu/multiarch/s_lrint.c5
-rw-r--r--sysdeps/sparc/sparc64/fpu/multiarch/s_nearbyint.c3
-rw-r--r--sysdeps/sparc/sparc64/fpu/multiarch/s_rint.c3
-rw-r--r--sysdeps/sparc/sparc64/fpu/multiarch/s_trunc.c3
7 files changed, 15 insertions, 8 deletions
diff --git a/sysdeps/sparc/sparc64/fpu/multiarch/s_ceil.c b/sysdeps/sparc/sparc64/fpu/multiarch/s_ceil.c
index cfd5396375..c545688824 100644
--- a/sysdeps/sparc/sparc64/fpu/multiarch/s_ceil.c
+++ b/sysdeps/sparc/sparc64/fpu/multiarch/s_ceil.c
@@ -18,6 +18,7 @@
#include <sparc-ifunc.h>
#include <math.h>
+#include <libm-alias-double.h>
extern __typeof (ceil) __ceil_vis3 attribute_hidden;
extern __typeof (ceil) __ceil_generic attribute_hidden;
@@ -26,4 +27,4 @@ sparc_libm_ifunc (__ceil,
hwcap & HWCAP_SPARC_VIS3
? __ceil_vis3
: __ceil_generic)
-weak_alias (__ceil, ceil)
+libm_alias_double (__ceil, ceil)
diff --git a/sysdeps/sparc/sparc64/fpu/multiarch/s_floor.c b/sysdeps/sparc/sparc64/fpu/multiarch/s_floor.c
index 9d71158cdb..068009fb40 100644
--- a/sysdeps/sparc/sparc64/fpu/multiarch/s_floor.c
+++ b/sysdeps/sparc/sparc64/fpu/multiarch/s_floor.c
@@ -18,6 +18,7 @@
#include <sparc-ifunc.h>
#include <math.h>
+#include <libm-alias-double.h>
extern __typeof (floor) __floor_vis3 attribute_hidden;
extern __typeof (floor) __floor_generic attribute_hidden;
@@ -26,4 +27,4 @@ sparc_libm_ifunc (__floor,
hwcap & HWCAP_SPARC_VIS3
? __floor_vis3
: __floor_generic);
-weak_alias (__floor, floor)
+libm_alias_double (__floor, floor)
diff --git a/sysdeps/sparc/sparc64/fpu/multiarch/s_fma.c b/sysdeps/sparc/sparc64/fpu/multiarch/s_fma.c
index 1b2701cadb..34b4f45150 100644
--- a/sysdeps/sparc/sparc64/fpu/multiarch/s_fma.c
+++ b/sysdeps/sparc/sparc64/fpu/multiarch/s_fma.c
@@ -1,5 +1,6 @@
#include <sparc-ifunc.h>
#include <math.h>
+#include <libm-alias-double.h>
extern __typeof (fma) __fma_vis3 attribute_hidden;
extern __typeof (fma) __fma_generic attribute_hidden;
@@ -8,4 +9,4 @@ sparc_libm_ifunc (__fma,
hwcap & HWCAP_SPARC_FMAF
? __fma_vis3
: __fma_generic);
-weak_alias (__fma, fma)
+libm_alias_double (__fma, fma)
diff --git a/sysdeps/sparc/sparc64/fpu/multiarch/s_lrint.c b/sysdeps/sparc/sparc64/fpu/multiarch/s_lrint.c
index 557f0d66cd..659468acb8 100644
--- a/sysdeps/sparc/sparc64/fpu/multiarch/s_lrint.c
+++ b/sysdeps/sparc/sparc64/fpu/multiarch/s_lrint.c
@@ -26,6 +26,7 @@
#undef __lrint
#undef __llrint
#include <sparc-ifunc.h>
+#include <libm-alias-double.h>
extern __typeof (__redirect_lrint) __lrint_vis3 attribute_hidden;
extern __typeof (__redirect_lrint) __lrint_generic attribute_hidden;
@@ -34,6 +35,6 @@ sparc_libm_ifunc_redirected (__redirect_lrint, __lrint,
hwcap & HWCAP_SPARC_VIS3
? __lrint_vis3
: __lrint_generic);
-weak_alias (__lrint, lrint)
+libm_alias_double (__lrint, lrint)
strong_alias (__lrint, __llrint)
-weak_alias (__llrint, llrint)
+libm_alias_double (__llrint, llrint)
diff --git a/sysdeps/sparc/sparc64/fpu/multiarch/s_nearbyint.c b/sysdeps/sparc/sparc64/fpu/multiarch/s_nearbyint.c
index 1ed497a106..86a8327abf 100644
--- a/sysdeps/sparc/sparc64/fpu/multiarch/s_nearbyint.c
+++ b/sysdeps/sparc/sparc64/fpu/multiarch/s_nearbyint.c
@@ -18,6 +18,7 @@
#include <math.h>
#include <sparc-ifunc.h>
+#include <libm-alias-double.h>
extern __typeof (nearbyint) __nearbyint_vis3 attribute_hidden;
extern __typeof (nearbyint) __nearbyint_generic attribute_hidden;
@@ -26,4 +27,4 @@ sparc_libm_ifunc (__nearbyint,
hwcap & HWCAP_SPARC_VIS3
? __nearbyint_vis3
: __nearbyint_generic);
-weak_alias (__nearbyint, nearbyint)
+libm_alias_double (__nearbyint, nearbyint)
diff --git a/sysdeps/sparc/sparc64/fpu/multiarch/s_rint.c b/sysdeps/sparc/sparc64/fpu/multiarch/s_rint.c
index c53a7fe697..fdff814164 100644
--- a/sysdeps/sparc/sparc64/fpu/multiarch/s_rint.c
+++ b/sysdeps/sparc/sparc64/fpu/multiarch/s_rint.c
@@ -18,6 +18,7 @@
#include <math.h>
#include <sparc-ifunc.h>
+#include <libm-alias-double.h>
extern __typeof (rint) __rint_vis3 attribute_hidden;
extern __typeof (rint) __rint_generic attribute_hidden;
@@ -26,4 +27,4 @@ sparc_libm_ifunc (__rint,
hwcap & HWCAP_SPARC_VIS3
? __rint_vis3
: __rint_generic);
-weak_alias (__rint, rint)
+libm_alias_double (__rint, rint)
diff --git a/sysdeps/sparc/sparc64/fpu/multiarch/s_trunc.c b/sysdeps/sparc/sparc64/fpu/multiarch/s_trunc.c
index 3fd9cc0041..b6fad8cf73 100644
--- a/sysdeps/sparc/sparc64/fpu/multiarch/s_trunc.c
+++ b/sysdeps/sparc/sparc64/fpu/multiarch/s_trunc.c
@@ -18,6 +18,7 @@
#include <sparc-ifunc.h>
#include <math.h>
+#include <libm-alias-double.h>
extern __typeof (trunc) __trunc_vis3 attribute_hidden;
extern __typeof (trunc) __trunc_generic attribute_hidden;
@@ -26,4 +27,4 @@ sparc_libm_ifunc (__trunc,
hwcap & HWCAP_SPARC_VIS3
? __trunc_vis3
: __trunc_generic);
-weak_alias (__trunc, trunc)
+libm_alias_double (__trunc, trunc)