[roll] Roll llvm-project/libc [libc] Implement sincosf function correctly rounded to all rounding modes.
Refactor common range reductions and evaluations for sinf, cosf, and
sincosf. Added exhaustive tests for sincosf.
Performance before the patch:
```
System LIBC reciprocal throughput : 30.205
LIBC reciprocal throughput : 30.533
System LIBC latency : 67.961
LIBC latency : 61.564
```
Performance after the patch:
```
System LIBC reciprocal throughput : 30.409
LIBC reciprocal throughput : 20.273
System LIBC latency : 67.527
LIBC latency : 61.959
```
Reviewed By: orex
Differential Revision: https://reviews.llvm.org/D130901
GitOrigin-RevId: 95740c79d7ab76eac61c4b596563c9fcde0539d6
Original-Revision: 0b1214e76d71bbf8518b977a5880c2f5c6ce25e7
Change-Id: I9ce8a12646a334c641a7915944f4e30d9fe3beb1
diff --git a/third_party/flower b/third_party/flower
index bebce86..fed7f72 100644
--- a/third_party/flower
+++ b/third_party/flower
@@ -250,7 +250,7 @@
<project name="llvm-project/libc"
path="third_party/llvm-libc/src"
remote="https://llvm.googlesource.com/llvm-project/libc"
- revision="2e4d78f55fe6e98d81246d3c65dda3bdb6955f7e"/>
+ revision="0b1214e76d71bbf8518b977a5880c2f5c6ce25e7"/>
<project name="third_party/lz4"
path="third_party/lz4"
remote="https://fuchsia.googlesource.com/third_party/lz4"