48 static const double one = 1.0,
huge = 1e300;
82 if ((ix | ((lx | (-lx)) >> 31)) > 0x3FF00000)
89 if (ix < 0x3E300000 && (
huge + x) >
zero)
#define GET_HIGH_WORD(i, d)
Get the more significant 32 bit int from a double.
#define GET_LOW_WORD(i, d)
Get the less significant 32 bit int from a double.
double atanh(double x)
Inverse hyperbolic tangent function.
#define SET_HIGH_WORD(d, v)
Set the more significant 32 bits of a double from an int.