From 8c9d685fa80e4602f6e63c1b460c793ce52aba6e Mon Sep 17 00:00:00 2001 From: Kirill Okhotnikov Date: Tue, 30 Aug 2022 23:04:00 +0200 Subject: [PATCH] [libc][math] Fix broken atan function. --- libc/src/math/generic/inv_trigf_utils.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libc/src/math/generic/inv_trigf_utils.h b/libc/src/math/generic/inv_trigf_utils.h index 350d6be..32f0ba7 100644 --- a/libc/src/math/generic/inv_trigf_utils.h +++ b/libc/src/math/generic/inv_trigf_utils.h @@ -83,7 +83,7 @@ inline static double atan_eval(double x) { ATAN_K[3], ATAN_K[4]); double result; if (one_over_x) - result = M_PI_2 - fputil::multiply_add(pe, v, ATAN_T[val - 1]); + result = M_MATH_PI_2 - fputil::multiply_add(pe, v, ATAN_T[val - 1]); else result = fputil::multiply_add(pe, v, ATAN_T[val - 1]); return sign ? -result : result; -- 2.7.4