Lines Matching defs:minExponent
270 static float convertFloatFlushToZeroRtn (float value, int minExponent, int numAccurateBits)
284 if (value > 0.0f && tcu::Float32(value).exponent() < minExponent)
311 static float convertFloatFlushToZeroRtp (float value, int minExponent, int numAccurateBits)
313 return -convertFloatFlushToZeroRtn(-value, minExponent, numAccurateBits);
457 const int minExponent = getMinExponent(precision);
493 const tcu::Interval forwardComponent (convertFloatFlushToZeroRtn(addErrorUlp((float)functionValueForward[c], -0.5f, numVaryingSampleBits), minExponent, numBits),
494 convertFloatFlushToZeroRtp(addErrorUlp((float)functionValueForward[c], +0.5f, numVaryingSampleBits), minExponent, numBits));
495 const tcu::Interval backwardComponent (convertFloatFlushToZeroRtn(addErrorUlp((float)functionValueBackward[c], -0.5f, numVaryingSampleBits), minExponent, numBits),
496 convertFloatFlushToZeroRtp(addErrorUlp((float)functionValueBackward[c], +0.5f, numVaryingSampleBits), minExponent, numBits));
511 const tcu::Interval numeratorRange (convertFloatFlushToZeroRtn((float)numerator.lo(), minExponent, numeratorLoBits),
512 convertFloatFlushToZeroRtp((float)numerator.hi(), minExponent, numeratorHiBits));
515 const tcu::Interval divisionResultRange (convertFloatFlushToZeroRtn(addErrorUlp((float)divisionRange.lo(), -divisionErrorUlps, numBits), minExponent, numBits),
516 convertFloatFlushToZeroRtp(addErrorUlp((float)divisionRange.hi(), +divisionErrorUlps, numBits), minExponent, numBits));