} while (0)
/* fdlibm kernel functions */
+
int __rem_pio2_large(double*,double*,int,int,int);
int __rem_pio2(double,double*);
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);
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.