These need abs, and we need more tests.
" (parameters\n"
" (declare (in) float p0)\n"
" (declare (in) float p1))\n"
- " ((return (expression float - (var_ref p0) (var_ref p1)))))\n"
+ " ((return (expression float abs (expression float - (var_ref p0) (var_ref p1))))))\n"
"\n"
" (signature float\n"
" (parameters\n"
" (signature float\n"
" (parameters\n"
" (declare (in) float arg0))\n"
- " ((return (var_ref arg0))))\n"
+ " ((return (expression float abs (var_ref arg0)))))\n"
"\n"
" (signature float\n"
" (parameters\n"
(parameters
(declare (in) float p0)
(declare (in) float p1))
- ((return (expression float - (var_ref p0) (var_ref p1)))))
+ ((return (expression float abs (expression float - (var_ref p0) (var_ref p1))))))
(signature float
(parameters
(signature float
(parameters
(declare (in) float arg0))
- ((return (var_ref arg0))))
+ ((return (expression float abs (var_ref arg0)))))
(signature float
(parameters