Tue Ly
131dda9acc
[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
2022-08-05 09:58:01 -04:00
..
2022-08-05 02:51:44 +00:00
2022-02-08 18:32:18 +00:00
2021-08-23 18:17:20 +00:00
2022-07-25 20:23:25 +00:00
2022-03-04 17:29:49 +00:00
2022-03-04 17:29:49 +00:00
2022-06-16 16:18:44 +00:00
2022-07-11 21:28:21 +00:00
2022-08-05 09:58:01 -04:00
2022-08-04 23:46:38 +00:00
2022-03-04 17:29:49 +00:00
2022-08-04 23:46:38 +00:00
2022-07-22 17:03:16 +00:00
2022-08-04 23:46:38 +00:00
2022-03-04 17:29:49 +00:00
2022-08-04 23:46:38 +00:00
2022-03-04 17:29:49 +00:00
2022-03-15 16:24:48 +00:00
2021-12-09 00:19:25 +00:00
2022-07-25 20:23:25 +00:00