Lines Matching refs:hx
97 int k, hx, i, j;
100 hx = __HI (x); /* high word of x */
104 if (hx < 0x00100000) /* x < 2**-1022 */
106 if (((hx & 0x7fffffff) | lx) == 0) /* log(+-0) = -inf */
110 if (hx < 0) /* log(-#) = NaN */
116 hx = __HI (x); /* high word of x */
118 if (hx >= 0x7ff00000)
122 k += (hx >> 20) - 1023;
123 hx &= 0x000fffff;
124 i = (hx + 0x95f64) & 0x100000;
128 temp.as_int.hi = hx | (i ^ 0x3ff00000); /* normalize x or x / 2 */
132 if ((0x000fffff & (2 + hx)) < 3) /* |f| < 2**-20 */
160 i = hx - 0x6147a;
162 j = 0x6b851 - hx;