aboutsummaryrefslogtreecommitdiff
path: root/sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c
diff options
context:
space:
mode:
authorAdhemerval Zanella <azanella@linux.vnet.ibm.com>2013-12-13 14:37:26 -0500
committerAdhemerval Zanella <azanella@linux.vnet.ibm.com>2013-12-13 14:37:26 -0500
commit1fd005ad2f8ca30d44d5bfa036422b4ec281ea4a (patch)
tree77debc03d3a076d71d09e4d1f74b52ff2a25fed0 /sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c
parentcd05ba913576ce8258533793c2e1bce011980e83 (diff)
downloadglibc-1fd005ad2f8ca30d44d5bfa036422b4ec281ea4a.tar
glibc-1fd005ad2f8ca30d44d5bfa036422b4ec281ea4a.tar.gz
glibc-1fd005ad2f8ca30d44d5bfa036422b4ec281ea4a.tar.bz2
glibc-1fd005ad2f8ca30d44d5bfa036422b4ec281ea4a.zip
PowerPC: multiarch rawmemchr for PowerPC64
Diffstat (limited to 'sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c')
-rw-r--r--sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c8
1 files changed, 8 insertions, 0 deletions
diff --git a/sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c b/sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c
index 6e4fcffa8a..4b64cd6511 100644
--- a/sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c
+++ b/sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c
@@ -114,5 +114,13 @@ __libc_ifunc_impl_list (const char *name, struct libc_ifunc_impl *array,
IFUNC_IMPL_ADD (array, i, memrchr, 1,
__memrchr_ppc))
+ /* Support sysdeps/powerpc/powerpc64/multiarch/rawmemchr.c. */
+ IFUNC_IMPL (i, name, rawmemchr,
+ IFUNC_IMPL_ADD (array, i, rawmemchr,
+ hwcap & PPC_FEATURE_HAS_VSX,
+ __rawmemchr_power7)
+ IFUNC_IMPL_ADD (array, i, rawmemchr, 1,
+ __rawmemchr_ppc))
+
return i;
}