summaryrefslogtreecommitdiff
path: root/libc/src/math/generic/expf16.cpp
AgeCommit message (Collapse)Author
2025-07-10[libc][math] Refactor expf16 implementation to header-only in ↵Muhammad Bassiouni
src/__support/math folder. (#147428) 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-11[libc][math] Skip checking for exceptional values when ↵lntue
LIBC_MATH_SKIP_ACCURATE_PASS is set. (#130811)
2024-09-23[libc][math] Add floating-point cast independent of compiler runtime (#105152)OverMighty
Fixes build and tests with compiler-rt on x86.
2024-08-13[libc][math][c23] Add expm1f16 C23 math function (#102387)OverMighty
Part of #95250.
2024-07-31[libc][math][c23] Refactor expf16 (#101373)OverMighty
Also updates and sorts CMake target dependencies, and corrects the smoke test that expected expf16(sNaN) to return sNaN instead of aNaN, although the test still passed, as FPMatcher only checks whether both sides are NaN, not whether they're the same NaN value.
2024-07-30[libc][math][c23] Add expf16 C23 math function (#100632)OverMighty
Part of #95250.