S390: Optimize memrchr.
commit798f5b4b5d24e5687dd55acc535954ed1d59c10c
authorStefan Liebler <stli@linux.vnet.ibm.com>
Wed, 26 Aug 2015 08:26:26 +0000 (26 10:26 +0200)
committerAndreas Krebbel <krebbel@linux.vnet.ibm.com>
Wed, 26 Aug 2015 08:26:26 +0000 (26 10:26 +0200)
tree9af83d25772e08fddc0a252cf5e7be45af336057
parentf21216015b7395c535abc01b9585a1ae3ceaa132
S390: Optimize memrchr.

This patch provides optimized version of memrchr with the z13 vector
instructions.

ChangeLog:

* sysdeps/s390/multiarch/memrchr-c.c: New File.
* sysdeps/s390/multiarch/memrchr-vx.S: Likewise.
* sysdeps/s390/multiarch/memrchr.c: Likewise.
* sysdeps/s390/multiarch/Makefile
(sysdep_routines): Add memrchr functions.
* sysdeps/s390/multiarch/ifunc-impl-list-common.c
(__libc_ifunc_impl_list_common): Add ifunc test for memrchr.
ChangeLog
sysdeps/s390/multiarch/Makefile
sysdeps/s390/multiarch/ifunc-impl-list.c
sysdeps/s390/multiarch/memrchr-c.c [new file with mode: 0644]
sysdeps/s390/multiarch/memrchr-vx.S [new file with mode: 0644]
sysdeps/s390/multiarch/memrchr.c [new file with mode: 0644]