Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Remove __STDC__ conditionals from libm.
  • Loading branch information
Joseph Myers committed Jan 27, 2012
1 parent 43455e0 commit 8db2188
Show file tree
Hide file tree
Showing 135 changed files with 271 additions and 1,137 deletions.
137 changes: 137 additions & 0 deletions ChangeLog
@@ -1,3 +1,140 @@
2012-01-27 Joseph Myers <joseph@codesourcery.com>

* math/s_ldexp.c: Remove __STDC__ conditionals.
* math/s_ldexpf.c: Likewise.
* math/s_ldexpl.c: Likewise.
* math/s_nextafter.c: Likewise.
* math/s_nexttowardf.c: Likewise.
* math/s_significand.c: Likewise.
* math/s_significandf.c: Likewise.
* math/s_significandl.c: Likewise.
* math/w_jnl.c: Likewise.
* sysdeps/i386/fpu/s_isinfl.c: Likewise.
* sysdeps/i386/fpu/s_isnanl.c: Likewise.
* sysdeps/i386/fpu/s_nextafterl.c: Likewise.
* sysdeps/i386/fpu/s_nexttoward.c: Likewise.
* sysdeps/i386/fpu/s_nexttowardf.c: Likewise.
* sysdeps/ieee754/dbl-64/k_rem_pio2.c: Likewise.
* sysdeps/ieee754/dbl-64/k_tan.c: Likewise.
* sysdeps/ieee754/dbl-64/s_copysign.c: Likewise.
* sysdeps/ieee754/dbl-64/s_erf.c: Likewise.
* sysdeps/ieee754/dbl-64/s_fabs.c: Likewise.
* sysdeps/ieee754/dbl-64/s_finite.c: Likewise.
* sysdeps/ieee754/dbl-64/s_floor.c: Likewise.
* sysdeps/ieee754/dbl-64/s_frexp.c: Likewise.
* sysdeps/ieee754/dbl-64/s_ilogb.c: Likewise.
* sysdeps/ieee754/dbl-64/s_isnan.c: Likewise.
* sysdeps/ieee754/dbl-64/s_logb.c: Likewise.
* sysdeps/ieee754/dbl-64/s_nearbyint.c: Likewise.
* sysdeps/ieee754/dbl-64/s_tanh.c: Likewise.
* sysdeps/ieee754/dbl-64/wordsize-64/s_isnan.c: Likewise.
* sysdeps/ieee754/flt-32/e_acoshf.c: Likewise.
* sysdeps/ieee754/flt-32/e_asinf.c: Likewise.
* sysdeps/ieee754/flt-32/e_rem_pio2f.c: Likewise.
* sysdeps/ieee754/flt-32/k_cosf.c: Likewise.
* sysdeps/ieee754/flt-32/k_rem_pio2f.c: Likewise.
* sysdeps/ieee754/flt-32/k_sinf.c: Likewise.
* sysdeps/ieee754/flt-32/k_tanf.c: Likewise.
* sysdeps/ieee754/flt-32/s_atanf.c: Likewise.
* sysdeps/ieee754/flt-32/s_copysignf.c: Likewise.
* sysdeps/ieee754/flt-32/s_cosf.c: Likewise.
* sysdeps/ieee754/flt-32/s_erff.c: Likewise.
* sysdeps/ieee754/flt-32/s_fabsf.c: Likewise.
* sysdeps/ieee754/flt-32/s_finitef.c: Likewise.
* sysdeps/ieee754/flt-32/s_frexpf.c: Likewise.
* sysdeps/ieee754/flt-32/s_ilogbf.c: Likewise.
* sysdeps/ieee754/flt-32/s_isnanf.c: Likewise.
* sysdeps/ieee754/flt-32/s_logbf.c: Likewise.
* sysdeps/ieee754/flt-32/s_nextafterf.c: Likewise.
* sysdeps/ieee754/flt-32/s_sinf.c: Likewise.
* sysdeps/ieee754/flt-32/s_tanf.c: Likewise.
* sysdeps/ieee754/flt-32/s_tanhf.c: Likewise.
* sysdeps/ieee754/k_standard.c: Likewise.
* sysdeps/ieee754/ldbl-128/e_asinl.c: Likewise.
* sysdeps/ieee754/ldbl-128/k_tanl.c: Likewise.
* sysdeps/ieee754/ldbl-128/s_asinhl.c: Likewise.
* sysdeps/ieee754/ldbl-128/s_ceill.c: Likewise.
* sysdeps/ieee754/ldbl-128/s_copysignl.c: Likewise.
* sysdeps/ieee754/ldbl-128/s_cosl.c: Likewise.
* sysdeps/ieee754/ldbl-128/s_erfl.c: Likewise.
* sysdeps/ieee754/ldbl-128/s_fabsl.c: Likewise.
* sysdeps/ieee754/ldbl-128/s_finitel.c: Likewise.
* sysdeps/ieee754/ldbl-128/s_floorl.c: Likewise.
* sysdeps/ieee754/ldbl-128/s_frexpl.c: Likewise.
* sysdeps/ieee754/ldbl-128/s_ilogbl.c: Likewise.
* sysdeps/ieee754/ldbl-128/s_isnanl.c: Likewise.
* sysdeps/ieee754/ldbl-128/s_logbl.c: Likewise.
* sysdeps/ieee754/ldbl-128/s_modfl.c: Likewise.
* sysdeps/ieee754/ldbl-128/s_nearbyintl.c: Likewise.
* sysdeps/ieee754/ldbl-128/s_nextafterl.c: Likewise.
* sysdeps/ieee754/ldbl-128/s_nexttoward.c: Likewise.
* sysdeps/ieee754/ldbl-128/s_nexttowardf.c: Likewise.
* sysdeps/ieee754/ldbl-128/s_rintl.c: Likewise.
* sysdeps/ieee754/ldbl-128/s_scalblnl.c: Likewise.
* sysdeps/ieee754/ldbl-128/s_scalbnl.c: Likewise.
* sysdeps/ieee754/ldbl-128/s_sinl.c: Likewise.
* sysdeps/ieee754/ldbl-128/s_tanhl.c: Likewise.
* sysdeps/ieee754/ldbl-128/s_tanl.c: Likewise.
* sysdeps/ieee754/ldbl-128/w_expl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/e_acosl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/e_asinl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/e_jnl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/k_tanl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_asinhl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_ceill.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_copysignl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_cosl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_erfl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_fabsl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_floorl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_frexpl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_ilogbl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_llrintl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_llroundl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_logbl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_lrintl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_lroundl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_modfl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_nearbyintl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_nextafterl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_nexttoward.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_nexttowardf.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_rintl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_roundl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_scalblnl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_scalbnl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_sinl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_tanhl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_tanl.c: Likewise.
* sysdeps/ieee754/ldbl-128ibm/s_truncl.c: Likewise.
* sysdeps/ieee754/ldbl-96/e_asinl.c: Likewise.
* sysdeps/ieee754/ldbl-96/e_hypotl.c: Likewise.
* sysdeps/ieee754/ldbl-96/s_asinhl.c: Likewise.
* sysdeps/ieee754/ldbl-96/s_ceill.c: Likewise.
* sysdeps/ieee754/ldbl-96/s_copysignl.c: Likewise.
* sysdeps/ieee754/ldbl-96/s_cosl.c: Likewise.
* sysdeps/ieee754/ldbl-96/s_erfl.c: Likewise.
* sysdeps/ieee754/ldbl-96/s_fabsl.c: Likewise.
* sysdeps/ieee754/ldbl-96/s_finitel.c: Likewise.
* sysdeps/ieee754/ldbl-96/s_floorl.c: Likewise.
* sysdeps/ieee754/ldbl-96/s_frexpl.c: Likewise.
* sysdeps/ieee754/ldbl-96/s_ilogbl.c: Likewise.
* sysdeps/ieee754/ldbl-96/s_isnanl.c: Likewise.
* sysdeps/ieee754/ldbl-96/s_logbl.c: Likewise.
* sysdeps/ieee754/ldbl-96/s_nearbyintl.c: Likewise.
* sysdeps/ieee754/ldbl-96/s_nextafterl.c: Likewise.
* sysdeps/ieee754/ldbl-96/s_nexttoward.c: Likewise.
* sysdeps/ieee754/ldbl-96/s_nexttowardf.c: Likewise.
* sysdeps/ieee754/ldbl-96/s_rintl.c: Likewise.
* sysdeps/ieee754/ldbl-96/s_sinl.c: Likewise.
* sysdeps/ieee754/ldbl-96/s_tanhl.c: Likewise.
* sysdeps/ieee754/ldbl-96/s_tanl.c: Likewise.
* sysdeps/ieee754/s_matherr.c: Likewise.
* sysdeps/powerpc/fpu/w_sqrt.c: Likewise.
* sysdeps/powerpc/fpu/w_sqrtf.c: Likewise.
* sysdeps/powerpc/powerpc64/power4/fpu/w_sqrt.c: Likewise.
* sysdeps/powerpc/powerpc64/power4/fpu/w_sqrtf.c: Likewise.

