]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
Use libm_alias_ldouble for ldbl-96 functions.
authorJoseph Myers <joseph@codesourcery.com>
Thu, 5 Oct 2017 21:13:40 +0000 (21:13 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Thu, 5 Oct 2017 21:13:40 +0000 (21:13 +0000)
This patch makes ldbl-96 functions use libm_alias_ldouble to define
function aliases.

Tested for x86_64, and tested with build-many-glibcs.py that installed
stripped shared libraries are unchanged by the patch.

* sysdeps/ieee754/ldbl-96/s_asinhl.c: Include
<libm-alias-ldouble.h>.
(asinhl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_cbrtl.c: Include
<libm-alias-ldouble.h>.
(cbrtl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_copysignl.c: Include
<libm-alias-ldouble.h>.
(copysignl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_cosl.c: Include
<libm-alias-ldouble.h>.
(cosl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_erfl.c: Include
<libm-alias-ldouble.h>.
(erfl): Define using libm_alias_ldouble.
(erfcl): Likewise.
* sysdeps/ieee754/ldbl-96/s_fmal.c: Include
<libm-alias-ldouble.h>.
(fmal): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_frexpl.c: Include
<libm-alias-ldouble.h>.
(frexpl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_fromfpl.c (fromfpl): Define using
libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_fromfpl_main.c: Include
<libm-alias-ldouble.h>.
* sysdeps/ieee754/ldbl-96/s_fromfpxl.c (fromfpxl): Define using
libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_getpayloadl.c: Include
<libm-alias-ldouble.h>.
(getpayloadl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_llrintl.c: Include
<libm-alias-ldouble.h>.
(llrintl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_llroundl.c: Include
<libm-alias-ldouble.h>.
(llroundl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_lrintl.c: Include
<libm-alias-ldouble.h>.
(lrintl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_lroundl.c: Include
<libm-alias-ldouble.h>.
(lroundl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_modfl.c: Include
<libm-alias-ldouble.h>.
(modfl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_nextupl.c: Include
<libm-alias-ldouble.h>.
(nextupl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_remquol.c: Include
<libm-alias-ldouble.h>.
(remquol): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_roundevenl.c: Include
<libm-alias-ldouble.h>.
(roundevenl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_roundl.c: Include
<libm-alias-ldouble.h>.
(roundl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_setpayloadl.c (setpayloadl): Define
using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_setpayloadl_main.c: Include
<libm-alias-ldouble.h>.
* sysdeps/ieee754/ldbl-96/s_setpayloadsigl.c: Include
<libm-alias-ldouble.h>.
(setpayloadsigl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_sincosl.c: Include
<libm-alias-ldouble.h>.
(sincosl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_sinl.c: Include
<libm-alias-ldouble.h>.
(sinl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_tanhl.c: Include
<libm-alias-ldouble.h>.
(tanhl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_tanl.c: Include
<libm-alias-ldouble.h>.
(tanl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_totalorderl.c: Include
<libm-alias-ldouble.h>.
(totalorderl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_totalordermagl.c: Include
<libm-alias-ldouble.h>.
(totalordermagl): Define using libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_ufromfpl.c (ufromfpl): Define using
libm_alias_ldouble.
* sysdeps/ieee754/ldbl-96/s_ufromfpxl.c (ufromfpxl): Define using
libm_alias_ldouble.

32 files changed:
ChangeLog
sysdeps/ieee754/ldbl-96/s_asinhl.c
sysdeps/ieee754/ldbl-96/s_cbrtl.c
sysdeps/ieee754/ldbl-96/s_copysignl.c
sysdeps/ieee754/ldbl-96/s_cosl.c
sysdeps/ieee754/ldbl-96/s_erfl.c
sysdeps/ieee754/ldbl-96/s_fmal.c
sysdeps/ieee754/ldbl-96/s_frexpl.c
sysdeps/ieee754/ldbl-96/s_fromfpl.c
sysdeps/ieee754/ldbl-96/s_fromfpl_main.c
sysdeps/ieee754/ldbl-96/s_fromfpxl.c
sysdeps/ieee754/ldbl-96/s_getpayloadl.c
sysdeps/ieee754/ldbl-96/s_llrintl.c
sysdeps/ieee754/ldbl-96/s_llroundl.c
sysdeps/ieee754/ldbl-96/s_lrintl.c
sysdeps/ieee754/ldbl-96/s_lroundl.c
sysdeps/ieee754/ldbl-96/s_modfl.c
sysdeps/ieee754/ldbl-96/s_nextupl.c
sysdeps/ieee754/ldbl-96/s_remquol.c
sysdeps/ieee754/ldbl-96/s_roundevenl.c
sysdeps/ieee754/ldbl-96/s_roundl.c
sysdeps/ieee754/ldbl-96/s_setpayloadl.c
sysdeps/ieee754/ldbl-96/s_setpayloadl_main.c
sysdeps/ieee754/ldbl-96/s_setpayloadsigl.c
sysdeps/ieee754/ldbl-96/s_sincosl.c
sysdeps/ieee754/ldbl-96/s_sinl.c
sysdeps/ieee754/ldbl-96/s_tanhl.c
sysdeps/ieee754/ldbl-96/s_tanl.c
sysdeps/ieee754/ldbl-96/s_totalorderl.c
sysdeps/ieee754/ldbl-96/s_totalordermagl.c
sysdeps/ieee754/ldbl-96/s_ufromfpl.c
sysdeps/ieee754/ldbl-96/s_ufromfpxl.c

index 74c51ea40013c68943c4ed25a07faf6ba4a6b0e0..0743ed6e13ec3e09ed7434a7ab9a2ab624e0b310 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,93 @@
+2017-10-05  Joseph Myers  <joseph@codesourcery.com>
+
+       * sysdeps/ieee754/ldbl-96/s_asinhl.c: Include
+       <libm-alias-ldouble.h>.
+       (asinhl): Define using libm_alias_ldouble.
+       * sysdeps/ieee754/ldbl-96/s_cbrtl.c: Include
+       <libm-alias-ldouble.h>.
+       (cbrtl): Define using libm_alias_ldouble.
+       * sysdeps/ieee754/ldbl-96/s_copysignl.c: Include
+       <libm-alias-ldouble.h>.
+       (copysignl): Define using libm_alias_ldouble.
+       * sysdeps/ieee754/ldbl-96/s_cosl.c: Include
+       <libm-alias-ldouble.h>.
+       (cosl): Define using libm_alias_ldouble.
+       * sysdeps/ieee754/ldbl-96/s_erfl.c: Include
+       <libm-alias-ldouble.h>.
+       (erfl): Define using libm_alias_ldouble.
+       (erfcl): Likewise.
+       * sysdeps/ieee754/ldbl-96/s_fmal.c: Include
+       <libm-alias-ldouble.h>.
+       (fmal): Define using libm_alias_ldouble.
+       * sysdeps/ieee754/ldbl-96/s_frexpl.c: Include
+       <libm-alias-ldouble.h>.
+       (frexpl): Define using libm_alias_ldouble.
+       * sysdeps/ieee754/ldbl-96/s_fromfpl.c (fromfpl): Define using
+       libm_alias_ldouble.
+       * sysdeps/ieee754/ldbl-96/s_fromfpl_main.c: Include
+       <libm-alias-ldouble.h>.
+       * sysdeps/ieee754/ldbl-96/s_fromfpxl.c (fromfpxl): Define using
+       libm_alias_ldouble.
+       * sysdeps/ieee754/ldbl-96/s_getpayloadl.c: Include
+       <libm-alias-ldouble.h>.
+       (getpayloadl): Define using libm_alias_ldouble.
+       * sysdeps/ieee754/ldbl-96/s_llrintl.c: Include
+       <libm-alias-ldouble.h>.
+       (llrintl): Define using libm_alias_ldouble.
+       * sysdeps/ieee754/ldbl-96/s_llroundl.c: Include
+       <libm-alias-ldouble.h>.
+       (llroundl): Define using libm_alias_ldouble.
+       * sysdeps/ieee754/ldbl-96/s_lrintl.c: Include
+       <libm-alias-ldouble.h>.
+       (lrintl): Define using libm_alias_ldouble.
+       * sysdeps/ieee754/ldbl-96/s_lroundl.c: Include
+       <libm-alias-ldouble.h>.
+       (lroundl): Define using libm_alias_ldouble.
+       * sysdeps/ieee754/ldbl-96/s_modfl.c: Include
+       <libm-alias-ldouble.h>.
+       (modfl): Define using libm_alias_ldouble.
+       * sysdeps/ieee754/ldbl-96/s_nextupl.c: Include
+       <libm-alias-ldouble.h>.
+       (nextupl): Define using libm_alias_ldouble.
+       * sysdeps/ieee754/ldbl-96/s_remquol.c: Include
+       <libm-alias-ldouble.h>.
+       (remquol): Define using libm_alias_ldouble.
+       * sysdeps/ieee754/ldbl-96/s_roundevenl.c: Include
+       <libm-alias-ldouble.h>.
+       (roundevenl): Define using libm_alias_ldouble.
+       * sysdeps/ieee754/ldbl-96/s_roundl.c: Include
+       <libm-alias-ldouble.h>.
+       (roundl): Define using libm_alias_ldouble.
+       * sysdeps/ieee754/ldbl-96/s_setpayloadl.c (setpayloadl): Define
+       using libm_alias_ldouble.
+       * sysdeps/ieee754/ldbl-96/s_setpayloadl_main.c: Include
+       <libm-alias-ldouble.h>.
+       * sysdeps/ieee754/ldbl-96/s_setpayloadsigl.c: Include
+       <libm-alias-ldouble.h>.
+       (setpayloadsigl): Define using libm_alias_ldouble.
+       * sysdeps/ieee754/ldbl-96/s_sincosl.c: Include
+       <libm-alias-ldouble.h>.
+       (sincosl): Define using libm_alias_ldouble.
+       * sysdeps/ieee754/ldbl-96/s_sinl.c: Include
+       <libm-alias-ldouble.h>.
+       (sinl): Define using libm_alias_ldouble.
+       * sysdeps/ieee754/ldbl-96/s_tanhl.c: Include
+       <libm-alias-ldouble.h>.
+       (tanhl): Define using libm_alias_ldouble.
+       * sysdeps/ieee754/ldbl-96/s_tanl.c: Include
+       <libm-alias-ldouble.h>.
+       (tanl): Define using libm_alias_ldouble.
+       * sysdeps/ieee754/ldbl-96/s_totalorderl.c: Include
+       <libm-alias-ldouble.h>.
+       (totalorderl): Define using libm_alias_ldouble.
+       * sysdeps/ieee754/ldbl-96/s_totalordermagl.c: Include
+       <libm-alias-ldouble.h>.
+       (totalordermagl): Define using libm_alias_ldouble.
+       * sysdeps/ieee754/ldbl-96/s_ufromfpl.c (ufromfpl): Define using
+       libm_alias_ldouble.
+       * sysdeps/ieee754/ldbl-96/s_ufromfpxl.c (ufromfpxl): Define using
+       libm_alias_ldouble.
+
 2017-10-05  Siddhesh Poyarekar  <siddhesh@sourceware.org>
 
        * sysdeps/aarch64/multiarch/Makefile (sysdep_routines): Add
index da49ea59884c64e8dcea686b24068170c81e4444..8f7db4ccf9140b2b30b934e727a5433f6d565e80 100644 (file)
@@ -32,6 +32,7 @@ static char rcsid[] = "$NetBSD: $";
 #include <float.h>
 #include <math.h>
 #include <math_private.h>
+#include <libm-alias-ldouble.h>
 
 static const long double
 one =  1.000000000000000000000e+00L, /* 0x3FFF, 0x00000000, 0x00000000 */
@@ -62,4 +63,4 @@ long double __asinhl(long double x)
        }
        return __copysignl(w, x);
 }
-weak_alias (__asinhl, asinhl)
+libm_alias_ldouble (__asinh, asinh)
index 5712fce2e90e64263d64c744cfb5fef5211aef3b..8ee9f41b1366547dfa81495e1ee4b9cac6a1fa8a 100644 (file)
@@ -20,6 +20,7 @@
 
 #include <math.h>
 #include <math_private.h>
+#include <libm-alias-ldouble.h>
 
 
 #define CBRT2 1.2599210498948731648            /* 2^(1/3) */
@@ -67,4 +68,4 @@ __cbrtl (long double x)
   u -= (u - (x / (u * u))) * third;
   return u;
 }
-weak_alias (__cbrtl, cbrtl)
+libm_alias_ldouble (__cbrt, cbrt)
index 5cd3fbf1939d7a7327008d8c5eaab052750361d5..3c16d54783404ba636d568523aa0880820b25c3b 100644 (file)
@@ -26,6 +26,7 @@ static char rcsid[] = "$NetBSD: $";
 
 #include <math.h>
 #include <math_private.h>
+#include <libm-alias-ldouble.h>
 
 long double __copysignl(long double x, long double y)
 {
@@ -35,4 +36,4 @@ long double __copysignl(long double x, long double y)
        SET_LDOUBLE_EXP(x,(es1&0x7fff)|(es2&0x8000));
         return x;
 }
-weak_alias (__copysignl, copysignl)
+libm_alias_ldouble (__copysign, copysign)
index 8b0b7d3cc2784ae2aeb9885aa9faeecc492d0c8d..324e5b9663fa77ffb219fcdbcc061ebaae2e56c9 100644 (file)
@@ -52,6 +52,7 @@ static char rcsid[] = "$NetBSD: $";
 #include <errno.h>
 #include <math.h>
 #include <math_private.h>
+#include <libm-alias-ldouble.h>
 
 long double __cosl(long double x)
 {
@@ -85,4 +86,4 @@ long double __cosl(long double x)
            }
        }
 }
-weak_alias (__cosl, cosl)
+libm_alias_ldouble (__cos, cos)
index 9b6cd3fad01b442aed22b3486ab0824343a6f4ce..0f8974085b57daa7286415187982623ffd1b187f 100644 (file)
 #include <float.h>
 #include <math.h>
 #include <math_private.h>
+#include <libm-alias-ldouble.h>
 
 static const long double
 tiny = 1e-4931L,
@@ -335,7 +336,7 @@ __erfl (long double x)
     return r / x - one;
 }
 
-weak_alias (__erfl, erfl)
+libm_alias_ldouble (__erf, erf)
 long double
 __erfcl (long double x)
 {
@@ -448,4 +449,4 @@ __erfcl (long double x)
     }
 }
 
-weak_alias (__erfcl, erfcl)
+libm_alias_ldouble (__erfc, erfc)
index 1f3fa1ea1e230d7932fa6b51179415b0f815fc81..459a6056032de9dca86a073ec2e4757fdc96d06c 100644 (file)
@@ -22,6 +22,7 @@
 #include <fenv.h>
 #include <ieee754.h>
 #include <math_private.h>
+#include <libm-alias-ldouble.h>
 #include <tininess.h>
 
 /* This implementation uses rounding to odd to avoid problems with
@@ -293,4 +294,4 @@ __fmal (long double x, long double y, long double z)
       return v.d * 0x1p-130L;
     }
 }
-weak_alias (__fmal, fmal)
+libm_alias_ldouble (__fma, fma)
index 488b236ad6c2e9dfdbcca8ca8af9c49a729ea72e..7c31ed9936cefa80cc5d23264bd298f70d7949f8 100644 (file)
@@ -31,6 +31,7 @@ static char rcsid[] = "$NetBSD: $";
 #include <float.h>
 #include <math.h>
 #include <math_private.h>
+#include <libm-alias-ldouble.h>
 
 static const long double
 #if LDBL_MANT_DIG == 64
@@ -58,4 +59,4 @@ long double __frexpl(long double x, int *eptr)
        SET_LDOUBLE_EXP(x,se);
        return x;
 }
-weak_alias (__frexpl, frexpl)
+libm_alias_ldouble (__frexp, frexp)
index f3fdba33c1c486d5608a18fd287f7c506c484354..bcedceea8e26a2a1f19ffdae1f5dfbf5e9673a31 100644 (file)
@@ -2,4 +2,4 @@
 #define INEXACT 0
 #define FUNC __fromfpl
 #include <s_fromfpl_main.c>
-weak_alias (__fromfpl, fromfpl)
+libm_alias_ldouble (__fromfp, fromfp)
index 05de1fa6c0ecbf783cc08fac7c58dc5e326110ec..2dc548497cb81b201d115da7cbf33e88316b366f 100644 (file)
@@ -20,6 +20,7 @@
 #include <fenv.h>
 #include <math.h>
 #include <math_private.h>
+#include <libm-alias-ldouble.h>
 #include <stdbool.h>
 #include <stdint.h>
 
index 9477cc2ea75e63730bac9de013edda0f73f305a9..0a342a22d1b6ebf7e02307f8281b95e3be9b65ee 100644 (file)
@@ -2,4 +2,4 @@
 #define INEXACT 1
 #define FUNC __fromfpxl
 #include <s_fromfpl_main.c>
-weak_alias (__fromfpxl, fromfpxl)
+libm_alias_ldouble (__fromfpx, fromfpx)
index 2c4dab2f5832a19e4f97630422ba713b5c30bf71..d2deab62ceff0d37045f648fe1479d88c76abf07 100644 (file)
@@ -18,6 +18,7 @@
 
 #include <math.h>
 #include <math_private.h>
+#include <libm-alias-ldouble.h>
 #include <stdint.h>
 
 long double
@@ -30,4 +31,4 @@ __getpayloadl (const long double *x)
   uint64_t ix = ((uint64_t) hx << 32) | lx;
   return (long double) ix;
 }
-weak_alias (__getpayloadl, getpayloadl)
+libm_alias_ldouble (__getpayload, getpayload)
index dc115124acb23fa1121585fe68499c6448e34ec3..23287c1554157b7530abed1b430b59920fbf7340 100644 (file)
@@ -23,6 +23,7 @@
 #include <math.h>
 
 #include <math_private.h>
+#include <libm-alias-ldouble.h>
 
 static const long double two63[2] =
 {
@@ -88,4 +89,4 @@ __llrintl (long double x)
   return sx ? -result : result;
 }
 
-weak_alias (__llrintl, llrintl)
+libm_alias_ldouble (__llrint, llrint)
index a64768556cb6160c4a744940e7361315ca7211f0..e82d03c0332fa9cf52572ef7f215d8d736f238ee 100644 (file)
@@ -22,6 +22,7 @@
 #include <math.h>
 
 #include <math_private.h>
+#include <libm-alias-ldouble.h>
 
 
 long long int
@@ -86,4 +87,4 @@ __llroundl (long double x)
   return sign * result;
 }
 
-weak_alias (__llroundl, llroundl)
+libm_alias_ldouble (__llround, llround)
index ae53a19e93061505f4783c3ef2edcf2c0ad33055..a1846c5d6fef0e6883bf744315ad119145171197 100644 (file)
@@ -23,6 +23,7 @@
 #include <math.h>
 
 #include <math_private.h>
+#include <libm-alias-ldouble.h>
 
 static const long double two63[2] =
 {
@@ -123,4 +124,4 @@ __lrintl (long double x)
   return sx ? -result : result;
 }
 
-weak_alias (__lrintl, lrintl)
+libm_alias_ldouble (__lrint, lrint)
index b8288a9f283d5c802600271b0185719051b7bff4..ddfe9fba687454ca815c238a481f983f96095c8a 100644 (file)
@@ -22,6 +22,7 @@
 #include <math.h>
 
 #include <math_private.h>
+#include <libm-alias-ldouble.h>
 
 
 long int
@@ -108,4 +109,4 @@ __lroundl (long double x)
   return sign * result;
 }
 
-weak_alias (__lroundl, lroundl)
+libm_alias_ldouble (__lround, lround)
index 72cea62b0db641a5f09095bbe098e273d4154b36..380b6f0389f3caa9b263cdb84dd40b0b0776cf9f 100644 (file)
@@ -26,6 +26,7 @@
 
 #include <math.h>
 #include <math_private.h>
+#include <libm-alias-ldouble.h>
 
 static const long double one = 1.0;
 
@@ -70,4 +71,4 @@ __modfl(long double x, long double *iptr)
            }
        }
 }
-weak_alias (__modfl, modfl)
+libm_alias_ldouble (__modf, modf)
index beea0475a8ed6999d974610d4ac262c428f22609..a3a8d1b7d78f1496d9c313652096f9700b5917ba 100644 (file)
@@ -18,6 +18,7 @@
 
 #include <math.h>
 #include <math_private.h>
+#include <libm-alias-ldouble.h>
 
 /* Return the least floating-point number greater than X.  */
 long double
@@ -81,4 +82,4 @@ __nextupl (long double x)
   return x;
 }
 
-weak_alias (__nextupl, nextupl)
+libm_alias_ldouble (__nextup, nextup)
index bd1aaf73ba6c8155fc05b5f264756fe9452dc009..3bf43025daa636bbc9b02fe13ff362a4ba3c36c5 100644 (file)
@@ -20,6 +20,7 @@
 #include <math.h>
 
 #include <math_private.h>
+#include <libm-alias-ldouble.h>
 
 
 static const long double zero = 0.0;
@@ -108,4 +109,4 @@ __remquol (long double x, long double p, int *quo)
     x = -x;
   return x;
 }
-weak_alias (__remquol, remquol)
+libm_alias_ldouble (__remquo, remquo)
index de09535fa6fafcdf66ff9797f23c139602279090..4f3877d76b881be7a3b78d2de8927ea66f64738f 100644 (file)
@@ -19,6 +19,7 @@
 
 #include <math.h>
 #include <math_private.h>
+#include <libm-alias-ldouble.h>
 #include <stdint.h>
 
 #define BIAS 0x3fff
@@ -122,4 +123,4 @@ __roundevenl (long double x)
   SET_LDOUBLE_WORDS (x, se, hx, lx);
   return x;
 }
-weak_alias (__roundevenl, roundevenl)
+libm_alias_ldouble (__roundeven, roundeven)
index af7215a663af00c19a94d20c28c41be827987235..f6b2f24ed2b5922a4e4b4484632c92901f88bb36 100644 (file)
@@ -20,6 +20,7 @@
 #include <math.h>
 
 #include <math_private.h>
+#include <libm-alias-ldouble.h>
 
 
 long double
@@ -89,4 +90,4 @@ __roundl (long double x)
   SET_LDOUBLE_WORDS (x, se, i0, i1);
   return x;
 }
-weak_alias (__roundl, roundl)
+libm_alias_ldouble (__round, round)
index bb07a3533a7016e0f8439233352940c8aadbf954..9f43c259ec57f4e836ea3d6cc9109476b875cce9 100644 (file)
@@ -1,4 +1,4 @@
 #define SIG 0
 #define FUNC __setpayloadl
 #include <s_setpayloadl_main.c>
-weak_alias (__setpayloadl, setpayloadl)
+libm_alias_ldouble (__setpayload, setpayload)
index c2fd0401d710c2d65c9386ec0cbac89c49d18ec7..eda894463532c7d68fb3e4d5e2404c73a86caea7 100644 (file)
@@ -18,6 +18,7 @@
 
 #include <math.h>
 #include <math_private.h>
+#include <libm-alias-ldouble.h>
 #include <nan-high-order-bit.h>
 #include <stdint.h>
 
index 4e920360d4121662cc2c6783edce1421b84076c5..cd82f295aacc75908dccd382e4a9ca97917d127a 100644 (file)
@@ -1,4 +1,4 @@
 #define SIG 1
 #define FUNC __setpayloadsigl
 #include <s_setpayloadl_main.c>
-weak_alias (__setpayloadsigl, setpayloadsigl)
+libm_alias_ldouble (__setpayloadsig, setpayloadsig)
index 7d33c97162f8fd5369d15fd9507f3092fd2ca489..d56d22299e43e03cb9dab4dc443106e241041691 100644 (file)
@@ -21,6 +21,7 @@
 #include <math.h>
 
 #include <math_private.h>
+#include <libm-alias-ldouble.h>
 
 
 void
@@ -73,4 +74,4 @@ __sincosl (long double x, long double *sinx, long double *cosx)
        }
     }
 }
-weak_alias (__sincosl, sincosl)
+libm_alias_ldouble (__sincos, sincos)
index 11e18998221bfd35a7f2874eb054b1b2430eac20..cfbe9bf153f6b2ae10419781352f0d99cab4507e 100644 (file)
@@ -52,6 +52,7 @@ static char rcsid[] = "$NetBSD: $";
 #include <errno.h>
 #include <math.h>
 #include <math_private.h>
+#include <libm-alias-ldouble.h>
 
 long double __sinl(long double x)
 {
@@ -85,4 +86,4 @@ long double __sinl(long double x)
            }
        }
 }
-weak_alias (__sinl, sinl)
+libm_alias_ldouble (__sin, sin)
index 10c3449c4138d4f6bdaf797a67d07dd735796d03..b0578fffb5aa64cd6278d11930b269f6b0731abd 100644 (file)
@@ -45,6 +45,7 @@ static char rcsid[] = "$NetBSD: $";
 #include <float.h>
 #include <math.h>
 #include <math_private.h>
+#include <libm-alias-ldouble.h>
 
 static const long double one=1.0, two=2.0, tiny = 1.0e-4900L;
 
@@ -87,4 +88,4 @@ long double __tanhl(long double x)
        }
        return (se&0x8000)? -z: z;
 }
-weak_alias (__tanhl, tanhl)
+libm_alias_ldouble (__tanh, tanh)
index 3fbe4a8f6baa97219b350c68fe665c0247bd4ca2..b4163792c563839ed95effaa72671686d6519a66 100644 (file)
@@ -51,6 +51,7 @@ static char rcsid[] = "$NetBSD: $";
 #include <errno.h>
 #include <math.h>
 #include <math_private.h>
+#include <libm-alias-ldouble.h>
 
 long double __tanl(long double x)
 {
@@ -78,4 +79,4 @@ long double __tanl(long double x)
                                                        -1 -- n odd */
        }
 }
-weak_alias (__tanl, tanl)
+libm_alias_ldouble (__tan, tan)
index 2d3b3b7d056dccaf888f4b1b26b54dd2f834d684..b94842f73bed40eae94356b92178ad0eeae94d33 100644 (file)
@@ -19,6 +19,7 @@
 #include <float.h>
 #include <math.h>
 #include <math_private.h>
+#include <libm-alias-ldouble.h>
 #include <nan-high-order-bit.h>
 #include <stdint.h>
 
@@ -55,4 +56,4 @@ __totalorderl (long double x, long double y)
   ly ^= y_sign;
   return expx < expy || (expx == expy && (hx < hy || (hx == hy && lx <= ly)));
 }
-weak_alias (__totalorderl, totalorderl)
+libm_alias_ldouble (__totalorder, totalorder)
index 2d22a0c5189a261a0f9c5208b7a7200bbb9c6011..b771a2c28ef6771898f8182a4be91feef199eea1 100644 (file)
@@ -19,6 +19,7 @@
 #include <float.h>
 #include <math.h>
 #include <math_private.h>
+#include <libm-alias-ldouble.h>
 #include <nan-high-order-bit.h>
 #include <stdint.h>
 
@@ -49,4 +50,4 @@ __totalordermagl (long double x, long double y)
 #endif
   return expx < expy || (expx == expy && (hx < hy || (hx == hy && lx <= ly)));
 }
-weak_alias (__totalordermagl, totalordermagl)
+libm_alias_ldouble (__totalordermag, totalordermag)
index 2176aa0cdd1ea2e5a0f33dc2296e37b3bccc40b8..22935e6ef7c450000405f93b91d081fb95e0366c 100644 (file)
@@ -2,4 +2,4 @@
 #define INEXACT 0
 #define FUNC __ufromfpl
 #include <s_fromfpl_main.c>
-weak_alias (__ufromfpl, ufromfpl)
+libm_alias_ldouble (__ufromfp, ufromfp)
index 290115131254e50ab199782ec51a33501656287c..77a5423de89f58b5867e1e3fd91e6e2f9b6fc252 100644 (file)
@@ -2,4 +2,4 @@
 #define INEXACT 1
 #define FUNC __ufromfpxl
 #include <s_fromfpl_main.c>
-weak_alias (__ufromfpxl, ufromfpxl)
+libm_alias_ldouble (__ufromfpx, ufromfpx)