diff options
Diffstat (limited to 'sysdeps/ieee754/dbl-64')
-rw-r--r-- | sysdeps/ieee754/dbl-64/e_lgamma_r.c | 12 | ||||
-rw-r--r-- | sysdeps/ieee754/dbl-64/s_finite.c | 4 | ||||
-rw-r--r-- | sysdeps/ieee754/dbl-64/s_fpclassify.c | 3 | ||||
-rw-r--r-- | sysdeps/ieee754/dbl-64/s_isinf.c | 3 | ||||
-rw-r--r-- | sysdeps/ieee754/dbl-64/s_isnan.c | 3 |
5 files changed, 11 insertions, 14 deletions
diff --git a/sysdeps/ieee754/dbl-64/e_lgamma_r.c b/sysdeps/ieee754/dbl-64/e_lgamma_r.c index 863eaa4362..cc44b048f4 100644 --- a/sysdeps/ieee754/dbl-64/e_lgamma_r.c +++ b/sysdeps/ieee754/dbl-64/e_lgamma_r.c @@ -175,7 +175,7 @@ static double zero= 0.00000000000000000000e+00; GET_HIGH_WORD(ix,x); ix &= 0x7fffffff; - if(ix<0x3fd00000) return sin(pi*x); + if(ix<0x3fd00000) return __sin(pi*x); y = -x; /* x is assume negative */ /* @@ -199,14 +199,14 @@ static double zero= 0.00000000000000000000e+00; } } switch (n) { - case 0: y = sin(pi*y); break; + case 0: y = __sin(pi*y); break; case 1: - case 2: y = cos(pi*(0.5-y)); break; + case 2: y = __cos(pi*(0.5-y)); break; case 3: - case 4: y = sin(pi*(one-y)); break; + case 4: y = __sin(pi*(one-y)); break; case 5: - case 6: y = -cos(pi*(y-1.5)); break; - default: y = sin(pi*(y-2.0)); break; + case 6: y = -__cos(pi*(y-1.5)); break; + default: y = __sin(pi*(y-2.0)); break; } return -y; } diff --git a/sysdeps/ieee754/dbl-64/s_finite.c b/sysdeps/ieee754/dbl-64/s_finite.c index 2317f4a105..90de0f9d11 100644 --- a/sysdeps/ieee754/dbl-64/s_finite.c +++ b/sysdeps/ieee754/dbl-64/s_finite.c @@ -22,8 +22,6 @@ static char rcsid[] = "$NetBSD: s_finite.c,v 1.8 1995/05/10 20:47:17 jtc Exp $"; #include "math.h" #include "math_private.h" -#undef __finite - #ifdef __STDC__ int __finite(double x) #else @@ -35,7 +33,7 @@ static char rcsid[] = "$NetBSD: s_finite.c,v 1.8 1995/05/10 20:47:17 jtc Exp $"; GET_HIGH_WORD(hx,x); return (int)((u_int32_t)((hx&0x7fffffff)-0x7ff00000)>>31); } -INTDEF(__finite) +hidden_def (__finite) weak_alias (__finite, finite) #ifdef NO_LONG_DOUBLE strong_alias (__finite, __finitel) diff --git a/sysdeps/ieee754/dbl-64/s_fpclassify.c b/sysdeps/ieee754/dbl-64/s_fpclassify.c index 8368ba4d23..b3a723ebcf 100644 --- a/sysdeps/ieee754/dbl-64/s_fpclassify.c +++ b/sysdeps/ieee754/dbl-64/s_fpclassify.c @@ -1,5 +1,5 @@ /* Return classification value corresponding to argument. - Copyright (C) 1997 Free Software Foundation, Inc. + Copyright (C) 1997, 2002 Free Software Foundation, Inc. This file is part of the GNU C Library. Contributed by Ulrich Drepper <drepper@cygnus.com>, 1997. @@ -41,3 +41,4 @@ __fpclassify (double x) return retval; } +libm_hidden_def (__fpclassify) diff --git a/sysdeps/ieee754/dbl-64/s_isinf.c b/sysdeps/ieee754/dbl-64/s_isinf.c index ab509a00ae..24b29ae013 100644 --- a/sysdeps/ieee754/dbl-64/s_isinf.c +++ b/sysdeps/ieee754/dbl-64/s_isinf.c @@ -25,10 +25,9 @@ __isinf (double x) lx |= -lx; return ~(lx >> 31) & (hx >> 30); } -INTDEF(__isinf) +hidden_def (__isinf) weak_alias (__isinf, isinf) #ifdef NO_LONG_DOUBLE strong_alias (__isinf, __isinfl) -INTDEF(__isinfl) weak_alias (__isinf, isinfl) #endif diff --git a/sysdeps/ieee754/dbl-64/s_isnan.c b/sysdeps/ieee754/dbl-64/s_isnan.c index 27f8565457..3a089e99a8 100644 --- a/sysdeps/ieee754/dbl-64/s_isnan.c +++ b/sysdeps/ieee754/dbl-64/s_isnan.c @@ -36,10 +36,9 @@ static char rcsid[] = "$NetBSD: s_isnan.c,v 1.8 1995/05/10 20:47:36 jtc Exp $"; hx = 0x7ff00000 - hx; return (int)(((u_int32_t)hx)>>31); } -INTDEF(__isnan) +hidden_def (__isnan) weak_alias (__isnan, isnan) #ifdef NO_LONG_DOUBLE strong_alias (__isnan, __isnanl) -INTDEF(__isnanl) weak_alias (__isnan, isnanl) #endif |