Lines Matching refs:ix
66 static double common(uint32_t ix, double x, int y0)
84 if (ix < 0x7fe00000) {
91 if (ix < 0x48000000) {
114 uint32_t ix;
116 GET_HIGH_WORD(ix, x);
117 ix &= 0x7fffffff;
120 if (ix >= 0x7ff00000)
124 if (ix >= 0x40000000) { /* |x| >= 2 */
126 return common(ix,x,0);
130 if (ix >= 0x3f200000) { /* |x| >= 2**-13 */
141 if (ix >= 0x38000000) /* |x| >= 2**-127 */
162 uint32_t ix,lx;
164 EXTRACT_WORDS(ix, lx, x);
167 if ((ix<<1 | lx) == 0)
169 if (ix>>31)
171 if (ix >= 0x7ff00000)
174 if (ix >= 0x40000000) { /* x >= 2 */
176 return common(ix,x,1);
180 if (ix >= 0x3e400000) { /* x >= 2**-27 */
267 uint32_t ix;
269 GET_HIGH_WORD(ix, x);
270 ix &= 0x7fffffff;
271 if (ix >= 0x40200000){p = pR8; q = pS8;}
272 else if (ix >= 0x40122E8B){p = pR5; q = pS5;}
273 else if (ix >= 0x4006DB6D){p = pR3; q = pS3;}
274 else /*ix >= 0x40000000*/ {p = pR2; q = pS2;}
363 uint32_t ix;
365 GET_HIGH_WORD(ix, x);
366 ix &= 0x7fffffff;
367 if (ix >= 0x40200000){p = qR8; q = qS8;}
368 else if (ix >= 0x40122E8B){p = qR5; q = qS5;}
369 else if (ix >= 0x4006DB6D){p = qR3; q = qS3;}
370 else /*ix >= 0x40000000*/ {p = qR2; q = qS2;}