Home | History | Annotate | Download | only in functional

Lines Matching refs:Float32

207 	return tcu::UVec4(tcu::Float32(v[0]).exponentBits(),
208 tcu::Float32(v[1]).exponentBits(),
209 tcu::Float32(v[2]).exponentBits(),
210 tcu::Float32(v[3]).exponentBits());
217 const int exp = tcu::Float32(value).exponent();
219 return tcu::Float32::construct(+1, exp, (1u<<23) | mask).asFloat() - tcu::Float32::construct(+1, exp, 1u<<23).asFloat();
255 return tcu::Float32::construct(+1, exp, (1<<23) | (1 << ulpBitNdx)).asFloat() - tcu::Float32::construct(+1, exp, (1<<23)).asFloat();
260 return tcu::Float32::construct(+1, exp, (1<<23)).asFloat();
266 const int exp = tcu::Float32(value).exponent();
278 const tcu::Float32 inputFloat = tcu::Float32(value);
284 if (value > 0.0f && tcu::Float32(value).exponent() < minExponent)
292 return tcu::Float32::construct(+1, inputFloat.exponent(), inputFloat.mantissa() & ~truncMask).asFloat();
300 return tcu::Float32::construct(-1, inputFloat.exponent(), inputFloat.mantissa() & ~truncMask).asFloat() - getSingleULPForExponent(inputFloat.exponent(), numAccurateBits);
497 const int maxValueExp = de::max(de::max(tcu::Float32(forwardComponent.lo()).exponent(), tcu::Float32(forwardComponent.hi()).exponent()),
498 de::max(tcu::Float32(backwardComponent.lo()).exponent(), tcu::Float32(backwardComponent.hi()).exponent()));
504 const int numeratorLoExp = tcu::Float32(numerator.lo()).exponent();
505 const int numeratorHiExp = tcu::Float32(numerator.hi()).exponent();