Lines Matching defs:mant
59 #define MANT(fp) (((fp) & 0x7FFFFFL) | HIDDEN)
119 if (EXP(fl.l) == EXP(~0u) && (MANT(fl.l) & ~HIDDEN) != 0)
122 if (EXP(fl.l) == EXP(~0u) && (MANT(fl.l) & ~HIDDEN) != 0)
246 register long mant;
275 mant = MANT (fl1.l) & ~HIDDEN;
280 while (!(mant & HIDDEN))
282 mant <<= 1;
285 mant &= ~HIDDEN;
289 dl.l.upper |= mant >> 3;
290 dl.l.lower = mant << 29;
300 register long mant;
331 mant = MANTD (dl1);
333 sticky |= mant & ((1 << 6) - 1);
334 mant >>= 6;
341 sticky |= mant;
342 mant = 0;
346 sticky |= mant & ((1 << (1 - exp)) - 1);
347 mant >>= 1 - exp;
354 if ((mant & 1) && (sticky || (mant & 2)))
358 mant += 1;
361 if (mant >= (HIDDEN << rounding))
368 mant >>= shift;
370 mant &= ~HIDDEN;
373 fl.l = PACK (SIGND (dl1), exp, mant);