Lines Matching refs:bits
43 if (++u.bits.manl == 0) {
44 if (++u.bits.manh == 0) {
45 u.bits.exp++;
46 u.bits.manh |= LDBL_NBIT;
59 if (u.bits.manl-- == 0) {
60 if (u.bits.manh-- == LDBL_NBIT) {
61 u.bits.exp--;
62 u.bits.manh |= LDBL_NBIT;
88 if (u.bits.exp == LDBL_MAX_EXP * 2 - 1)
92 if ((u.bits.manh | u.bits.manl | u.bits.exp) == 0)
96 if (u.bits.sign)
101 if (u.bits.exp == 0) {
112 if ((u.bits.exp - 0x3ffe) & 1) { /* n is odd. */
113 k += u.bits.exp - 0x3fff; /* 2k = n - 1. */
114 u.bits.exp = 0x3fff; /* u.e in [1,2). */
116 k += u.bits.exp - 0x4000; /* 2k = n - 2. */
117 u.bits.exp = 0x4000; /* u.e in [2,4). */
129 u.bits.manl = 0; /* Zero out lower bits. */
130 lo = (lo - u.e) / xn; /* Low bits divided by xn. */
133 u.bits.exp += (k >> 1) - 1;
157 u.bits.exp--;