• Home
  • Raw
  • Download

Lines Matching refs:Sig

1173 	typedef Sig_										Sig;  typedef in deqp::gls::BuiltinPrecisionTests::Func
1174 typedef typename Sig::Ret Ret;
1175 typedef typename Sig::Arg0 Arg0;
1176 typedef typename Sig::Arg1 Arg1;
1177 typedef typename Sig::Arg2 Arg2;
1178 typedef typename Sig::Arg3 Arg3;
1179 typedef typename Sig::IRet IRet;
1180 typedef typename Sig::IArg0 IArg0;
1181 typedef typename Sig::IArg1 IArg1;
1182 typedef typename Sig::IArg2 IArg2;
1183 typedef typename Sig::IArg3 IArg3;
1184 typedef typename Sig::Args Args;
1185 typedef typename Sig::IArgs IArgs;
1186 typedef typename Sig::ArgExprs ArgExprs;
1246 template <typename Sig>
1247 class Apply : public Expr<typename Sig::Ret>
1250 typedef typename Sig::Ret Ret;
1251 typedef typename Sig::Arg0 Arg0;
1252 typedef typename Sig::Arg1 Arg1;
1253 typedef typename Sig::Arg2 Arg2;
1254 typedef typename Sig::Arg3 Arg3;
1257 typedef Func<Sig> ApplyFunc;
1303 template <typename Sig>
1304 ExprP<typename Sig::Ret> createApply (const Func<Sig>& func, in createApply()
1305 const typename Func<Sig>::ArgExprs& args) in createApply()
1307 return exprP(new Apply<Sig>(func, args)); in createApply()
1310 template <typename Sig>
1311 ExprP<typename Sig::Ret> createApply ( in createApply()
1312 const Func<Sig>& func, in createApply()
1313 const ExprP<typename Sig::Arg0>& arg0 = voidP(), in createApply()
1314 const ExprP<typename Sig::Arg1>& arg1 = voidP(), in createApply()
1315 const ExprP<typename Sig::Arg2>& arg2 = voidP(), in createApply()
1316 const ExprP<typename Sig::Arg3>& arg3 = voidP()) in createApply()
1318 return exprP(new Apply<Sig>(func, arg0, arg1, arg2, arg3)); in createApply()
1321 template <typename Sig>
1322 ExprP<typename Sig::Ret> Func<Sig>::operator() (const ExprP<typename Sig::Arg0>& arg0, in operator ()()
1323 const ExprP<typename Sig::Arg1>& arg1, in operator ()()
1324 const ExprP<typename Sig::Arg2>& arg2, in operator ()()
1325 const ExprP<typename Sig::Arg3>& arg3) const in operator ()()
1349 template <typename Sig>
1350 class ApplyVar : public Apply<Sig>
1353 typedef typename Sig::Ret Ret;
1354 typedef typename Sig::Arg0 Arg0;
1355 typedef typename Sig::Arg1 Arg1;
1356 typedef typename Sig::Arg2 Arg2;
1357 typedef typename Sig::Arg3 Arg3;
1360 typedef Func<Sig> ApplyFunc;
1368 : Apply<Sig> (func, arg0, arg1, arg2, arg3) {} in ApplyVar()
1382 template <typename Sig>
1383 ExprP<typename Sig::Ret> applyVar (const Func<Sig>& func, in applyVar()
1384 const VariableP<typename Sig::Arg0>& arg0, in applyVar()
1385 const VariableP<typename Sig::Arg1>& arg1, in applyVar()
1386 const VariableP<typename Sig::Arg2>& arg2, in applyVar()
1387 const VariableP<typename Sig::Arg3>& arg3) in applyVar()
1389 return exprP(new ApplyVar<Sig>(func, arg0, arg1, arg2, arg3)); in applyVar()
1512 template <typename Sig>
1513 class PrimitiveFunc : public Func<Sig>
2661 template <typename T, typename Sig>
2662 class CompWiseFunc : public PrimitiveFunc<Sig>
2729 Func<Sig>::doPrint(os, args); in doPrint()
3747 class VectorizedFunc : public GenFunc<typename F::Sig, Size>
3750 VectorizedFunc (void) : GenFunc<typename F::Sig, Size>(instance<F>()) {} in VectorizedFunc()
3794 class FixedVecFunc : public FixedGenFunc<typename F::Sig, Size>
3797 const Func<typename F::Sig>& doGetScalarFunc (void) const { return instance<F>(); } in doGetScalarFunc()
3800 template<typename Sig>
3803 GenFuncs (const Func<Sig>& func_, in GenFuncs()
3804 const GenFunc<Sig, 2>& func2_, in GenFuncs()
3805 const GenFunc<Sig, 3>& func3_, in GenFuncs()
3806 const GenFunc<Sig, 4>& func4_) in GenFuncs()
3813 const Func<Sig>& func;
3814 const GenFunc<Sig, 2>& func2;
3815 const GenFunc<Sig, 3>& func3;
3816 const GenFunc<Sig, 4>& func4;
3820 GenFuncs<typename F::Sig> makeVectorizedFuncs (void) in makeVectorizedFuncs()
3822 return GenFuncs<typename F::Sig>(instance<F>(), in makeVectorizedFuncs()
4742 template <typename Sig>
4746 typedef Func<Sig> CaseFunc;
4747 typedef typename Sig::Ret Ret;
4748 typedef typename Sig::Arg0 Arg0;
4749 typedef typename Sig::Arg1 Arg1;
4750 typedef typename Sig::Arg2 Arg2;
4751 typedef typename Sig::Arg3 Arg3;
4773 template <typename Sig>
4774 void FuncCase<Sig>::runTest (void) in runTest()
4800 template <typename Sig>
4804 typedef Func<Sig> CaseFunc;
4805 typedef typename Sig::Ret Ret;
4806 typedef typename Sig::Arg0 Arg0;
4807 typedef typename Sig::Arg1 Arg1;
4808 typedef typename Sig::Arg2 Arg2;
4809 typedef typename Sig::Arg3 Arg3;
4831 template <typename Sig>
4832 void InOutFuncCase<Sig>::runTest (void) in runTest()
4858 template <typename Sig>
4861 const Func<Sig>& func) in createFuncCase()
4866 return new FuncCase<Sig>(context, name, func); in createFuncCase()
4868 return new InOutFuncCase<Sig>(context, name, func); in createFuncCase()
4900 template <typename Sig>
4905 GenFuncCaseFactory (const GenFuncs<Sig>& funcs, in GenFuncCaseFactory()
4934 const GenFuncs<Sig> m_funcs;
5012 template <typename Sig>
5016 SimpleFuncCaseFactory (const Func<Sig>& func) : m_func(func) {} in SimpleFuncCaseFactory()
5034 const Func<Sig>& m_func;
5038 SharedPtr<SimpleFuncCaseFactory<typename F::Sig> > createSimpleFuncCaseFactory (void) in createSimpleFuncCaseFactory()
5040 return SharedPtr<SimpleFuncCaseFactory<typename F::Sig> >( in createSimpleFuncCaseFactory()
5041 new SimpleFuncCaseFactory<typename F::Sig>(instance<F>())); in createSimpleFuncCaseFactory()
5072 funcs.addFactory(SharedPtr<const CaseFactory>(new GenFuncCaseFactory<typename F::Sig>( in addScalarFactory()