Home | History | Annotate | Download | only in src

Lines Matching refs:ux

60 	union IEEEl2bits ux;
63 ux.e = x;
64 e = ux.bits.exp - LDBL_MAX_EXP + 1;
67 *iptr = zero[ux.bits.sign];
70 if ((GETFRAC(ux.bits.manh, HIBITS - 1 - e) |
71 ux.bits.manl) == 0) { /* X is an integer. */
73 return (zero[ux.bits.sign]);
76 ux.bits.manh >>= HIBITS - 1 - e;
77 ux.bits.manh <<= HIBITS - 1 - e;
78 ux.bits.manl = 0;
79 *iptr = ux.e;
80 return (x - ux.e);
87 return (zero[ux.bits.sign]);
89 if (GETFRAC(ux.bits.manl, LDBL_MANT_DIG - 1 - e) == 0) {
92 return (zero[ux.bits.sign]);
95 ux.bits.manl >>= LDBL_MANT_DIG - 1 - e;
96 ux.bits.manl <<= LDBL_MANT_DIG - 1 - e;
97 *iptr = ux.e;
98 return (x - ux.e);