Home | History | Annotate | Download | only in src

Lines Matching defs:ux

70 	union IEEEl2bits ux, uy;
76 ux.e = x;
78 sx = ux.bits.sign;
80 ux.bits.sign = 0; /* |x| */
82 x = ux.e;
86 (ux.bits.exp == BIAS + LDBL_MAX_EXP) || /* or x not finite */
90 if(ux.bits.exp<=uy.bits.exp) {
91 if((ux.bits.exp<uy.bits.exp) ||
92 (ux.bits.manh<=uy.bits.manh &&
93 (ux.bits.manh<uy.bits.manh ||
94 ux.bits.manl<uy.bits.manl))) {
98 if(ux.bits.manh==uy.bits.manh && ux.bits.manl==uy.bits.manl) {
105 if(ux.bits.exp == 0) { /* subnormal x */
106 ux.e *= 0x1.0p512;
107 ix = ux.bits.exp - (BIAS + 512);
109 ix = ux.bits.exp - BIAS;
121 hx = SET_NBIT(ux.bits.manh);
123 lx = ux.bits.manl;
149 ux.bits.manh = hx; /* The integer bit is truncated here if needed. */
150 ux.bits.manl = lx;
152 ux.bits.exp = iy + (BIAS + 512);
153 ux.e *= 0x1p-512;
155 ux.bits.exp = iy + BIAS;
157 ux.bits.sign = 0;
158 x = ux.e;
171 ux.e = x;
172 ux.bits.sign ^= sx;
173 x = ux.e;