]> sourceware.org Git - glibc.git/commit
powerpc: strcasecmp/strncasecmp optmization for power8
authorraji <raji@oc4354787705.ibm.com>
Tue, 14 Jun 2016 09:21:16 +0000 (14:51 +0530)
committerraji <raji@oc4354787705.ibm.com>
Tue, 14 Jun 2016 09:21:16 +0000 (14:51 +0530)
commitc8376f3e07602aaef9cb843bb73cb5f2b860634a
tree9ba0710f8398c1299412ddefbf9a01c23c6a43ea
parenta2ae1696f7c6cf269b3a734bce4d9d3620745854
powerpc: strcasecmp/strncasecmp optmization for power8

This implementation utilizes vectors to improve performance
compared to current byte by byte implementation for POWER7.
The performance improvement is upto 4x.  This patch is tested
on powerpc64 and powerpc64le.
12 files changed:
ChangeLog
sysdeps/powerpc/powerpc64/multiarch/Makefile
sysdeps/powerpc/powerpc64/multiarch/ifunc-impl-list.c
sysdeps/powerpc/powerpc64/multiarch/strcasecmp-power7.S
sysdeps/powerpc/powerpc64/multiarch/strcasecmp-power8.S [new file with mode: 0644]
sysdeps/powerpc/powerpc64/multiarch/strcasecmp-ppc64.c [new file with mode: 0644]
sysdeps/powerpc/powerpc64/multiarch/strcasecmp.c
sysdeps/powerpc/powerpc64/multiarch/strncase-power8.S [new file with mode: 0644]
sysdeps/powerpc/powerpc64/multiarch/strncase-ppc64.c [new file with mode: 0644]
sysdeps/powerpc/powerpc64/multiarch/strncase.c
sysdeps/powerpc/powerpc64/power8/strcasecmp.S [new file with mode: 0644]
sysdeps/powerpc/powerpc64/power8/strncase.S [new file with mode: 0644]
This page took 0.045209 seconds and 5 git commands to generate.