Lines Matching refs:lx
37 uint64_t hx, lx, uhx; in __roundevenl()
38 GET_LDOUBLE_WORDS64 (hx, lx, x); in __roundevenl()
58 if ((lx & (int_bit | (half_bit - 1))) != 0) in __roundevenl()
62 lx += half_bit; in __roundevenl()
63 hx += lx < half_bit; in __roundevenl()
65 lx &= ~(int_bit - 1); in __roundevenl()
71 if (((hx & 1) | (lx & 0x7fffffffffffffffULL)) != 0) in __roundevenl()
73 lx += 0x8000000000000000ULL; in __roundevenl()
74 hx += lx < 0x8000000000000000ULL; in __roundevenl()
76 lx = 0; in __roundevenl()
89 if (((hx & (int_bit | (half_bit - 1))) | lx) != 0) in __roundevenl()
92 lx = 0; in __roundevenl()
94 else if (exponent == BIAS - 1 && (uhx > 0x3ffe000000000000ULL || lx != 0)) in __roundevenl()
98 lx = 0; in __roundevenl()
104 lx = 0; in __roundevenl()
106 SET_LDOUBLE_WORDS64 (x, hx, lx); in __roundevenl()