ir_binop_dot is only defined for vector types. Use ir_binop_mul.
(parameters
(declare (in) float arg0)
(declare (in) float arg1))
(parameters
(declare (in) float arg0)
(declare (in) float arg1))
- ((return (expression float dot (var_ref arg0) (var_ref arg1)))))
+ ((return (expression float * (var_ref arg0) (var_ref arg1)))))
(signature float
(parameters
(signature float
(parameters
(declare (in) float N)
(declare (in) float I)
(declare (in) float Nref))
(declare (in) float N)
(declare (in) float I)
(declare (in) float Nref))
- ((if (expression bool < (expression float dot (var_ref Nref) (var_ref I)) (constant float (0)))
+ ((if (expression bool < (expression float * (var_ref Nref) (var_ref I)) (constant float (0)))
((return (var_ref N)))
((return (expression float neg (var_ref N)))))))
((return (var_ref N)))
((return (expression float neg (var_ref N)))))))
(expression float *
(constant float (2.0))
(expression float *
(expression float *
(constant float (2.0))
(expression float *
(var_ref n)
(var_ref i))
(var_ref n)))))))
(var_ref n)
(var_ref i))
(var_ref n)))))))
(expression float * (var_ref eta)
(expression float - (constant float (1.0))
(expression float *
(expression float * (var_ref eta)
(expression float - (constant float (1.0))
(expression float *
- (expression float dot (var_ref n) (var_ref i))
- (expression float dot (var_ref n) (var_ref i))))))))
+ (expression float * (var_ref n) (var_ref i))
+ (expression float * (var_ref n) (var_ref i))))))))
(if (expression bool < (var_ref k) (constant float (0.0)))
((return (constant float (0.0))))
((return (expression float -
(if (expression bool < (var_ref k) (constant float (0.0)))
((return (constant float (0.0))))
((return (expression float -
(expression float *
(expression float +
(expression float * (var_ref eta)
(expression float *
(expression float +
(expression float * (var_ref eta)
- (expression float dot (var_ref n) (var_ref i)))
+ (expression float * (var_ref n) (var_ref i)))
(expression float sqrt (var_ref k)))
(var_ref n))))))))
(expression float sqrt (var_ref k)))
(var_ref n))))))))