diff --git a/libc/src/math/CMakeLists.txt b/libc/src/math/CMakeLists.txt --- a/libc/src/math/CMakeLists.txt +++ b/libc/src/math/CMakeLists.txt @@ -50,6 +50,7 @@ libc.src.__support.FPUtil.fputil COMPILE_OPTIONS -O2 + -mfma ) add_entrypoint_object( @@ -62,6 +63,7 @@ libc.src.__support.FPUtil.fputil COMPILE_OPTIONS -O2 + -mfma ) add_math_entrypoint_object(ceil) diff --git a/libc/src/math/generic/CMakeLists.txt b/libc/src/math/generic/CMakeLists.txt --- a/libc/src/math/generic/CMakeLists.txt +++ b/libc/src/math/generic/CMakeLists.txt @@ -481,6 +481,7 @@ libc.include.math COMPILE_OPTIONS -O3 + -mfma ) add_entrypoint_object( @@ -494,6 +495,7 @@ libc.include.math COMPILE_OPTIONS -O3 + -mfma ) add_entrypoint_object( @@ -508,6 +510,7 @@ libc.include.math COMPILE_OPTIONS -O3 + -mfma ) add_entrypoint_object( @@ -673,6 +676,7 @@ libc.src.__support.FPUtil.fputil COMPILE_OPTIONS -O3 + -mfma ) add_entrypoint_object( @@ -686,6 +690,7 @@ libc.src.__support.FPUtil.fputil COMPILE_OPTIONS -O3 + -mfma ) add_entrypoint_object( @@ -712,6 +717,7 @@ libc.src.__support.FPUtil.fputil COMPILE_OPTIONS -O3 + -mfma ) add_entrypoint_object(