Lines Matching refs:valueRange

39 …aryBuiltinVecFunc		(GeneratorState& state, const char* function, ConstValueRangeAccess valueRange);
48 static float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange);
58 …UnaryBuiltinVecFunc (GeneratorState& state, const char* function, ConstValueRangeAccess valueRange) in UnaryBuiltinVecFunc() argument
60 , m_inValueRange (valueRange.getType()) in UnaryBuiltinVecFunc()
64 DE_ASSERT(valueRange.getType().isFloatOrVec()); in UnaryBuiltinVecFunc()
66 m_value.setStorage(valueRange.getType()); in UnaryBuiltinVecFunc()
71 ConstValueRangeAccess outRange = valueRange.component(ndx); in UnaryBuiltinVecFunc()
121 …uteValueRange, Evaluate>::getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange) in getWeight() argument
124 if (!valueRange.getType().isFloatOrVec()) in getWeight()
129 if (availableLevels < getConservativeValueExprDepth(state, valueRange) + 1) in getWeight()
134 for (int elemNdx = 0; elemNdx < valueRange.getType().getNumElements(); elemNdx++) in getWeight()
136 …float elemWeight = GetValueRangeWeight()(valueRange.component(elemNdx).getMin().asFloat(), valueRa… in getWeight()
166 …tinVecTemplateProxy (GeneratorState& state, const char* function, ConstValueRangeAccess valueRange) in UnaryBuiltinVecTemplateProxy() argument
167 …eight<C>, ComputeUnaryBuiltinVecRange<C>, EvaluateUnaryBuiltinVec<C> >(state, function, valueRange) in UnaryBuiltinVecTemplateProxy()
177 …ryTrigonometricFunc (GeneratorState& state, const char* function, ConstValueRangeAccess valueRange) in UnaryTrigonometricFunc() argument
178 : UnaryBuiltinVecTemplateProxy<C>(state, function, valueRange) in UnaryTrigonometricFunc()
213 static float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange) in getWeight() argument
218 …return UnaryBuiltinVecTemplateProxy<C>::getWeight(state, valueRange) * state.getProgramParameters(… in getWeight()
225 SinOp (GeneratorState& state, ConstValueRangeAccess valueRange) in SinOp() argument
226 : UnaryTrigonometricFunc<SinOp>(state, "sin", valueRange) in SinOp()
250 CosOp (GeneratorState& state, ConstValueRangeAccess valueRange) in CosOp() argument
251 : UnaryTrigonometricFunc<CosOp>(state, "cos", valueRange) in CosOp()
275 TanOp (GeneratorState& state, ConstValueRangeAccess valueRange) in TanOp() argument
276 : UnaryTrigonometricFunc<TanOp>(state, "tan", valueRange) in TanOp()
304 AsinOp (GeneratorState& state, ConstValueRangeAccess valueRange) in AsinOp() argument
305 : UnaryTrigonometricFunc<AsinOp>(state, "asin", valueRange) in AsinOp()
332 AcosOp (GeneratorState& state, ConstValueRangeAccess valueRange) in AcosOp() argument
333 : UnaryTrigonometricFunc<AcosOp>(state, "acos", valueRange) in AcosOp()
360 AtanOp (GeneratorState& state, ConstValueRangeAccess valueRange) in AtanOp() argument
361 : UnaryTrigonometricFunc<AtanOp>(state, "atan", valueRange) in AtanOp()
392 …naryExponentialFunc (GeneratorState& state, const char* function, ConstValueRangeAccess valueRange) in UnaryExponentialFunc() argument
393 : UnaryBuiltinVecTemplateProxy<C>(state, function, valueRange) in UnaryExponentialFunc()
428 static float getWeight (const GeneratorState& state, ConstValueRangeAccess valueRange) in getWeight() argument
433 …return UnaryBuiltinVecTemplateProxy<C>::getWeight(state, valueRange) * state.getProgramParameters(… in getWeight()
440 ExpOp (GeneratorState& state, ConstValueRangeAccess valueRange) in ExpOp() argument
441 : UnaryExponentialFunc<ExpOp>(state, "exp", valueRange) in ExpOp()
469 LogOp (GeneratorState& state, ConstValueRangeAccess valueRange) in LogOp() argument
470 : UnaryExponentialFunc<LogOp>(state, "log", valueRange) in LogOp()
498 Exp2Op (GeneratorState& state, ConstValueRangeAccess valueRange) in Exp2Op() argument
499 : UnaryExponentialFunc<Exp2Op>(state, "exp2", valueRange) in Exp2Op()
527 Log2Op (GeneratorState& state, ConstValueRangeAccess valueRange) in Log2Op() argument
528 : UnaryExponentialFunc<Log2Op>(state, "log2", valueRange) in Log2Op()
556 SqrtOp (GeneratorState& state, ConstValueRangeAccess valueRange) in SqrtOp() argument
557 : UnaryExponentialFunc<SqrtOp>(state, "sqrt", valueRange) in SqrtOp()
588 InvSqrtOp (GeneratorState& state, ConstValueRangeAccess valueRange) in InvSqrtOp() argument
589 : UnaryExponentialFunc<InvSqrtOp>(state, "inversesqrt", valueRange) in InvSqrtOp()