From 987c648704cc90fe91f1c31724c5b0431fb8968b Mon Sep 17 00:00:00 2001 From: Incubo_ <74858188+OfficialIncubo@users.noreply.github.com> Date: Mon, 7 Jul 2025 20:21:27 +0300 Subject: [PATCH] Fix sqrt() function returning NaN when... ...it's using negative numbers. --- projectm-eval/TreeFunctions.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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)