Lines Matching defs:ix0
109 int ix0, s0, q, m, t, i;
111 ix0 = __HI (x); /* high word of x */
115 if ((ix0 & 0x7ff00000) == 0x7ff00000)
120 if (ix0 <= 0)
122 if (((ix0 & (~sign)) | ix1) == 0) /* sqrt(+-0) = +-0 */
126 else if (ix0 < 0) /* sqrt(-ve) = sNaN */
132 m = (ix0 >> 20);
135 while (ix0 == 0)
138 ix0 |= (ix1 >> 11);
141 for (i = 0; (ix0 & 0x00100000) == 0; i++)
143 ix0 <<= 1;
146 ix0 |= (ix1 >> (32 - i));
150 ix0 = (ix0 & 0x000fffff) | 0x00100000;
153 ix0 += ix0 + ((ix1 & sign) >> 31);
159 ix0 += ix0 + ((ix1 & sign) >> 31);
167 if (t <= ix0)
170 ix0 -= t;
173 ix0 += ix0 + ((ix1 & sign) >> 31);
183 if ((t < ix0) || ((t == ix0) && (t1 <= ix1)))
190 ix0 -= t;
193 ix0 -= 1;
198 ix0 += ix0 + ((ix1 & sign) >> 31);
206 if ((ix0 | ix1) != 0)
231 ix0 = (q >> 1) + 0x3fe00000;
237 ix0 += (m << 20);
238 ret.as_int.hi = ix0;