about summary refs log tree commit diff
path: root/string/strndup.c
diff options
context:
space:
mode:
authorAdhemerval Zanella <azanella@linux.vnet.ibm.com>2014-03-20 15:28:07 -0500
committerAdhemerval Zanella <azanella@linux.vnet.ibm.com>2014-03-20 19:46:13 -0500
commit6f23d0939e9651d8ac3c77a835fb6464b35a1dc4 (patch)
tree973400ed55f2eb85767f120cc41c33337abef187 /string/strndup.c
parent8c92dfff412c20dc0c483ea68444d093a5672de0 (diff)
downloadglibc-6f23d0939e9651d8ac3c77a835fb6464b35a1dc4.tar.gz
glibc-6f23d0939e9651d8ac3c77a835fb6464b35a1dc4.tar.xz
glibc-6f23d0939e9651d8ac3c77a835fb6464b35a1dc4.zip
PowerPC: optimized strpbrk for POWER7
This patch add an optimized strpbrk for POWER7 by using a different
algorithm than default implementation: it constructs a table based on
the 'accept' argument and use this table to check for any occurance on
the input string. The idea is similar as x86_64 uses.
For PowerPC some tunings were added, such as unroll loops and memory
clear using VSX instructions.
Diffstat (limited to 'string/strndup.c')
0 files changed, 0 insertions, 0 deletions