Performance by core-math (core-math/glibc 2.31/current llvm-14):
28.879/20.843/20.15
The revision should be applied on top of D132811.
Paths
| Differential D132842
[libc][math] Added atanf function. ClosedPublic Authored by orex on Aug 29 2022, 3:36 AM.
Details Summary Performance by core-math (core-math/glibc 2.31/current llvm-14): The revision should be applied on top of D132811.
Diff Detail
Event TimelineHerald added projects: Restricted Project, Restricted Project. · View Herald TranscriptAug 29 2022, 3:36 AM Comment Actions ok for me, I get slightly different figures on a AMD EPYC 7282: zimmerma@biscotte:~/svn/core-math$ LIBM=/localdisk/zimmerma/llvm-project/build/projects/libc/lib/libllvmlibc.a CORE_MATH_PERF_MODE=rdtsc ./perf.sh atanf GNU libc version: 2.34 GNU libc release: stable 17.539 31.797 26.903 This revision is now accepted and ready to land.Aug 29 2022, 4:37 AM
This revision was landed with ongoing or failed builds.Aug 30 2022, 1:40 PM Closed by commit rG77e1d9beedec: [libc][math] Added atanf function. (authored by orex). · Explain Why This revision was automatically updated to reflect the committed changes. orex marked 6 inline comments as done.
Revision Contents
Diff 456300 libc/config/darwin/arm/entrypoints.txt
libc/config/linux/aarch64/entrypoints.txt
libc/config/linux/x86_64/entrypoints.txt
libc/config/windows/entrypoints.txt
libc/spec/stdc.td
libc/src/__support/FPUtil/FPBits.h
libc/src/math/CMakeLists.txt
libc/src/math/atanf.h
libc/src/math/generic/CMakeLists.txt
libc/src/math/generic/atanf.cpp
libc/src/math/generic/supfuncf.h
libc/src/math/generic/supfuncf.cpp
libc/test/src/math/CMakeLists.txt
libc/test/src/math/atanf_test.cpp
libc/test/src/math/exhaustive/CMakeLists.txt
libc/test/src/math/exhaustive/atanf_test.cpp
libc/test/src/math/supfuncf_test.cpp
libc/utils/MPFRWrapper/MPFRUtils.h
libc/utils/MPFRWrapper/MPFRUtils.cpp
|
Please add the same function for x86_64/LongDoubleBits