48 static const double huge = 1.0e300;
68 j0 = ((i0>>20)&0x7ff)-0x3ff;
83 if(((i0&i)|i1)==0)
return x;
85 if(i0>0) i0 += (0x00100000)>>j0;
91 if(j0==0x400)
return x+x;
94 i = ((uint32_t)(0xffffffff))>>(j0-20);
95 if((i1&i)==0)
return x;
100 j = i1 + (1<<(52-j0));
102 if((int32_t)j<(int32_t)i1) i0+=1;
#define INSERT_WORDS(d, ix0, ix1)
Set a double from two 32 bit ints.
double ceil(double x)
Ceiling function.
#define EXTRACT_WORDS(ix0, ix1, d)
Get two 32 bit ints from a double.