]> git.ipfire.org Git - thirdparty/glibc.git/commit
powerpc: Remove POWER7 strncasecmp optimization
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>
Fri, 2 May 2025 12:07:36 +0000 (09:07 -0300)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Tue, 6 May 2025 16:31:01 +0000 (13:31 -0300)
commitac4e8382899ccf4ada1cd2f1dafdcdf40d31ec7d
treefc8d578d7ae949ece01f4e019a29f66cb41a0d06
parent3270c50e4853d9356eb5892364c52cd1558860ec
powerpc: Remove POWER7 strncasecmp optimization

These routines are not extensively used (gnulib documentation even
recommend use a replacement [1]), and there is already a POWER8
version that uses proper vectorized instructions.

[1] https://www.gnu.org/software/gnulib/manual/gnulib.html#C-strings

Checked with a build for some powerpc variations.
Reviewed-by: Peter Bergner <bergner@linux.ibm.com>
12 files changed:
sysdeps/powerpc/powerpc32/power4/multiarch/Makefile
sysdeps/powerpc/powerpc32/power4/multiarch/ifunc-impl-list.c
sysdeps/powerpc/powerpc32/power4/multiarch/strncase-power7.c [deleted file]
sysdeps/powerpc/powerpc32/power4/multiarch/strncase.c [deleted file]
sysdeps/powerpc/powerpc32/power4/multiarch/strncase_l-power7.c [deleted file]
sysdeps/powerpc/powerpc32/power4/multiarch/strncase_l.c [deleted file]
sysdeps/powerpc/powerpc64/multiarch/Makefile
sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c
sysdeps/powerpc/powerpc64/multiarch/strncase-power7.c [deleted file]
sysdeps/powerpc/powerpc64/multiarch/strncase.c
sysdeps/powerpc/powerpc64/multiarch/strncase_l-power7.c [deleted file]
sysdeps/powerpc/powerpc64/multiarch/strncase_l.c [deleted file]