summaryrefslogtreecommitdiff
path: root/libc/src/math/generic/atan.cpp
AgeCommit message (Collapse)Author
2025-07-29[libc][math] Refactor atan implementation to header-only in ↵Muhammad Bassiouni
src/__support/math folder. (#150852) Part of #147386 in preparation for: https://discourse.llvm.org/t/rfc-make-clang-builtin-math-functions-constexpr-with-llvm-libc-to-support-c-23-constexpr-math-functions/86450
2025-03-21[libc][math] Implement fast pass for double precision atan function. (#132333)lntue
Implement fast pass for double precision `atan` using range reduction modulo 1/64 and degree-9 Taylor polynomial. Relative error is bounded by 2^-66.