50 two54 = 1.80143985094819840000e+16,
51 ivln10 = 4.34294481903251816668e-01,
52 log10_2hi = 3.01029995663611771306e-01,
53 log10_2lo = 3.69423907715893078616e-13;
55 static const double zero = 0.0;
67 if (hx < 0x00100000) {
68 if (((hx&0x7fffffff)|lx)==0)
70 if (hx<0)
return (x-x)/zero;
74 if (hx >= 0x7ff00000)
return x+x;
77 hx = (hx&0x000fffff)|((0x3ff-i)<<20);
80 z = y*log10_2lo + ivln10*
log(x);
#define GET_HIGH_WORD(i, d)
#define SET_HIGH_WORD(d, v)
#define EXTRACT_WORDS(ix0, ix1, d)