Lines Matching refs:CustomBinaryOp
34 // CustomAbsOp and CustomBinaryOp are used to resolve float comparision corner case.
108 // CustomBinaryOp and CustomAbsOp are used to resolve float comparision corner case.
109 // CustomBinaryOp supports addition and substraction as only those functionalities
112 class CustomBinaryOp: public CustomBinaryBase
115 CustomBinaryOp ();
116 virtual ~CustomBinaryOp (void) {}
125 CustomBinaryOp<ComputeValue>::CustomBinaryOp ()
135 CustomBinaryOp<EvaluateSub>::CustomBinaryOp ()
146 CustomBinaryOp<EvaluateLessThan>::CustomBinaryOp ()
158 void CustomBinaryOp<ComputeValue>::setLeftValue(Expression* expression)
164 void CustomBinaryOp<ComputeValue>::setRightValue(Expression* expression)
170 void CustomBinaryOp<ComputeValue>::evaluate(ExecValueAccess dst, ExecConstValueAccess a, ExecConstValueAccess b)
184 void CustomBinaryOp<EvaluateLessThan>::evaluate(ExecValueAccess dst, ExecConstValueAccess a, ExecConstValueAccess b)
248 typedef CustomBinaryOp<EvaluateAdd> CustomAddOp;
268 typedef CustomBinaryOp<EvaluateAdd> CustomAddOp;
292 typedef CustomBinaryOp<EvaluateSub> CustomSubOp;
301 typedef CustomBinaryOp<EvaluateLessThan> CustomLessThanOp;