Home | History | Annotate | Download | only in shaderrender

Lines Matching defs:numAccurateBits

182 float computeFloatingPointError (const float value, const int numAccurateBits)
184 const int numGarbageBits = 23-numAccurateBits;
239 static float convertFloatFlushToZeroRtn (float value, int minExponent, int numAccurateBits)
248 const int numTruncatedBits = 23-numAccurateBits;
269 return tcu::Float32::construct(-1, inputFloat.exponent(), inputFloat.mantissa() & ~truncMask).asFloat() - getSingleULPForExponent(inputFloat.exponent(), numAccurateBits);
280 static float convertFloatFlushToZeroRtp (float value, int minExponent, int numAccurateBits)
282 return -convertFloatFlushToZeroRtn(-value, minExponent, numAccurateBits);
301 const tcu::IVec4 numAccurateBits = max(baseBits - numBitsLost.asInt() - (int)INTERPOLATION_LOST_BITS, tcu::IVec4(0));
303 return tcu::Vec4(computeFloatingPointError(expectedDerivate[0], numAccurateBits[0]),
304 computeFloatingPointError(expectedDerivate[1], numAccurateBits[1]),
305 computeFloatingPointError(expectedDerivate[2], numAccurateBits[2]),
306 computeFloatingPointError(expectedDerivate[3], numAccurateBits[3]));