Lines Matching refs:hx
228 unsigned int hx, sx, ex, j, offset; in __cbrt() local
231 hx = xx.i[HIWORD] & ~0x80000000; in __cbrt()
235 if (hx >= 0x7ff00000) /* x is inf or nan */ in __cbrt()
237 return hx >= 0x7ff80000 ? x : x + x; in __cbrt()
243 if (hx < 0x00100000) { /* x is subnormal or zero */ in __cbrt()
244 if ((hx | xx.i[LOWORD]) == 0) in __cbrt()
249 hx = xx.i[HIWORD] & ~0x80000000; in __cbrt()
255 ex = hx & 0x7ff00000; in __cbrt()
259 hx -= (j + j + j); in __cbrt()
260 xx.i[HIWORD] = 0x3ff00000 + hx; in __cbrt()
262 u = __libm_TBL_cbrt[(hx + 0x1000) >> 13]; in __cbrt()