diff options
author | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2022-02-10 11:08:59 -0300 |
---|---|---|
committer | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2022-02-23 14:06:49 -0300 |
commit | 86a82cd57ce102d09bb6753af01787008d134618 (patch) | |
tree | bb7c8f0377297b4181b6c741d5866a55e6a0ddcd /sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c | |
parent | 80b85f92f488b5ac8ea611049ecb65c0cc10286e (diff) | |
download | glibc-86a82cd57ce102d09bb6753af01787008d134618.tar.gz glibc-86a82cd57ce102d09bb6753af01787008d134618.tar.xz glibc-86a82cd57ce102d09bb6753af01787008d134618.zip |
powerpc: Remove bcopy optimizations
The symbols is not present in current POSIX specification and compiler already generates memmove call.
Diffstat (limited to 'sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c')
-rw-r--r-- | sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c | 13 |
1 files changed, 0 insertions, 13 deletions
diff --git a/sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c b/sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c index a0f9fce25d..280b8616b2 100644 --- a/sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c +++ b/sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c @@ -244,19 +244,6 @@ __libc_ifunc_impl_list (const char *name, struct libc_ifunc_impl *array, __bzero_power4) IFUNC_IMPL_ADD (array, i, bzero, 1, __bzero_ppc)) - /* Support sysdeps/powerpc/powerpc64/multiarch/bcopy.c. */ - IFUNC_IMPL (i, name, bcopy, -#ifdef __LITTLE_ENDIAN__ - IFUNC_IMPL_ADD (array, i, bcopy, - hwcap2 & PPC_FEATURE2_ARCH_3_1 - && hwcap2 & PPC_FEATURE2_HAS_ISEL - && hwcap & PPC_FEATURE_HAS_VSX, - __bcopy_power10) -#endif - IFUNC_IMPL_ADD (array, i, bcopy, hwcap & PPC_FEATURE_HAS_VSX, - __bcopy_power7) - IFUNC_IMPL_ADD (array, i, bcopy, 1, __bcopy_ppc)) - /* Support sysdeps/powerpc/powerpc64/multiarch/mempcpy.c. */ IFUNC_IMPL (i, name, mempcpy, IFUNC_IMPL_ADD (array, i, mempcpy, |