Lines Matching refs:in3
4225 typedef In3_ In3;
4234 !isTypeValid<typename In::In3>() ? 3 :
4259 vector<typename In::In3> in3;
4277 VariableP<typename In::In3> in3;
4288 const Sampling<typename In::In3>& in3_)
4289 : in0 (in0_), in1 (in1_), in2 (in2_), in3 (in3_) {}
4294 const Sampling<typename In::In3>& in3;
4304 instance<DefaultSampling<typename In::In3> >()) {}
4369 typedef typename In::In3 In3;
4386 case 4: DE_ASSERT(inputs.in3.size() == numValues);
4425 case 4: spec.inputs[3] = makeSymbol(*variables.in3);
4450 &inputs.in0.front(), &inputs.in1.front(), &inputs.in2.front(), &inputs.in3.front(),
4470 const typename Traits<In3>::IVal in3;
4477 env.bind(*variables.in3, in3);
4493 env.lookup(*variables.in3) = convert<In3>(fmt, round(fmt, inputs.in3[valueNdx]));
4544 builder << "\t" << variables.in3->getName() << " = "
4545 << valueToString(highpFmt, inputs.in3[valueNdx]) << "\n";
4653 public Tuple4<typename In::In0, typename In::In1, typename In::In2, typename In::In3>
4658 const typename In::In3& in3)
4659 : Tuple4<typename In::In0, typename In::In1, typename In::In2, typename In::In3>
4660 (in0, in1, in2, in3) {}
4700 samplings.in3.genFixeds(floatFormat, fixedInputs.in3);
4708 for (size_t ndx3 = 0; ndx3 < fixedInputs.in3.size(); ++ndx3)
4713 fixedInputs.in3[ndx3]);
4719 ret.in3.push_back(tuple.d);
4730 const typename In::In3 in3 = samplings.in3.genRandom(floatFormat, intPrecision, rnd);
4731 const InTuple<In> tuple (in0, in1, in2, in3);
4740 ret.in3.push_back(in3);
4817 variables.in3 = variable<Arg3>("in3");
4822 variables.in2, variables.in3);
4875 variables.in3 = variable<Void>("in3");