summaryrefslogtreecommitdiff
path: root/libc/src/math/generic/fmaf.cpp
AgeCommit message (Collapse)Author
2024-07-12[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98597)Petr Hosek
This is a part of #97655.
2024-07-12Revert "[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace ↵Mehdi Amini
declaration" (#98593) Reverts llvm/llvm-project#98075 bots are broken
2024-07-11[libc] Migrate to using LIBC_NAMESPACE_DECL for namespace declaration (#98075)Petr Hosek
This is a part of #97655.
2024-06-14[libc][math][c23] Add f16fmaf C23 math function (#95483)OverMighty
Part of #93566.
2023-09-26[libc] Mass replace enclosing namespace (#67032)Guillaume Chatelet
This is step 4 of https://discourse.llvm.org/t/rfc-customizable-namespace-to-allow-testing-the-libc-when-the-system-libc-is-also-llvms-libc/73079
2023-03-23[libc] Move fma and fmaf into generic dirAlex Brachet
Differential Revision: https://reviews.llvm.org/D146740
2021-04-21[libc] Add hardware implementations of fma and fmaf for x86_64 and aarch64.Siva Chandra
The current generic implementation of the fmaf function has been moved to the FPUtil directory. This allows one use the fma operation from implementations of other math functions like the trignometric functions without depending on/requiring the fma/fmaf/fmal function targets. If this pattern ends being convenient, we will switch all generic math implementations to this pattern. Reviewed By: lntue Differential Revision: https://reviews.llvm.org/D100811
2021-04-13[libc] Make FPBits a union.Siva Chandra Reddy
This helps us avoid the uncomfortable reinterpret-casts. Avoiding the reinterpret casts prevents us from tripping the sanitizers as well. Reviewed By: lntue Differential Revision: https://reviews.llvm.org/D100360
2021-02-03[libc][NFC] Move generic math implementations to the generic directory.Siva Chandra
This expands the pattern suggest in https://reviews.llvm.org/D95850 to all math functions.