Lines Matching defs:minExponent
258 static float convertFloatFlushToZeroRtn (float value, int minExponent, int numAccurateBits)
272 if (value > 0.0f && tcu::Float32(value).exponent() < minExponent)
299 static float convertFloatFlushToZeroRtp (float value, int minExponent, int numAccurateBits)
301 return -convertFloatFlushToZeroRtn(-value, minExponent, numAccurateBits);
443 const int minExponent = getMinExponent(precision);
482 const tcu::Interval forwardComponent (convertFloatFlushToZeroRtn(addErrorUlp((float)functionValueForward[c], -0.5f, numVaryingSampleBits), minExponent, numBits),
483 convertFloatFlushToZeroRtp(addErrorUlp((float)functionValueForward[c], +0.5f, numVaryingSampleBits), minExponent, numBits));
484 const tcu::Interval backwardComponent (convertFloatFlushToZeroRtn(addErrorUlp((float)functionValueBackward[c], -0.5f, numVaryingSampleBits), minExponent, numBits),
485 convertFloatFlushToZeroRtp(addErrorUlp((float)functionValueBackward[c], +0.5f, numVaryingSampleBits), minExponent, numBits));
500 const tcu::Interval numeratorRange (convertFloatFlushToZeroRtn((float)numerator.lo(), minExponent, numeratorLoBits),
501 convertFloatFlushToZeroRtp((float)numerator.hi(), minExponent, numeratorHiBits));
504 const tcu::Interval divisionResultRange (convertFloatFlushToZeroRtn(addErrorUlp((float)divisionRange.lo(), -divisionErrorUlps, numBits), minExponent, numBits),
505 convertFloatFlushToZeroRtp(addErrorUlp((float)divisionRange.hi(), +divisionErrorUlps, numBits), minExponent, numBits));