Lines Matching refs:FloatFormat
59 FloatFormat::FloatFormat (int minExp, in FloatFormat() function in tcu::FloatFormat
98 double FloatFormat::ulp (double x, double count) const in ulp()
133 int FloatFormat::exponentShift (int exp) const in exponentShift()
141 double FloatFormat::round (double d, bool upward) const in round()
155 Interval FloatFormat::clampValue (double d) const in clampValue()
173 Interval FloatFormat::convert (const Interval& x) const in convert()
202 double FloatFormat::roundOut (double d, bool upward, bool roundUnderOverflow) const in roundOut()
216 Interval FloatFormat::roundOut (const Interval& x, bool roundUnderOverflow) const in roundOut()
227 std::string FloatFormat::floatToHex (double x) const in floatToHex()
255 std::string FloatFormat::intervalToHex (const Interval& interval) const in intervalToHex()
271 static FloatFormat nativeFormat (void) in nativeFormat()
277 return FloatFormat(Limits::min_exponent - 1, // These have a built-in offset of one in nativeFormat()
288 FloatFormat FloatFormat::nativeFloat (void) in nativeFloat()
293 FloatFormat FloatFormat::nativeDouble (void) in nativeDouble()
310 Test (MovePtr<FloatFormat> fmt) : m_fmt(fmt) {} in Test()
318 UniquePtr<FloatFormat> m_fmt;
357 : Test (MovePtr<FloatFormat>(new FloatFormat(-126, 127, 23, true))) {} in TestBinary32()