diff options
author | lntue <35648136+lntue@users.noreply.github.com> | 2024-06-27 10:15:22 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-06-27 10:15:22 -0400 |
commit | 4080f174ab21ae13ca1f58fffe3bb1ce5e2ccf3b (patch) | |
tree | 91f7c8a5a91a03325c631190c34b1121ab94d9f4 /libc/config | |
parent | 4ed8796bfe7e2666b56ae9fc5b8fe9ec05e0566f (diff) | |
download | llvm-4080f174ab21ae13ca1f58fffe3bb1ce5e2ccf3b.zip llvm-4080f174ab21ae13ca1f58fffe3bb1ce5e2ccf3b.tar.gz llvm-4080f174ab21ae13ca1f58fffe3bb1ce5e2ccf3b.tar.bz2 |
[libc][math] Implement double precision sincos correctly rounded to all rounding modes. (#96719)
Sharing the same algorithm as double precision sin:
https://github.com/llvm/llvm-project/pull/95736 and cos:
https://github.com/llvm/llvm-project/pull/96591
Diffstat (limited to 'libc/config')
-rw-r--r-- | libc/config/darwin/arm/entrypoints.txt | 1 | ||||
-rw-r--r-- | libc/config/linux/aarch64/entrypoints.txt | 1 | ||||
-rw-r--r-- | libc/config/linux/arm/entrypoints.txt | 1 | ||||
-rw-r--r-- | libc/config/linux/riscv/entrypoints.txt | 1 | ||||
-rw-r--r-- | libc/config/linux/x86_64/entrypoints.txt | 1 | ||||
-rw-r--r-- | libc/config/windows/entrypoints.txt | 1 |
6 files changed, 6 insertions, 0 deletions
diff --git a/libc/config/darwin/arm/entrypoints.txt b/libc/config/darwin/arm/entrypoints.txt index 2843c46..4d55363 100644 --- a/libc/config/darwin/arm/entrypoints.txt +++ b/libc/config/darwin/arm/entrypoints.txt @@ -225,6 +225,7 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.scalbn libc.src.math.scalbnf libc.src.math.scalbnl + libc.src.math.sincos libc.src.math.sincosf libc.src.math.sinhf libc.src.math.sin diff --git a/libc/config/linux/aarch64/entrypoints.txt b/libc/config/linux/aarch64/entrypoints.txt index 746cc67..f23b3da 100644 --- a/libc/config/linux/aarch64/entrypoints.txt +++ b/libc/config/linux/aarch64/entrypoints.txt @@ -480,6 +480,7 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.scalbn libc.src.math.scalbnf libc.src.math.scalbnl + libc.src.math.sincos libc.src.math.sincosf libc.src.math.sinhf libc.src.math.sin diff --git a/libc/config/linux/arm/entrypoints.txt b/libc/config/linux/arm/entrypoints.txt index 01f2cc8..a9d0a12 100644 --- a/libc/config/linux/arm/entrypoints.txt +++ b/libc/config/linux/arm/entrypoints.txt @@ -358,6 +358,7 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.scalbn libc.src.math.scalbnf libc.src.math.scalbnl + libc.src.math.sincos libc.src.math.sincosf libc.src.math.sin libc.src.math.sinf diff --git a/libc/config/linux/riscv/entrypoints.txt b/libc/config/linux/riscv/entrypoints.txt index 70102a0..7ef5ed8 100644 --- a/libc/config/linux/riscv/entrypoints.txt +++ b/libc/config/linux/riscv/entrypoints.txt @@ -488,6 +488,7 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.scalbn libc.src.math.scalbnf libc.src.math.scalbnl + libc.src.math.sincos libc.src.math.sincosf libc.src.math.sinhf libc.src.math.sin diff --git a/libc/config/linux/x86_64/entrypoints.txt b/libc/config/linux/x86_64/entrypoints.txt index 34748ff5..bea2eb32e 100644 --- a/libc/config/linux/x86_64/entrypoints.txt +++ b/libc/config/linux/x86_64/entrypoints.txt @@ -510,6 +510,7 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.scalbnf libc.src.math.scalbnl libc.src.math.sin + libc.src.math.sincos libc.src.math.sincosf libc.src.math.sinhf libc.src.math.sinf diff --git a/libc/config/windows/entrypoints.txt b/libc/config/windows/entrypoints.txt index a489872..b33d572 100644 --- a/libc/config/windows/entrypoints.txt +++ b/libc/config/windows/entrypoints.txt @@ -251,6 +251,7 @@ set(TARGET_LIBM_ENTRYPOINTS libc.src.math.scalbnl libc.src.math.sin libc.src.math.sincosf + libc.src.math.sincosf libc.src.math.sinf libc.src.math.sinhf libc.src.math.sqrt |