37 static const double one = 1.0, half=0.5, huge = 1.0e300;
51 if(ix>=0x7ff00000)
return x*x;
57 if (ix<0x3c800000)
return w;
58 return one+(t*t)/(w+w);
62 if (ix < 0x40360000) {
68 if (ix < 0x40862E42)
return half*
exp(
fabs(x));
73 ((ix==0x408633ce)&&(lx<=(
u_int32_t)0x8fb9f87d))) {
#define GET_HIGH_WORD(i, d)
#define GET_LOW_WORD(i, d)