Lines Matching defs:ux
70 union IEEEl2bits ux, uy;
76 ux.e = x;
78 sx = ux.bits.sign;
80 ux.bits.sign = 0; /* |x| */
85 (ux.bits.exp == BIAS + LDBL_MAX_EXP) || /* or x not finite */
89 if(ux.bits.exp<=uy.bits.exp) {
90 if((ux.bits.exp<uy.bits.exp) ||
91 (ux.bits.manh<=uy.bits.manh &&
92 (ux.bits.manh<uy.bits.manh ||
93 ux.bits.manl<uy.bits.manl))) {
97 if(ux.bits.manh==uy.bits.manh && ux.bits.manl==uy.bits.manl) {
104 if(ux.bits.exp == 0) { /* subnormal x */
105 ux.e *= 0x1.0p512;
106 ix = ux.bits.exp - (BIAS + 512);
108 ix = ux.bits.exp - BIAS;
120 hx = SET_NBIT(ux.bits.manh);
122 lx = ux.bits.manl;
147 ux.bits.manh = hx; /* The integer bit is truncated here if needed. */
148 ux.bits.manl = lx;
150 ux.bits.exp = iy + (BIAS + 512);
151 ux.e *= 0x1p-512;
153 ux.bits.exp = iy + BIAS;
156 x = ux.e; /* |x| */
167 ux.e = x;
168 ux.bits.sign ^= sx;
169 x = ux.e;