X-Git-Url: http://nsz.repo.hu/git/?p=libm;a=blobdiff_plain;f=src%2Finternal%2Flibm.h;h=00c2972cb080e5a23de942bd4ed82cffb25b8f5c;hp=fecc50ac2be1a4c2e24af43ac76dfa7a7ddaa565;hb=1eb8d023d8b5c286908af676cb405a2ba598d286;hpb=5ed902d4e232ceac6db6c14f52c6c972ae7cf029 diff --git a/src/internal/libm.h b/src/internal/libm.h index fecc50a..00c2972 100644 --- a/src/internal/libm.h +++ b/src/internal/libm.h @@ -117,6 +117,7 @@ do { \ } while (0) /* fdlibm kernel functions */ + int __rem_pio2_large(double*,double*,int,int,int); int __rem_pio2(double,double*); @@ -124,20 +125,15 @@ double __sin(double,double,int); double __cos(double,double); double __tan(double,double,int); double __ldexp_exp(double,int); -#if 0 double complex __ldexp_cexp(double complex,int); -#endif int __rem_pio2f(float,double*); float __sindf(double); float __cosdf(double); float __tandf(double,int); float __ldexp_expf(float,int); -#if 0 float complex __ldexp_cexpf(float complex,int); -#endif -/* long double precision kernel functions */ long double __sinl(long double, long double, int); long double __cosl(long double, long double); long double __tanl(long double, long double, int); @@ -146,12 +142,6 @@ long double __tanl(long double, long double, int); long double __polevll(long double, long double *, int); long double __p1evll(long double, long double *, int); -// FIXME: nan -/* - * Common routine to process the arguments to nan(), nanf(), and nanl(). - */ -void _scan_nan(uint32_t *__words, int __num_words, const char *__s); - // FIXME: not needed when -fexcess-precision=standard is supported (>=gcc4.5) /* * Attempt to get strict C99 semantics for assignment with non-C99 compilers.