Lines Matching refs:LDBL_MANT_DIG
40 if (sd > LDBL_MANT_DIG)
46 * P = bit LDBL_MANT_DIG-1 bits to the right of 1
47 * Q = bit LDBL_MANT_DIG bits to the right of 1
52 case LDBL_MANT_DIG + 1:
55 case LDBL_MANT_DIG + 2:
58 a = (a >> (sd - (LDBL_MANT_DIG+2))) |
59 ((a & ((tu_int)(-1) >> ((N + LDBL_MANT_DIG+2) - sd))) != 0);
65 /* a is now rounded to LDBL_MANT_DIG or LDBL_MANT_DIG+1 bits */
66 if (a & ((tu_int)1 << LDBL_MANT_DIG))
71 /* a is now rounded to LDBL_MANT_DIG bits */
75 a <<= (LDBL_MANT_DIG - sd);
76 /* a is now rounded to LDBL_MANT_DIG bits */