diff --git a/projectm-eval/TreeFunctions.c b/projectm-eval/TreeFunctions.c index f2d70b1..fbb9c3c 100644 --- a/projectm-eval/TreeFunctions.c +++ b/projectm-eval/TreeFunctions.c @@ -952,7 +952,7 @@ prjm_eval_function_decl(sqrt) invoke_arg(0, &math_arg_ptr); - assign_ret_val(sqrt(*math_arg_ptr)); + assign_ret_val(sqrt(fabs(*math_arg_ptr))); } prjm_eval_function_decl(pow)