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);
486 const int minExponent = getMinExponent(precision);
522 const tcu::Interval forwardComponent (convertFloatFlushToZeroRtn(addErrorUlp((float)functionValueForward[c], -0.5f, numVaryingSampleBits), minExponent, numBits),
523 convertFloatFlushToZeroRtp(addErrorUlp((float)functionValueForward[c], +0.5f, numVaryingSampleBits), minExponent, numBits));
524 const tcu::Interval backwardComponent (convertFloatFlushToZeroRtn(addErrorUlp((float)functionValueBackward[c], -0.5f, numVaryingSampleBits), minExponent, numBits),
525 convertFloatFlushToZeroRtp(addErrorUlp((float)functionValueBackward[c], +0.5f, numVaryingSampleBits), minExponent, numBits));
540 const tcu::Interval numeratorRange (convertFloatFlushToZeroRtn((float)numerator.lo(), minExponent, numeratorLoBits),
541 convertFloatFlushToZeroRtp((float)numerator.hi(), minExponent, numeratorHiBits));
544 const tcu::Interval divisionResultRange (convertFloatFlushToZeroRtn(addErrorUlp((float)divisionRange.lo(), -divisionErrorUlps, numBits), minExponent, numBits),
545 convertFloatFlushToZeroRtp(addErrorUlp((float)divisionRange.hi(), +divisionErrorUlps, numBits), minExponent, numBits));