Lines Matching defs:ix
28 /* Subnormal input is normalized so ix has negative biased exponent.
31 log2_inline (uint32_t ix)
41 tmp = ix - OFF;
44 iz = ix - top;
127 zeroinfnan (uint32_t ix)
129 return 2 * ix - 1 >= 2u * 0x7f800000 - 1;
136 uint32_t ix, iy;
138 ix = asuint (x);
140 if (unlikely (ix - 0x00800000 >= 0x7f800000 - 0x00800000 || zeroinfnan (iy)))
147 if (ix == 0x3f800000)
149 if (2 * ix > 2u * 0x7f800000 || 2 * iy > 2u * 0x7f800000)
151 if (2 * ix == 2 * 0x3f800000)
153 if ((2 * ix < 2 * 0x3f800000) == !(iy & 0x80000000))
157 if (unlikely (zeroinfnan (ix)))
160 if (ix & 0x80000000 && checkint (iy) == 1)
166 if (2 * ix == 0 && iy & 0x80000000)
174 if (ix & 0x80000000)
182 ix &= 0x7fffffff;
184 if (ix < 0x00800000)
187 ix = asuint (x * 0x1p23f);
188 ix &= 0x7fffffff;
189 ix -= 23 << 23;
192 double_t logx = log2_inline (ix);