Lines Matching refs:FloatFormat
96 using tcu::FloatFormat;
257 void printIVal (const FloatFormat& fmt, const typename Traits<T>::IVal& ival, ostream& os)
263 string intervalToString (const FloatFormat& fmt, const typename Traits<T>::IVal& ival)
272 void printValue (const FloatFormat& fmt, const T& value, ostream& os)
278 string valueToString (const FloatFormat& fmt, const T& val)
289 typename Traits<T>::IVal round (const FloatFormat& fmt, const T& value)
295 typename Traits<T>::IVal convert (const FloatFormat& fmt,
329 static Interval doConvert (const FloatFormat& fmt, const IVal& ival)
334 static Interval doRound (const FloatFormat& fmt, T value)
343 static void doPrintIVal (const FloatFormat& fmt,
350 static void doPrintValue (const FloatFormat& fmt,
361 static void doPrintValue (const FloatFormat&,
368 static void doPrintIVal (const FloatFormat&,
386 static void doPrintValue (const FloatFormat&,
393 static void doPrintIVal (const FloatFormat&,
447 static void doPrintIVal (const FloatFormat& fmt, const IVal ival, ostream& os)
462 static void doPrintValue (const FloatFormat& fmt, const T& value, ostream& os)
477 static IVal doConvert (const FloatFormat& fmt, const IVal& value)
487 static IVal doRound (const FloatFormat& fmt, T value)
521 static Void doRound (const FloatFormat&, const Void& value) { return value; }
522 static Void doConvert (const FloatFormat&, const Void& value) { return value; }
524 static void doPrintValue (const FloatFormat&, const Void&, ostream& os)
529 static void doPrintIVal (const FloatFormat&, const Void&, ostream& os)
624 EvalContext (const FloatFormat& format_,
633 FloatFormat format;
877 static const FloatFormat highpFmt (-126, 127, 23, true,
2080 const FloatFormat& fmt = ctx.format;
4193 virtual void genFixeds (const FloatFormat&, vector<T>&) const {}
4194 virtual T genRandom (const FloatFormat&, Precision, Random&) const { return T(); }
4202 void genFixeds (const FloatFormat&, vector<Void>& dst) const { dst.push_back(Void()); }
4209 void genFixeds (const FloatFormat&, vector<bool>& dst) const
4220 int genRandom (const FloatFormat&, Precision prec, Random& rnd) const
4228 void genFixeds (const FloatFormat&, vector<int>& dst) const
4255 float genRandom (const FloatFormat& format, Precision prec, Random& rnd) const;
4256 void genFixeds (const FloatFormat& format, vector<float>& dst) const;
4261 float DefaultSampling<float>::genRandom (const FloatFormat& format,
4328 void DefaultSampling<float>::genFixeds (const FloatFormat& format, vector<float>& dst) const
4374 Value genRandom (const FloatFormat& fmt, Precision prec, Random& rnd) const
4384 void genFixeds (const FloatFormat& fmt, vector<Value>& dst) const
4406 Value genRandom (const FloatFormat& fmt, Precision prec, Random& rnd) const
4417 void genFixeds (const FloatFormat& fmt, vector<Value>& dst) const
4451 const FloatFormat& floatFormat_,
4452 const FloatFormat& highpFormat_,
4468 FloatFormat floatFormat;
4469 FloatFormat highpFormat;
4585 const FloatFormat& getFormat (void) const { return m_ctx.floatFormat; }
4629 const FloatFormat& fmt = getFormat();
4635 const FloatFormat highpFmt = m_ctx.highpFormat;
4993 const FloatFormat& floatFormat,
5495 const FloatFormat& highp_,
5496 const FloatFormat& mediump_,
5497 const FloatFormat& lowp_,
5512 const FloatFormat* formats[glu::PRECISION_LAST];
5528 const FloatFormat& fmt = *de::getSizedArrayElement<glu::PRECISION_LAST>(ctx.formats, precNdx);
5529 const FloatFormat& highpFmt = *de::getSizedArrayElement<glu::PRECISION_LAST>(ctx.formats,
5556 const FloatFormat highp (-126, 127, 23, true,
5561 const FloatFormat mediump (-13, 13, 9, false);
5564 const FloatFormat lowp (0, 0, 7, false, tcu::YES);