[libc-commits] [libc] [libc] enable most of the entrypoints on aarch64 (PR #101797)
via libc-commits
libc-commits at lists.llvm.org
Sat Aug 3 02:47:34 PDT 2024
================
@@ -552,17 +575,25 @@ if(LIBC_TYPES_HAS_FLOAT16)
libc.src.math.canonicalizef16
libc.src.math.ceilf16
libc.src.math.copysignf16
+ libc.src.math.expf16
libc.src.math.f16add
libc.src.math.f16addf
+ libc.src.math.f16addl
libc.src.math.f16div
libc.src.math.f16divf
+ libc.src.math.f16divl
+ libc.src.math.f16fma
----------------
overmighty wrote:
I think `f16fma` was unnecessarily disabled (disabling `f16fmal` and `f16fmaf128` should have been enough), but all other disabled `float16` entrypoints except `expf16` caused internal errors in Clang 11, so unless we've bumped our minimum supported Clang version and updated Clang on the Buildbot workers, we can't enable these entrypoints yet.
https://github.com/llvm/llvm-project/pull/101797
More information about the libc-commits
mailing list