@@ -16,6 +16,7 @@
#include <float.h>
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
static const float
one = 1.0000000000e+00, /* 0x3F800000 */
@@ -47,4 +48,4 @@ __asinhf(float x)
}
return __copysignf(w, x);
}
-weak_alias (__asinhf, asinhf)
+libm_alias_float (__asinh, asinh)
@@ -20,6 +20,7 @@ static char rcsid[] = "$NetBSD: s_atanf.c,v 1.4 1995/05/10 20:46:47 jtc Exp $";
#include <float.h>
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
static const float atanhi[] = {
4.6364760399e-01, /* atan(0.5)hi 0x3eed6338 */
@@ -98,4 +99,4 @@ float __atanf(float x)
return (hx<0)? -z:z;
}
}
-weak_alias (__atanf, atanf)
+libm_alias_float (__atan, atan)
@@ -20,6 +20,7 @@
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
#define CBRT2 1.2599210498948731648 /* 2^(1/3) */
@@ -60,4 +61,4 @@ __cbrtf (float x)
return __ldexpf (x > 0.0 ? ym : -ym, xe / 3);
}
-weak_alias (__cbrtf, cbrtf)
+libm_alias_float (__cbrt, cbrt)
@@ -15,6 +15,7 @@
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
float
@@ -44,5 +45,5 @@ __ceilf(float x)
return x;
}
#ifndef __ceilf
-weak_alias (__ceilf, ceilf)
+libm_alias_float (__ceil, ceil)
#endif
@@ -25,6 +25,7 @@ static char rcsid[] = "$NetBSD: s_copysignf.c,v 1.4 1995/05/10 20:46:59 jtc Exp
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
float __copysignf(float x, float y)
{
@@ -34,4 +35,4 @@ float __copysignf(float x, float y)
SET_FLOAT_WORD(x,(ix&0x7fffffff)|(iy&0x80000000));
return x;
}
-weak_alias (__copysignf, copysignf)
+libm_alias_float (__copysign, copysign)
@@ -20,6 +20,7 @@ static char rcsid[] = "$NetBSD: s_cosf.c,v 1.4 1995/05/10 20:47:03 jtc Exp $";
#include <errno.h>
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
#ifndef COSF
# define COSF_FUNC __cosf
@@ -59,5 +60,5 @@ float COSF_FUNC(float x)
}
#ifndef COSF
-weak_alias (__cosf, cosf)
+libm_alias_float (__cos, cos)
#endif
@@ -21,6 +21,7 @@ static char rcsid[] = "$NetBSD: s_erff.c,v 1.4 1995/05/10 20:47:07 jtc Exp $";
#include <float.h>
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
#include <fix-int-fp-convert-zero.h>
static const float
@@ -152,7 +153,7 @@ float __erff(float x)
r = __ieee754_expf(-z*z-(float)0.5625)*__ieee754_expf((z-x)*(z+x)+R/S);
if(hx>=0) return one-r/x; else return r/x-one;
}
-weak_alias (__erff, erff)
+libm_alias_float (__erf, erf)
float __erfcf(float x)
{
@@ -227,4 +228,4 @@ float __erfcf(float x)
return two-tiny;
}
}
-weak_alias (__erfcf, erfcf)
+libm_alias_float (__erfc, erfc)
@@ -17,6 +17,7 @@
#include <float.h>
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
static const float huge = 1.0e+30;
static const float tiny = 1.0e-30;
@@ -127,4 +128,4 @@ __expm1f(float x)
}
return y;
}
-weak_alias (__expm1f, expm1f)
+libm_alias_float (__expm1, expm1)
@@ -22,9 +22,10 @@ static char rcsid[] = "$NetBSD: s_fabsf.c,v 1.4 1995/05/10 20:47:15 jtc Exp $";
*/
#include <math.h>
+#include <libm-alias-float.h>
float __fabsf(float x)
{
return __builtin_fabsf (x);
}
-weak_alias (__fabsf, fabsf)
+libm_alias_float (__fabs, fabs)
@@ -22,6 +22,7 @@
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
float
__floorf(float x)
@@ -50,5 +51,5 @@ __floorf(float x)
return x;
}
#ifndef __floorf
-weak_alias (__floorf, floorf)
+libm_alias_float (__floor, floor)
#endif
@@ -19,6 +19,7 @@ static char rcsid[] = "$NetBSD: s_frexpf.c,v 1.5 1995/05/10 20:47:26 jtc Exp $";
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
static const float
two25 = 3.3554432000e+07; /* 0x4c000000 */
@@ -41,4 +42,4 @@ float __frexpf(float x, int *eptr)
SET_FLOAT_WORD(x,hx);
return x;
}
-weak_alias (__frexpf, frexpf)
+libm_alias_float (__frexp, frexp)
@@ -2,4 +2,4 @@
#define INEXACT 0
#define FUNC __fromfpf
#include <s_fromfpf_main.c>
-weak_alias (__fromfpf, fromfpf)
+libm_alias_float (__fromfp, fromfp)
@@ -20,6 +20,7 @@
#include <fenv.h>
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
#include <stdbool.h>
#include <stdint.h>
@@ -2,4 +2,4 @@
#define INEXACT 1
#define FUNC __fromfpxf
#include <s_fromfpf_main.c>
-weak_alias (__fromfpxf, fromfpxf)
+libm_alias_float (__fromfpx, fromfpx)
@@ -19,6 +19,7 @@
#include <fix-int-fp-convert-zero.h>
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
#include <stdint.h>
float
@@ -31,4 +32,4 @@ __getpayloadf (const float *x)
return 0.0f;
return (float) ix;
}
-weak_alias (__getpayloadf, getpayloadf)
+libm_alias_float (__getpayload, getpayload)
@@ -23,6 +23,7 @@
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
#include <fix-fp-int-convert-overflow.h>
static const float two23[2] =
@@ -83,4 +84,4 @@ __llrintf (float x)
return sx ? -result : result;
}
-weak_alias (__llrintf, llrintf)
+libm_alias_float (__llrint, llrint)
@@ -22,6 +22,7 @@
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
#include <fix-fp-int-convert-overflow.h>
@@ -70,4 +71,4 @@ __llroundf (float x)
return sign * result;
}
-weak_alias (__llroundf, llroundf)
+libm_alias_float (__llround, llround)
@@ -15,6 +15,7 @@
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
#include <fix-int-fp-convert-zero.h>
float
@@ -38,4 +39,4 @@ __logbf (float x)
return 0.0f;
return (float) (rix - 127);
}
-weak_alias (__logbf, logbf)
+libm_alias_float (__logb, logb)
@@ -23,6 +23,7 @@
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
#include <fix-fp-int-convert-overflow.h>
static const float two23[2] =
@@ -83,4 +84,4 @@ __lrintf (float x)
return sx ? -result : result;
}
-weak_alias (__lrintf, lrintf)
+libm_alias_float (__lrint, lrint)
@@ -22,6 +22,7 @@
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
#include <fix-fp-int-convert-overflow.h>
@@ -70,4 +71,4 @@ __lroundf (float x)
return sign * result;
}
-weak_alias (__lroundf, lroundf)
+libm_alias_float (__lround, lround)
@@ -15,6 +15,7 @@
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
static const float one = 1.0;
@@ -51,4 +52,4 @@ __modff(float x, float *iptr)
return x;
}
}
-weak_alias (__modff, modff)
+libm_alias_float (__modf, modf)
@@ -18,6 +18,7 @@
#include <fenv.h>
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
static const float
TWO23[2]={
@@ -56,4 +57,4 @@ __nearbyintf(float x)
libc_fesetenvf (&env);
return t;
}
-weak_alias (__nearbyintf, nearbyintf)
+libm_alias_float (__nearbyint, nearbyint)
@@ -20,6 +20,7 @@ static char rcsid[] = "$NetBSD: s_nextafterf.c,v 1.4 1995/05/10 20:48:01 jtc Exp
#include <errno.h>
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
#include <float.h>
float __nextafterf(float x, float y)
@@ -70,4 +71,4 @@ float __nextafterf(float x, float y)
SET_FLOAT_WORD(x,hx);
return x;
}
-weak_alias (__nextafterf, nextafterf)
+libm_alias_float (__nextafter, nextafter)
@@ -18,6 +18,7 @@
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
/* Return the least floating-point number greater than X. */
float
@@ -43,4 +44,4 @@ __nextupf (float x)
return x;
}
-weak_alias (__nextupf, nextupf)
+libm_alias_float (__nextup, nextup)
@@ -23,6 +23,7 @@
static const float zero = 0.0;
+#include <libm-alias-float.h>
float
@@ -107,4 +108,4 @@ __remquof (float x, float y, int *quo)
x = -x;
return x;
}
-weak_alias (__remquof, remquof)
+libm_alias_float (__remquo, remquo)
@@ -15,6 +15,7 @@
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
static const float
TWO23[2]={
@@ -46,5 +47,5 @@ __rintf(float x)
return w-TWO23[sx];
}
#ifndef __rintf
-weak_alias (__rintf, rintf)
+libm_alias_float (__rint, rint)
#endif
@@ -19,6 +19,7 @@
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
#include <stdint.h>
#define BIAS 0x7f
@@ -66,4 +67,4 @@ __roundevenf (float x)
SET_FLOAT_WORD (x, ix);
return x;
}
-weak_alias (__roundevenf, roundevenf)
+libm_alias_float (__roundeven, roundeven)
@@ -20,6 +20,7 @@
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
float
@@ -60,4 +61,4 @@ __roundf (float x)
SET_FLOAT_WORD (x, i0);
return x;
}
-weak_alias (__roundf, roundf)
+libm_alias_float (__round, round)
@@ -1,4 +1,4 @@
#define SIG 0
#define FUNC __setpayloadf
#include <s_setpayloadf_main.c>
-weak_alias (__setpayloadf, setpayloadf)
+libm_alias_float (__setpayload, setpayload)
@@ -18,6 +18,7 @@
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
#include <nan-high-order-bit.h>
#include <stdint.h>
@@ -1,4 +1,4 @@
#define SIG 1
#define FUNC __setpayloadsigf
#include <s_setpayloadf_main.c>
-weak_alias (__setpayloadsigf, setpayloadsigf)
+libm_alias_float (__setpayloadsig, setpayloadsig)
@@ -21,6 +21,7 @@
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
#ifndef SINCOSF
# define SINCOSF_FUNC __sincosf
@@ -80,5 +81,5 @@ SINCOSF_FUNC (float x, float *sinx, float *cosx)
}
#ifndef SINCOSF
-weak_alias (__sincosf, sincosf)
+libm_alias_float (__sincos, sincos)
#endif
@@ -20,6 +20,7 @@ static char rcsid[] = "$NetBSD: s_sinf.c,v 1.4 1995/05/10 20:48:16 jtc Exp $";
#include <errno.h>
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
#ifndef SINF
# define SINF_FUNC __sinf
@@ -59,5 +60,5 @@ float SINF_FUNC(float x)
}
#ifndef SINF
-weak_alias (__sinf, sinf)
+libm_alias_float (__sin, sin)
#endif
@@ -20,6 +20,7 @@ static char rcsid[] = "$NetBSD: s_tanf.c,v 1.4 1995/05/10 20:48:20 jtc Exp $";
#include <errno.h>
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
float __tanf(float x)
{
@@ -46,4 +47,4 @@ float __tanf(float x)
-1 -- n odd */
}
}
-weak_alias (__tanf, tanf)
+libm_alias_float (__tan, tan)
@@ -20,6 +20,7 @@ static char rcsid[] = "$NetBSD: s_tanhf.c,v 1.4 1995/05/10 20:48:24 jtc Exp $";
#include <float.h>
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
static const float one=1.0, two=2.0, tiny = 1.0e-30;
@@ -59,4 +60,4 @@ float __tanhf(float x)
}
return (jx>=0)? z: -z;
}
-weak_alias (__tanhf, tanhf)
+libm_alias_float (__tanh, tanh)
@@ -18,6 +18,7 @@
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
#include <nan-high-order-bit.h>
#include <stdint.h>
@@ -44,4 +45,4 @@ __totalorderf (float x, float y)
iy ^= iy_sign >> 1;
return ix <= iy;
}
-weak_alias (__totalorderf, totalorderf)
+libm_alias_float (__totalorder, totalorder)
@@ -18,6 +18,7 @@
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
#include <nan-high-order-bit.h>
#include <stdint.h>
@@ -42,4 +43,4 @@ __totalordermagf (float x, float y)
#endif
return ix <= iy;
}
-weak_alias (__totalordermagf, totalordermagf)
+libm_alias_float (__totalordermag, totalordermag)
@@ -20,6 +20,7 @@
#include <math.h>
#include <math_private.h>
+#include <libm-alias-float.h>
float
@@ -49,5 +50,5 @@ __truncf (float x)
return x;
}
#ifndef __truncf
-weak_alias (__truncf, truncf)
+libm_alias_float (__trunc, trunc)
#endif
@@ -2,4 +2,4 @@
#define INEXACT 0
#define FUNC __ufromfpf
#include <s_fromfpf_main.c>
-weak_alias (__ufromfpf, ufromfpf)
+libm_alias_float (__ufromfp, ufromfp)
@@ -2,4 +2,4 @@
#define INEXACT 1
#define FUNC __ufromfpxf
#include <s_fromfpf_main.c>
-weak_alias (__ufromfpxf, ufromfpxf)
+libm_alias_float (__ufromfpx, ufromfpx)