2012-01-26 Joseph Myers <joseph@codesourcery.com>

* crypt/md5.h: Remove __STDC__ conditionals.
Expand Down
7 changes: 1 addition & 6 deletions math/s_ldexp.c
Expand Up @@ -18,12 +18,7 @@ static char rcsid[] = "$NetBSD: s_ldexp.c,v 1.6 1995/05/10 20:47:40 jtc Exp $";
#include <math_private.h>
#include <errno.h>

#ifdef __STDC__
double __ldexp(double value, int exp)
#else
double __ldexp(value, exp)
double value; int exp;
#endif
double __ldexp(double value, int exp)
{
if(!__finite(value)||value==0.0) return value;
value = __scalbn(value,exp);
Expand Down
7 changes: 1 addition & 6 deletions math/s_ldexpf.c
Expand Up @@ -21,12 +21,7 @@ static char rcsid[] = "$NetBSD: s_ldexpf.c,v 1.3 1995/05/10 20:47:42 jtc Exp $";
#include <math_private.h>
#include <errno.h>

#ifdef __STDC__
float __ldexpf(float value, int exp)
#else
float __ldexpf(value, exp)
float value; int exp;
#endif
float __ldexpf(float value, int exp)
{
if(!__finitef(value)||value==(float)0.0) return value;
value = __scalbnf(value,exp);
Expand Down
7 changes: 1 addition & 6 deletions math/s_ldexpl.c
Expand Up @@ -22,12 +22,7 @@ static char rcsid[] = "$NetBSD: $";
#include <math_private.h>
#include <errno.h>

#ifdef __STDC__
long double __ldexpl(long double value, int exp)
#else
long double __ldexpl(value, exp)
long double value; int exp;
#endif
long double __ldexpl(long double value, int exp)
{
if(!__finitel(value)||value==0.0) return value;
value = __scalbnl(value,exp);
Expand Down
7 changes: 1 addition & 6 deletions math/s_nextafter.c
Expand Up @@ -29,12 +29,7 @@ static char rcsid[] = "$NetBSD: s_nextafter.c,v 1.8 1995/05/10 20:47:58 jtc Exp
#include <math_private.h>
#include <float.h>

#ifdef __STDC__
double __nextafter(double x, double y)
#else
double __nextafter(x,y)
double x,y;
#endif
double __nextafter(double x, double y)
{
int32_t hx,hy,ix,iy;
u_int32_t lx,ly;
Expand Down
8 changes: 1 addition & 7 deletions math/s_nexttowardf.c
Expand Up @@ -24,13 +24,7 @@
#include <math_private.h>
#include <float.h>

#ifdef __STDC__
float __nexttowardf(float x, long double y)
#else
float __nexttowardf(x,y)
float x;
long double y;
#endif
float __nexttowardf(float x, long double y)
{
int32_t hx,hy,ix,iy;
u_int32_t ly;
Expand Down
7 changes: 1 addition & 6 deletions math/s_significand.c
Expand Up @@ -23,12 +23,7 @@ static char rcsid[] = "$NetBSD: s_significand.c,v 1.6 1995/05/10 20:48:11 jtc Ex
#include <math.h>
#include <math_private.h>

#ifdef __STDC__
double __significand(double x)
#else
double __significand(x)
double x;
#endif
double __significand(double x)
{
return __ieee754_scalb(x,(double) -__ilogb(x));
}
Expand Down
7 changes: 1 addition & 6 deletions math/s_significandf.c
Expand Up @@ -20,12 +20,7 @@ static char rcsid[] = "$NetBSD: s_significandf.c,v 1.3 1995/05/10 20:48:13 jtc E
#include <math.h>
#include <math_private.h>

#ifdef __STDC__
float __significandf(float x)
#else
float __significandf(x)
float x;
#endif
float __significandf(float x)
{
return __ieee754_scalbf(x,(float) -__ilogbf(x));
}
Expand Down
7 changes: 1 addition & 6 deletions math/s_significandl.c
Expand Up @@ -27,12 +27,7 @@ static char rcsid[] = "$NetBSD: $";
#include <math.h>
#include <math_private.h>

#ifdef __STDC__
long double __significandl(long double x)
#else
long double __significandl(x)
long double x;
#endif
long double __significandl(long double x)
{
return __ieee754_scalbl(x,(long double) -__ilogbl(x));
}
Expand Down
14 changes: 2 additions & 12 deletions math/w_jnl.c
Expand Up @@ -47,12 +47,7 @@ static char rcsid[] = "$NetBSD: $";
#include <math.h>
#include <math_private.h>

#ifdef __STDC__
long double __jnl(int n, long double x) /* wrapper jnl */
#else
long double __jnl(n,x) /* wrapper jnl */
long double x; int n;
#endif
long double __jnl(int n, long double x) /* wrapper jnl */
{
#ifdef _IEEE_LIBM
return __ieee754_jnl(n,x);
Expand All @@ -68,12 +63,7 @@ static char rcsid[] = "$NetBSD: $";
}
weak_alias (__jnl, jnl)

#ifdef __STDC__
long double __ynl(int n, long double x) /* wrapper ynl */
#else
long double __ynl(n,x) /* wrapper ynl */
long double x; int n;
#endif
long double __ynl(int n, long double x) /* wrapper ynl */
{
#ifdef _IEEE_LIBM
return __ieee754_ynl(n,x);
Expand Down
7 changes: 1 addition & 6 deletions sysdeps/i386/fpu/s_isinfl.c
Expand Up @@ -17,12 +17,7 @@ static char rcsid[] = "$NetBSD: $";
#include "math.h"
#include "math_private.h"

#ifdef __STDC__
int __isinfl(long double x)
#else
int __isinfl(x)
long double x;
#endif
int __isinfl(long double x)
{
int32_t se,hx,lx;
GET_LDOUBLE_WORDS(se,hx,lx,x);
Expand Down
7 changes: 1 addition & 6 deletions sysdeps/i386/fpu/s_isnanl.c
Expand Up @@ -26,12 +26,7 @@ static char rcsid[] = "$NetBSD: $";
#include "math.h"
#include "math_private.h"

#ifdef __STDC__
int __isnanl(long double x)
#else
int __isnanl(x)
long double x;
#endif
int __isnanl(long double x)
{
int32_t se,hx,lx;
GET_LDOUBLE_WORDS(se,hx,lx,x);
Expand Down
7 changes: 1 addition & 6 deletions sysdeps/i386/fpu/s_nextafterl.c
Expand Up @@ -29,12 +29,7 @@ static char rcsid[] = "$NetBSD: $";
#include "math.h"
#include <math_private.h>

#ifdef __STDC__
long double __nextafterl(long double x, long double y)
#else
long double __nextafterl(x,y)
long double x,y;
#endif
long double __nextafterl(long double x, long double y)
{
u_int32_t hx,hy,ix,iy;
u_int32_t lx,ly;
Expand Down
8 changes: 1 addition & 7 deletions sysdeps/i386/fpu/s_nexttoward.c
Expand Up @@ -30,13 +30,7 @@ static char rcsid[] = "$NetBSD: $";
#include <math_private.h>
#include <float.h>

#ifdef __STDC__
double __nexttoward(double x, long double y)
#else
double __nexttoward(x,y)
double x;
long double y;
#endif
double __nexttoward(double x, long double y)
{
int32_t hx,ix,iy;
u_int32_t lx,hy,ly,esy;
Expand Down
8 changes: 1 addition & 7 deletions sysdeps/i386/fpu/s_nexttowardf.c
Expand Up @@ -22,13 +22,7 @@ static char rcsid[] = "$NetBSD: $";
#include <math_private.h>
#include <float.h>

#ifdef __STDC__
float __nexttowardf(float x, long double y)
#else
float __nexttowardf(x,y)
float x;
long double y;
#endif
float __nexttowardf(float x, long double y)
{
int32_t hx,ix,iy;
u_int32_t hy,ly,esy;
Expand Down
19 changes: 1 addition & 18 deletions sysdeps/ieee754/dbl-64/k_rem_pio2.c
Expand Up @@ -133,17 +133,9 @@ static char rcsid[] = "$NetBSD: k_rem_pio2.c,v 1.7 1995/05/10 20:46:25 jtc Exp $
#include "math.h"
#include "math_private.h"

#ifdef __STDC__
static const int init_jk[] = {2,3,4,6}; /* initial value for jk */
#else
static int init_jk[] = {2,3,4,6};
#endif

#ifdef __STDC__
static const double PIo2[] = {
#else
static double PIo2[] = {
#endif
1.57079625129699707031e+00, /* 0x3FF921FB, 0x40000000 */
7.54978941586159635335e-08, /* 0x3E74442D, 0x00000000 */
5.39030252995776476554e-15, /* 0x3CF84698, 0x80000000 */
Expand All @@ -154,22 +146,13 @@ static double PIo2[] = {
2.16741683877804819444e-51, /* 0x3569F31D, 0x00000000 */
};

#ifdef __STDC__
static const double
#else
static double
#endif
zero = 0.0,
one = 1.0,
two24 = 1.67772160000000000000e+07, /* 0x41700000, 0x00000000 */
twon24 = 5.96046447753906250000e-08; /* 0x3E700000, 0x00000000 */

#ifdef __STDC__
int __kernel_rem_pio2(double *x, double *y, int e0, int nx, int prec, const int32_t *ipio2)
#else
int __kernel_rem_pio2(x,y,e0,nx,prec,ipio2)
double x[], y[]; int e0,nx,prec; int32_t ipio2[];
#endif
int __kernel_rem_pio2(double *x, double *y, int e0, int nx, int prec, const int32_t *ipio2)
{
int32_t jz,jx,jv,jp,jk,carry,n,iq[20],i,j,k,m,q0,ih;
double z,fw,f[20],fq[20],q[20];
Expand Down

0 comments on commit 8db2188

Please sign in to comment.