Lines Matching refs:hx
33 uint64_t hx, lx; in FUNC() local
34 GET_LDOUBLE_WORDS64 (hx, lx, payload); in FUNC()
35 int exponent = hx >> (EXPLICIT_MANT_DIG - 64); in FUNC()
39 || (exponent < BIAS && !(SET_HIGH_BIT && hx == 0 && lx == 0))) in FUNC()
47 : (lx != 0 || (hx & ((1ULL << (shift - 64)) - 1)) != 0)) in FUNC()
54 hx &= (1ULL << (EXPLICIT_MANT_DIG - 64)) - 1; in FUNC()
55 hx |= 1ULL << (EXPLICIT_MANT_DIG - 64); in FUNC()
58 lx = hx >> (shift - 64); in FUNC()
59 hx = 0; in FUNC()
63 lx = (lx >> shift) | (hx << (64 - shift)); in FUNC()
64 hx >>= shift; in FUNC()
67 hx |= 0x7fff000000000000ULL | (SET_HIGH_BIT ? 0x800000000000ULL : 0); in FUNC()
68 SET_LDOUBLE_WORDS64 (*x, hx, lx); in FUNC()