• Home
  • Raw
  • Download

Lines Matching refs:Sig

1184 	typedef Sig_										Sig;  typedef in deqp::gls::BuiltinPrecisionTests::Func
1185 typedef typename Sig::Ret Ret;
1186 typedef typename Sig::Arg0 Arg0;
1187 typedef typename Sig::Arg1 Arg1;
1188 typedef typename Sig::Arg2 Arg2;
1189 typedef typename Sig::Arg3 Arg3;
1190 typedef typename Sig::IRet IRet;
1191 typedef typename Sig::IArg0 IArg0;
1192 typedef typename Sig::IArg1 IArg1;
1193 typedef typename Sig::IArg2 IArg2;
1194 typedef typename Sig::IArg3 IArg3;
1195 typedef typename Sig::Args Args;
1196 typedef typename Sig::IArgs IArgs;
1197 typedef typename Sig::ArgExprs ArgExprs;
1257 template <typename Sig>
1258 class Apply : public Expr<typename Sig::Ret>
1261 typedef typename Sig::Ret Ret;
1262 typedef typename Sig::Arg0 Arg0;
1263 typedef typename Sig::Arg1 Arg1;
1264 typedef typename Sig::Arg2 Arg2;
1265 typedef typename Sig::Arg3 Arg3;
1268 typedef Func<Sig> ApplyFunc;
1318 typedef typename Alternatives::Sig Sig; typedef in deqp::gls::BuiltinPrecisionTests::Alternatives
1339 template <typename Sig>
1340 ExprP<typename Sig::Ret> createApply (const Func<Sig>& func, in createApply()
1341 const typename Func<Sig>::ArgExprs& args) in createApply()
1343 return exprP(new Apply<Sig>(func, args)); in createApply()
1346 template <typename Sig>
1347 ExprP<typename Sig::Ret> createApply ( in createApply()
1348 const Func<Sig>& func, in createApply()
1349 const ExprP<typename Sig::Arg0>& arg0 = voidP(), in createApply()
1350 const ExprP<typename Sig::Arg1>& arg1 = voidP(), in createApply()
1351 const ExprP<typename Sig::Arg2>& arg2 = voidP(), in createApply()
1352 const ExprP<typename Sig::Arg3>& arg3 = voidP()) in createApply()
1354 return exprP(new Apply<Sig>(func, arg0, arg1, arg2, arg3)); in createApply()
1357 template <typename Sig>
1358 ExprP<typename Sig::Ret> Func<Sig>::operator() (const ExprP<typename Sig::Arg0>& arg0, in operator ()()
1359 const ExprP<typename Sig::Arg1>& arg1, in operator ()()
1360 const ExprP<typename Sig::Arg2>& arg2, in operator ()()
1361 const ExprP<typename Sig::Arg3>& arg3) const in operator ()()
1389 return createApply<typename Alternatives<T>::Sig>(instance<Alternatives<T> >(), arg0, arg1); in alternatives()
1392 template <typename Sig>
1393 class ApplyVar : public Apply<Sig>
1396 typedef typename Sig::Ret Ret;
1397 typedef typename Sig::Arg0 Arg0;
1398 typedef typename Sig::Arg1 Arg1;
1399 typedef typename Sig::Arg2 Arg2;
1400 typedef typename Sig::Arg3 Arg3;
1403 typedef Func<Sig> ApplyFunc;
1411 : Apply<Sig> (func, arg0, arg1, arg2, arg3) {} in ApplyVar()
1425 template <typename Sig>
1426 ExprP<typename Sig::Ret> applyVar (const Func<Sig>& func, in applyVar()
1427 const VariableP<typename Sig::Arg0>& arg0, in applyVar()
1428 const VariableP<typename Sig::Arg1>& arg1, in applyVar()
1429 const VariableP<typename Sig::Arg2>& arg2, in applyVar()
1430 const VariableP<typename Sig::Arg3>& arg3) in applyVar()
1432 return exprP(new ApplyVar<Sig>(func, arg0, arg1, arg2, arg3)); in applyVar()
1555 template <typename Sig>
1556 class PrimitiveFunc : public Func<Sig>
2749 template <typename T, typename Sig>
2750 class CompWiseFunc : public PrimitiveFunc<Sig>
2817 Func<Sig>::doPrint(os, args); in doPrint()
3881 class VectorizedFunc : public GenFunc<typename F::Sig, Size>
3884 VectorizedFunc (void) : GenFunc<typename F::Sig, Size>(instance<F>()) {} in VectorizedFunc()
3928 class FixedVecFunc : public FixedGenFunc<typename F::Sig, Size>
3931 const Func<typename F::Sig>& doGetScalarFunc (void) const { return instance<F>(); } in doGetScalarFunc()
3934 template<typename Sig>
3937 GenFuncs (const Func<Sig>& func_, in GenFuncs()
3938 const GenFunc<Sig, 2>& func2_, in GenFuncs()
3939 const GenFunc<Sig, 3>& func3_, in GenFuncs()
3940 const GenFunc<Sig, 4>& func4_) in GenFuncs()
3947 const Func<Sig>& func;
3948 const GenFunc<Sig, 2>& func2;
3949 const GenFunc<Sig, 3>& func3;
3950 const GenFunc<Sig, 4>& func4;
3954 GenFuncs<typename F::Sig> makeVectorizedFuncs (void) in makeVectorizedFuncs()
3956 return GenFuncs<typename F::Sig>(instance<F>(), in makeVectorizedFuncs()
4879 template <typename Sig>
4883 typedef Func<Sig> CaseFunc;
4884 typedef typename Sig::Ret Ret;
4885 typedef typename Sig::Arg0 Arg0;
4886 typedef typename Sig::Arg1 Arg1;
4887 typedef typename Sig::Arg2 Arg2;
4888 typedef typename Sig::Arg3 Arg3;
4910 template <typename Sig>
4911 void FuncCase<Sig>::runTest (void) in runTest()
4937 template <typename Sig>
4941 typedef Func<Sig> CaseFunc;
4942 typedef typename Sig::Ret Ret;
4943 typedef typename Sig::Arg0 Arg0;
4944 typedef typename Sig::Arg1 Arg1;
4945 typedef typename Sig::Arg2 Arg2;
4946 typedef typename Sig::Arg3 Arg3;
4968 template <typename Sig>
4969 void InOutFuncCase<Sig>::runTest (void) in runTest()
4995 template <typename Sig>
4998 const Func<Sig>& func) in createFuncCase()
5003 return new FuncCase<Sig>(context, name, func); in createFuncCase()
5005 return new InOutFuncCase<Sig>(context, name, func); in createFuncCase()
5037 template <typename Sig>
5042 GenFuncCaseFactory (const GenFuncs<Sig>& funcs, in GenFuncCaseFactory()
5071 const GenFuncs<Sig> m_funcs;
5149 template <typename Sig>
5153 SimpleFuncCaseFactory (const Func<Sig>& func) : m_func(func) {} in SimpleFuncCaseFactory()
5171 const Func<Sig>& m_func;
5175 SharedPtr<SimpleFuncCaseFactory<typename F::Sig> > createSimpleFuncCaseFactory (void) in createSimpleFuncCaseFactory()
5177 return SharedPtr<SimpleFuncCaseFactory<typename F::Sig> >( in createSimpleFuncCaseFactory()
5178 new SimpleFuncCaseFactory<typename F::Sig>(instance<F>())); in createSimpleFuncCaseFactory()
5209 funcs.addFactory(SharedPtr<const CaseFactory>(new GenFuncCaseFactory<typename F::Sig>( in addScalarFactory()