Lines Matching refs:IVal
218 typename Traits<T>::IVal makeIVal (const T& value) in makeIVal()
225 typename Traits<T>::IVal unionIVal (const typename Traits<T>::IVal& a, in unionIVal()
226 const typename Traits<T>::IVal& b) in unionIVal()
233 bool contains (const typename Traits<T>::IVal& ival, const T& value) in contains()
240 void printIVal (const FloatFormat& fmt, const typename Traits<T>::IVal& ival, ostream& os) in printIVal()
246 string intervalToString (const FloatFormat& fmt, const typename Traits<T>::IVal& ival) in intervalToString()
272 typename Traits<T>::IVal round (const FloatFormat& fmt, const T& value) in round()
278 typename Traits<T>::IVal convert (const FloatFormat& fmt, in convert()
279 const typename Traits<T>::IVal& value) in convert()
288 typedef Interval IVal; typedef
307 static Interval doConvert (const FloatFormat& fmt, const IVal& ival) in doConvert()
385 typedef I IVal; typedef
387 static IVal doMakeIVal (const T& value) in doMakeIVal()
389 IVal ret; in doMakeIVal()
397 static IVal doUnion (const IVal& a, const IVal& b) in doUnion()
399 IVal ret; in doUnion()
407 static bool doContains (const IVal& ival, const T& value) in doContains()
416 static void doPrintIVal (const FloatFormat& fmt, const IVal ival, ostream& os) in doPrintIVal()
446 static IVal doConvert (const FloatFormat& fmt, const IVal& value) in doConvert()
448 IVal ret; in doConvert()
456 static IVal doRound (const FloatFormat& fmt, T value) in doRound()
458 IVal ret; in doRound()
469 ContainerTraits<Vector<T, Size>, Vector<typename Traits<T>::IVal, Size> >
475 ContainerTraits<Matrix<T, Rows, Cols>, Matrix<typename Traits<T>::IVal, Rows, Cols> >
484 typedef Void IVal; typedef
562 const typename Traits<T>::IVal& value) in bind()
571 typename Traits<T>::IVal& lookup (const Variable<T>& variable) const in lookup()
575 return *reinterpret_cast<typename Traits<T>::IVal*>(data); in lookup()
832 typedef typename Traits<T>::IVal IVal; typedef in deqp::gls::BuiltinPrecisionTests::Expr
834 IVal evaluate (const EvalContext& ctx) const;
837 virtual IVal doEvaluate (const EvalContext& ctx) const = 0;
842 typename Traits<T>::IVal Expr<T>::evaluate (const EvalContext& ctx) const in evaluate()
851 const IVal ret = this->doEvaluate(newCtx); in evaluate()
1003 typedef typename Expr<T>::IVal IVal; typedef in deqp::gls::BuiltinPrecisionTests::Variable
1010 IVal doEvaluate (const EvalContext& ctx) const in doEvaluate()
1043 typedef typename Expr<T>::IVal IVal; typedef in deqp::gls::BuiltinPrecisionTests::Constant
1049 IVal doEvaluate (const EvalContext&) const { return makeIVal(m_value); } in doEvaluate()
1115 typedef typename Traits<Ret>::IVal IRet;
1116 typedef typename Traits<Arg0>::IVal IArg0;
1117 typedef typename Traits<Arg1>::IVal IArg1;
1118 typedef typename Traits<Arg2>::IVal IArg2;
1119 typedef typename Traits<Arg3>::IVal IArg3;
1258 typedef typename Expr<Ret>::IVal IVal; typedef in deqp::gls::BuiltinPrecisionTests::Apply
1285 IVal doEvaluate (const EvalContext& ctx) const in doEvaluate()
1393 typedef typename Expr<Ret>::IVal IVal; typedef in deqp::gls::BuiltinPrecisionTests::ApplyVar
1404 IVal doEvaluate (const EvalContext& ctx) const in doEvaluate()
4533 const typename Traits<In0>::IVal in0; in testStatement()
4534 const typename Traits<In1>::IVal in1; in testStatement()
4535 const typename Traits<In2>::IVal in2; in testStatement()
4536 const typename Traits<In3>::IVal in3; in testStatement()
4537 const typename Traits<Out0>::IVal reference0; in testStatement()
4538 const typename Traits<Out1>::IVal reference1; in testStatement()
4553 typename Traits<Out0>::IVal reference0; in testStatement()
4554 typename Traits<Out1>::IVal reference1; in testStatement()