aboutsummaryrefslogtreecommitdiff
path: root/nptl/sysdeps/pthread/tst-timer.c
diff options
context:
space:
mode:
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>2025-02-03 18:24:18 -0300
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>2025-02-12 16:31:57 -0300
commit994007ff29358560d85a3b29915b0ffcda553a84 (patch)
treec4909c0858534ca7db61a4850ac35b6a0fcbad3f /nptl/sysdeps/pthread/tst-timer.c
parent8f170dc81918813132998e4b306388c5663cb4c1 (diff)
downloadglibc-994007ff29358560d85a3b29915b0ffcda553a84.zip
glibc-994007ff29358560d85a3b29915b0ffcda553a84.tar.gz
glibc-994007ff29358560d85a3b29915b0ffcda553a84.tar.bz2
math: Consolidate acoshf and asinhf internal tables
The libm size improvement built with "--enable-stack-protector=strong --enable-bind-now=yes --enable-fortify-source=2": Before: text data bss dec hex filename 587304 860 12 588176 8f990 aarch64-linux-gnu-master/math/libm.so 962855 1068 12 963935 eb55f x86_64-linux-gnu-master/math/libm.so 1191222 5544 368 1197134 12444e powerpc64le-linux-gnu-master/math/libm.so After: text data bss dec hex filename 585192 860 12 586064 8f150 aarch64-linux-gnu/math/libm.so 960775 1068 12 961855 ead3f x86_64-linux-gnu/math/libm.so 1189174 5544 368 1195086 123c4e powerpc64le-linux-gnu/math/libm.so The are small code changes for x86_64 and powerpc64le, which do not affect performance; but on aarch64 with gcc-14 I see a slight better code generation due the usage of ldq for floating point constant loading. Reviewed-by: Andreas K. Huettel <dilfridge@gentoo.org>
Diffstat (limited to 'nptl/sysdeps/pthread/tst-timer.c')
0 files changed, 0 insertions, 0 deletions