Lines Matching refs:ix
27 /* Subnormal input is normalized so ix has negative biased exponent.
29 static inline double_t log2_inline(uint32_t ix)
38 tmp = ix - OFF;
41 iz = ix - top;
120 static inline int zeroinfnan(uint32_t ix)
122 return 2 * ix - 1 >= 2u * 0x7f800000 - 1;
128 uint32_t ix, iy;
130 ix = asuint(x);
132 if (predict_false(ix - 0x00800000 >= 0x7f800000 - 0x00800000 ||
138 if (ix == 0x3f800000)
140 if (2 * ix > 2u * 0x7f800000 ||
143 if (2 * ix == 2 * 0x3f800000)
145 if ((2 * ix < 2 * 0x3f800000) == !(iy & 0x80000000))
149 if (predict_false(zeroinfnan(ix))) {
151 if (ix & 0x80000000 && checkint(iy) == 1)
158 if (ix & 0x80000000) {
165 ix &= 0x7fffffff;
167 if (ix < 0x00800000) {
169 ix = asuint(x * 0x1p23f);
170 ix &= 0x7fffffff;
171 ix -= 23 << 23;
174 double_t logx = log2_inline(ix);