Lines Matching refs:e
57 union IEEEl2bits u = { .e = x }; in ceill()
58 int e = u.bits.exp - LDBL_MAX_EXP + 1; in ceill() local
60 if (e < MANH_SIZE - 1) { in ceill()
61 if (e < 0) { /* raise inexact if x != 0 */ in ceill()
65 u.e = u.bits.sign ? -0.0 : 1.0; in ceill()
67 uint64_t m = ((1llu << MANH_SIZE) - 1) >> (e + 1); in ceill()
72 if (e == 0) in ceill()
76 INC_MANH(u, 1llu << (MANH_SIZE - e - 1)); in ceill()
83 } else if (e < LDBL_MANT_DIG - 1) { in ceill()
84 uint64_t m = (uint64_t)-1 >> (64 - LDBL_MANT_DIG + e + 1); in ceill()
88 if (e == MANH_SIZE - 1) in ceill()
92 u.bits.manl += 1llu << (LDBL_MANT_DIG - e - 1); in ceill()
100 return (u.e); in ceill()