Lines Matching refs:ix
25 static float common(uint32_t ix, float x, int y0)
37 if (ix < 0x7f000000) {
44 if (ix < 0x58800000) {
67 uint32_t ix;
69 GET_FLOAT_WORD(ix, x);
70 ix &= 0x7fffffff;
71 if (ix >= 0x7f800000)
75 if (ix >= 0x40000000) { /* |x| >= 2 */
77 return common(ix, x, 0);
79 if (ix >= 0x3a000000) { /* |x| >= 2**-11 */
86 if (ix >= 0x21800000) /* |x| >= 2**-60 */
107 uint32_t ix;
109 GET_FLOAT_WORD(ix, x);
110 if ((ix & 0x7fffffff) == 0)
112 if (ix>>31)
114 if (ix >= 0x7f800000)
116 if (ix >= 0x40000000) { /* |x| >= 2.0 */
118 return common(ix,x,1);
120 if (ix >= 0x39000000) { /* x >= 2**-13 */
206 uint32_t ix;
208 GET_FLOAT_WORD(ix, x);
209 ix &= 0x7fffffff;
210 if (ix >= 0x41000000){p = pR8; q = pS8;}
211 else if (ix >= 0x409173eb){p = pR5; q = pS5;}
212 else if (ix >= 0x4036d917){p = pR3; q = pS3;}
213 else /*ix >= 0x40000000*/ {p = pR2; q = pS2;}
302 uint32_t ix;
304 GET_FLOAT_WORD(ix, x);
305 ix &= 0x7fffffff;
306 if (ix >= 0x41000000){p = qR8; q = qS8;}
307 else if (ix >= 0x409173eb){p = qR5; q = qS5;}
308 else if (ix >= 0x4036d917){p = qR3; q = qS3;}
309 else /*ix >= 0x40000000*/ {p = qR2; q = qS2;}