Home | History | Annotate | Download | only in m68k

Lines Matching defs:mant

59 #define MANT(fp)	(((fp) & 0x7FFFFFL) | HIDDEN)
116 if (EXP(fl.l) == EXP(~0u) && (MANT(fl.l) & ~HIDDEN) != 0)
119 if (EXP(fl.l) == EXP(~0u) && (MANT(fl.l) & ~HIDDEN) != 0)
243 register long mant;
255 mant = MANT (fl1.l) & ~HIDDEN;
260 while (!(mant & HIDDEN))
262 mant <<= 1;
265 mant &= ~HIDDEN;
272 dl.l.upper |= mant >> 3;
273 dl.l.lower = mant << 29;
283 register long mant;
300 mant = MANTD (dl1);
302 sticky |= mant & ((1 << 6) - 1);
303 mant >>= 6;
307 mant = (mant >> 1) | (mant & 1) | (!!sticky);
316 sticky |= mant;
317 mant = 0;
321 sticky |= mant & ((1 << (1 - exp)) - 1);
322 mant >>= 1 - exp;
329 if ((mant & 1) && (sticky || (mant & 2)))
333 mant += 1;
336 if (mant >= (HIDDEN << rounding))
343 mant >>= shift;
347 mant = 0;
351 mant &= ~HIDDEN;
354 fl.l = PACK (SIGND (dl1), exp, mant);