aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/powerpc/fpu/w_sqrtf.c
diff options
context:
space:
mode:
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>2025-02-03 18:24:19 -0300
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>2025-02-12 16:31:57 -0300
commitb81252c4b9d8f624ce6519d38bfa7d77ec36f403 (patch)
tree1ef25eb5f2cc62d7b7d0dd57a59f96a82ab5690a /sysdeps/powerpc/fpu/w_sqrtf.c
parent994007ff29358560d85a3b29915b0ffcda553a84 (diff)
downloadglibc-master.zip
glibc-master.tar.gz
glibc-master.tar.bz2
math: Consolidate coshf and sinhf internal tablesHEADmaster
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 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 After: text data bss dec hex filename 584952 860 12 585824 8f060 aarch64-linux-gnu/math/libm.so 960615 1068 12 961695 eac9f x86_64-linux-gnu/math/libm.so 1189078 5544 368 1194990 123bee 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 'sysdeps/powerpc/fpu/w_sqrtf.c')
0 files changed, 0 insertions, 0 deletions