Lines Matching defs:exponent
91 const int inExp = tcu::Float32(input).exponent();
92 const int outExp = tcu::Float32(output).exponent();
123 const int exp = tcu::Float32(value).exponent();
155 const int exponent[] =
161 DE_STATIC_ASSERT(DE_LENGTH_OF_ARRAY(exponent) == glu::PRECISION_LAST);
162 DE_ASSERT(de::inBounds<int>(precision, 0, DE_LENGTH_OF_ARRAY(exponent)));
163 return exponent[precision];
168 const int exponent[] =
174 DE_STATIC_ASSERT(DE_LENGTH_OF_ARRAY(exponent) == glu::PRECISION_LAST);
175 DE_ASSERT(de::inBounds<int>(precision, 0, DE_LENGTH_OF_ARRAY(exponent)));
176 return exponent[precision];
200 if (float32Representation.exponent() < minNormalizedValueExponent)
205 else if (float32Representation.exponent() > maxNormalizedValueExponent)
214 float32Representation.exponent(),
1666 static inline void frexp (float in, float* significand, int* exponent)
1672 // Construct float that has exactly the mantissa, and exponent of -1.
1674 *exponent = fpValue.exponent()+1;
1679 *exponent = 0;
1683 static inline float ldexp (float significand, int exponent)
1687 if (exponent == 0 && mant.isZero())
1693 return tcu::Float32::construct(mant.sign(), exponent+mant.exponent(), mant.mantissa()).asFloat();
1910 const int inExp = tcu::Float32(in0).exponent();