llvm-project/libc/utils/MPFRWrapper
Kirill Okhotnikov 5ef987c985 [libc][math] Added tanhf function.
Correct rounding function. Performance ~2x faster than glibc analog.

Performance (llvm 12 intel):
```
CORE_MATH_PERF_MODE=rdtsc PERF_ARGS='' ./perf.sh tanhf
GNU libc version: 2.31
GNU libc release: stable
13.279
37.492
18.145
CORE_MATH_PERF_MODE=rdtsc PERF_ARGS='--latency' ./perf.sh tanhf
GNU libc version: 2.31
GNU libc release: stable
40.658
109.582
66.568
```

Differential Revision: https://reviews.llvm.org/D130780
2022-08-01 22:43:00 +02:00
..
CMakeLists.txt [libc] Specify rounding mode for strto[f|d] tests 2022-07-13 20:20:30 +00:00
MPFRUtils.cpp [libc][math] Added tanhf function. 2022-08-01 22:43:00 +02:00
MPFRUtils.h [libc][math] Added tanhf function. 2022-08-01 22:43:00 +02:00
check_mpfr.cpp