Lines Matching refs:upper
67 #define EXPD(fp) (((fp.l.upper) >> 20L) & EXPDMASK)
68 #define SIGND(fp) ((fp.l.upper) & SIGNBIT)
69 #define MANTD(fp) (((((fp.l.upper) & 0xFFFFF) | HIDDEND) << 10) | \
71 #define MANTDMASK 0xFFFFFL /* mask of upper part */
78 #define EXPX(fp) (((fp.l.upper) >> 16) & EXPXMASK)
79 #define SIGNX(fp) ((fp.l.upper) & SIGNBIT)
80 #define MANTXMASK 0x7FFFFFFFL /* mask of upper part */
86 long upper;
101 long upper;
131 && ((dl.l.upper & MANTDMASK) != 0 || dl.l.lower != 0))
135 && ((dl.l.upper & MANTDMASK) != 0 || dl.l.lower != 0))
150 dl.l.upper = dl.l.lower = 0;
167 dl.l.upper = exp << 20L;
168 dl.l.upper |= (a1 >> 11L) & ~HIDDEND;
183 dl.l.upper = dl.l.lower = 0;
193 dl.l.upper = SIGNBIT | ((32 + EXCESSD) << 20L);
212 dl.l.upper = sign;
213 dl.l.upper |= exp << 20L;
214 dl.l.upper |= (a1 >> 10L) & ~HIDDEND;
247 dl.l.upper = SIGN (fl1.l);
271 dl.l.upper |= exp << 20;
272 dl.l.upper |= mant >> 3;
291 if ((dl1.l.upper & ~SIGNBIT) == 0 && !dl1.l.lower)
368 if (!dl1.l.upper && !dl1.l.lower)
450 ldl.l.upper = SIGND (dl);
451 if ((dl.l.upper & ~SIGNBIT) == 0 && !dl.l.lower)
483 ldl.l.upper |= exp << 16;
485 /* 31-20: # mantissa bits in ldl.l.middle - # mantissa bits in dl.l.upper */
486 ldl.l.middle |= (dl.l.upper & MANTDMASK) << (31 - 20);
487 /* 1+20: explicit-integer-bit + # mantissa bits in dl.l.upper */
507 dl.l.upper = SIGNX (ldl);
508 if ((ldl.l.upper & ~SIGNBIT) == 0 && !ldl.l.middle && !ldl.l.lower)
547 dl.l.upper |= exp << (32 - (EXPDBITS + 1));
549 dl.l.upper |= (ldl.l.middle & MANTXMASK) >> (EXPDBITS + 1 - 1);