mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-26 06:50:07 +00:00
6905656404
This patch refactor the SPARC64 ifunc selector to a C implementation. No functional change is expected, including ifunc resolution rules. Checked on sparc64-linux-gnu, sparcv9-linux-gnu and x86_64-linux-gnu. * sysdeps/sparc/sparc32/sparcv9/multiarch/Makefile [$(subdir) = string] (sysdep_routines): Add memset-ultra1. * sysdeps/sparc/sparc64/multiarch/Makefile [$(subdir) = string] (sysdep_routines): Add memset-ultra1. * sysdeps/sparc/sparc32/sparcv9/multiarch/memset-ultra1.S: New file. * sysdeps/sparc/sparc32/sparcv9/multiarch/memset.c: Likewise. * sysdeps/sparc/sparc32/sparcv9/multiarch/bzero.c: Likewise. * sysdeps/sparc/sparc64/multiarch/ifunc-memset.h: Likewise. * sysdeps/sparc/sparc64/multiarch/memset-ultra1.S: Likewise. * sysdeps/sparc/sparc64/multiarch/memset.c: Likewise. * sysdeps/sparc/sparc64/multiarch/bzero.c: Likewise. * sysdeps/sparc/sparc32/sparcv9/multiarch/memset.S: Remove file. * sysdeps/sparc/sparc64/multiarch/memset.S: Likewise. Signed-off-by: Adhemerval Zanella <adhemerval.zanella@linaro.org> |
||
---|---|---|
.. | ||
bzero.c | ||
ifunc-impl-list.c | ||
Makefile | ||
md5-block.c | ||
md5-crop.S | ||
memcpy-niagara1.S | ||
memcpy-niagara2.S | ||
memcpy-niagara4.S | ||
memcpy-ultra1.S | ||
memcpy-ultra3.S | ||
memcpy.c | ||
mempcpy.c | ||
memset-niagara1.S | ||
memset-niagara4.S | ||
memset-ultra1.S | ||
memset.c | ||
rtld-memcpy.c | ||
rtld-memset.c | ||
sha256-block.c | ||
sha256-crop.S | ||
sha512-block.c | ||
sha512-crop.S |