Lines Matching refs:MANT_DIG
27 #define MANT_DIG 53 macro
55 int hi_exponent = hx >> (MANT_DIG - 1); in FUNC()
58 hx &= ((1ULL << (MANT_DIG - 1)) - 1); in FUNC()
64 int lo_exponent = lx >> (MANT_DIG - 1); in FUNC()
68 hx |= 1ULL << (MANT_DIG - 1); in FUNC()
71 if (hi_exponent >= MANT_DIG - 1) in FUNC()
74 uret <<= hi_exponent - (MANT_DIG - 1); in FUNC()
80 uint64_t h = 1ULL << (MANT_DIG - 2 - hi_exponent); in FUNC()
83 uret = hx >> (MANT_DIG - 1 - hi_exponent); in FUNC()
97 lx &= ((1ULL << (MANT_DIG - 1)) - 1); in FUNC()
98 lx |= 1ULL << (MANT_DIG - 1); in FUNC()
103 uint64_t h = 1ULL << (MANT_DIG - 2 - lo_exponent); in FUNC()
106 lo_uret = lx >> (MANT_DIG - 1 - lo_exponent); in FUNC()