Lines Matching refs:ix
27 /* Subnormal input is normalized so ix has negative biased exponent.
30 log2_inline (uint32_t ix)
40 tmp = ix - OFF;
43 iz = ix - top;
126 zeroinfnan (uint32_t ix)
128 return 2 * ix - 1 >= 2u * 0x7f800000 - 1;
135 uint32_t ix, iy;
137 ix = asuint (x);
139 if (unlikely (ix - 0x00800000 >= 0x7f800000 - 0x00800000 || zeroinfnan (iy)))
146 if (ix == 0x3f800000)
148 if (2 * ix > 2u * 0x7f800000 || 2 * iy > 2u * 0x7f800000)
150 if (2 * ix == 2 * 0x3f800000)
152 if ((2 * ix < 2 * 0x3f800000) == !(iy & 0x80000000))
156 if (unlikely (zeroinfnan (ix)))
159 if (ix & 0x80000000 && checkint (iy) == 1)
165 if (2 * ix == 0 && iy & 0x80000000)
173 if (ix & 0x80000000)
181 ix &= 0x7fffffff;
183 if (ix < 0x00800000)
186 ix = asuint (x * 0x1p23f);
187 ix &= 0x7fffffff;
188 ix -= 23 << 23;
191 double_t logx = log2_inline (ix);