Lines Matching refs:hx
27 uint64_t hx, lx; in __getpayloadl() local
28 GET_LDOUBLE_WORDS64 (hx, lx, *x); in __getpayloadl()
29 if ((hx & 0x7fff000000000000ULL) != 0x7fff000000000000ULL in __getpayloadl()
30 || ((hx & 0xffffffffffffULL) | lx) == 0) in __getpayloadl()
32 hx &= 0x7fffffffffffULL; in __getpayloadl()
36 if (hx == 0) in __getpayloadl()
44 lz = __builtin_clzll (hx); in __getpayloadl()
48 hx = lx << (shift - 64); in __getpayloadl()
54 hx = (hx << shift) | (lx >> (64 - shift)); in __getpayloadl()
57 hx = (hx & 0xffffffffffffULL) | ((0x3fffULL + 127 - lz) << 48); in __getpayloadl()
59 SET_LDOUBLE_WORDS64 (ret, hx, lx); in __getpayloadl()