22#if defined(i386) || defined(i486) || defined(intel) || defined(x86) || defined(i86pc) || \
23 defined(__alpha) || defined(__osf__)
24#define __LITTLE_ENDIAN
28#define __HI(x) *(1 + (int*)&x)
29#define __LO(x) *(int*)&x
30#define __HIp(x) *(1 + (int*)x)
31#define __LOp(x) *(int*)x
33#define __HI(x) *(int*)&x
34#define __LO(x) *(1 + (int*)&x)
35#define __HIp(x) *(int*)x
36#define __LOp(x) *(1 + (int*)x)
52#define MAXFLOAT ((float)3.40282346638528860e+38)
56#define _LIB_VERSION_TYPE enum fdversion
57#define _LIB_VERSION _fdlib_version
68#define _IEEE_ fdlibm_ieee
69#define _SVID_ fdlibm_svid
70#define _XOPEN_ fdlibm_xopen
71#define _POSIX_ fdlibm_posix
88#define X_TLOSS 1.41484755040568800000e+16
101extern double asin __P((
double));
102extern double atan __P((
double));
104extern double cos __P((
double));
105extern double sin __P((
double));
106extern double tan __P((
double));
108extern double cosh
__P((
double));
109extern double sinh
__P((
double));
110extern double tanh
__P((
double));
112extern double exp __P((
double));
115extern double log
__P((
double));
116extern double log10
__P((
double));
119extern double pow __P((
double,
double));
120extern double sqrt __P((
double));
122extern double ceil __P((
double));
123extern double fabs __P((
double));
125extern double fmod __P((
double,
double));
127extern double erf
__P((
double));
128extern double erfc
__P((
double));
129extern double gamma
__P((
double));
130extern double hypot
__P((
double,
double));
131extern int isnan
__P((
double));
132extern int finite
__P((
double));
133extern double j0 __P((
double));
134extern double j1
__P((
double));
135extern double jn
__P((
int,
double));
136extern double lgamma
__P((
double));
137extern double y0
__P((
double));
138extern double y1 __P((
double));
139extern double yn
__P((
int,
double));
141extern double acosh
__P((
double));
142extern double asinh
__P((
double));
143extern double atanh
__P((
double));
144extern double cbrt
__P((
double));
145extern double logb
__P((
double));
146extern double nextafter
__P((
double,
double));
147extern double remainder
__P((
double,
double));
149extern double scalb
__P((
double,
int));
151extern double scalb
__P((
double,
double));
159extern double significand
__P((
double));
165extern int ilogb
__P((
double));
166extern double rint
__P((
double));
167extern double scalbn
__P((
double,
int));
172extern double expm1
__P((
double));
173extern double log1p
__P((
double));
180extern double gamma_r
__P((
double,
int*));
181extern double lgamma_r
__P((
double,
int*));
187extern double __ieee754_acosh
__P((
double));
188extern double __ieee754_log
__P((
double));
189extern double __ieee754_atanh
__P((
double));
193extern double __ieee754_cosh
__P((
double));
196extern double __ieee754_lgamma_r
__P((
double,
int*));
197extern double __ieee754_gamma_r
__P((
double,
int*));
198extern double __ieee754_lgamma
__P((
double));
199extern double __ieee754_gamma
__P((
double));
200extern double __ieee754_log10
__P((
double));
201extern double __ieee754_sinh
__P((
double));
202extern double __ieee754_hypot
__P((
double,
double));
203extern double __ieee754_j0
__P((
double));
204extern double __ieee754_j1
__P((
double));
205extern double __ieee754_y0
__P((
double));
206extern double __ieee754_y1
__P((
double));
207extern double __ieee754_jn
__P((
int,
double));
208extern double __ieee754_yn
__P((
int,
double));
209extern double __ieee754_remainder
__P((
double,
double));
210extern int __ieee754_rem_pio2
__P((
double,
double*));
212extern double __ieee754_scalb
__P((
double,
int));
214extern double __ieee754_scalb
__P((
double,
double));
218extern double __kernel_standard
__P((
double,
double,
int));
222extern int __kernel_rem_pio2
__P((
double*,
double*,
int,
int,
int,
const int*));
double __ieee754_acos(double x) double __ieee754_acos(x) double x
double __ieee754_asin(double x) double __ieee754_asin(x) double x
double __ieee754_atan2(double y, double x) double __ieee754_atan2(y
double __ieee754_exp(double x) double __ieee754_exp(x) double x
double __ieee754_fmod(double x, double y) double __ieee754_fmod(x
double __ieee754_pow(double x, double y) double __ieee754_pow(x
double y1
Definition e_pow.c:163
double __ieee754_sqrt(double x) double __ieee754_sqrt(x) double x
_LIB_VERSION_TYPE _LIB_VERSION
double acos __P((double))
fdversion
Definition fdlibm.h:54
@ fdlibm_xopen
Definition fdlibm.h:54
@ fdlibm_svid
Definition fdlibm.h:54
@ fdlibm_ieee
Definition fdlibm.h:54
@ fdlibm_posix
Definition fdlibm.h:54
double __kernel_cos(double x, double y) double __kernel_cos(x
double __kernel_sin(double x, double y, int iy) double __kernel_sin(x
double __kernel_tan(double x, double y, int iy)
Definition k_tan.c:122
double atan2(double, double)
Definition w_atan2.c:4
double frexp(double, int *)
double acos(double)
Definition w_acos.c:4
double modf(double, double *)
double copysign(double, double)
double pow(double, double)
Definition w_pow.c:4
double ldexp(double, int)
Definition s_ldexp.c:22
double fabs(double f)
Definition math.h:36
double sqrt(double)
Definition w_sqrt.c:4
double asin(double)
Definition w_asin.c:4
double exp(double)
Definition w_exp.c:4
char * name
Definition fdlibm.h:75
double retval
Definition fdlibm.h:78
int type
Definition fdlibm.h:74
double arg1
Definition fdlibm.h:76
double arg2
Definition fdlibm.h:77