glibc/sysdeps/powerpc/powerpc64/multiarch
Adhemerval Zanella 8bedcb5f03 powerpc: Optimized strcmp for POWER8/PPC64
This patch adds an optimized POWER8 strcmp using unaligned accesses.
The algorithm first check the initial 16 bytes, then align the first
function source and uses unaligned loads on second argument only.
Aditional checks for page boundaries are done for unaligned cases
2015-01-13 11:28:58 -05:00
..
bcopy-ppc64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bcopy.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
bzero.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
ifunc-impl-list.c powerpc: Optimized strcmp for POWER8/PPC64 2015-01-13 11:28:58 -05:00
init-arch.h Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
Makefile powerpc: Optimized strcmp for POWER8/PPC64 2015-01-13 11:28:58 -05:00
memchr-power7.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
memchr-ppc64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
memchr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
memcmp-power4.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
memcmp-power7.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
memcmp-ppc64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
memcmp.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
memcpy-a2.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
memcpy-cell.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
memcpy-power4.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
memcpy-power6.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
memcpy-power7.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
memcpy-ppc64.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
memcpy.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
memmove-power7.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
memmove-ppc64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
memmove.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mempcpy-power7.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mempcpy-ppc64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
mempcpy.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
memrchr-power7.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
memrchr-ppc64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
memrchr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
memset-power4.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
memset-power6.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
memset-power7.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
memset-power8.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
memset-ppc64.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
memset.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
rawmemchr-power7.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
rawmemchr-ppc64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
rawmemchr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
rtld-memset.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
rtld-strchr.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
stpcpy-power7.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
stpcpy-power8.S powerpc: Optimized st{r,p}cpy for POWER8/PPC64 2015-01-13 11:28:30 -05:00
stpcpy-ppc64.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
stpcpy.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
stpncpy-power7.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
stpncpy-power8.S powerpc: Optimized st{r,p}ncpy for POWER8/PPC64 2015-01-13 11:28:44 -05:00
stpncpy-ppc64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
stpncpy.c powerpc: Optimized st{r,p}ncpy for POWER8/PPC64 2015-01-13 11:28:44 -05:00
strcasecmp_l-power7.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strcasecmp_l.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strcasecmp-power7.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strcasecmp.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strcat-power7.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strcat-power8.c powerpc: Optimized strcat for POWER8/PPC64 2015-01-13 11:28:36 -05:00
strcat-ppc64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strcat.c powerpc: Optimized strcat for POWER8/PPC64 2015-01-13 11:28:36 -05:00
strchr-power7.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strchr-ppc64.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strchr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strchrnul-power7.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strchrnul-ppc64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strchrnul.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strcmp-power7.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strcmp-power8.S powerpc: Optimized strcmp for POWER8/PPC64 2015-01-13 11:28:58 -05:00
strcmp-ppc64.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strcmp.c powerpc: Optimized strcmp for POWER8/PPC64 2015-01-13 11:28:58 -05:00
strcpy-power7.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strcpy-power8.S powerpc: Optimized st{r,p}cpy for POWER8/PPC64 2015-01-13 11:28:30 -05:00
strcpy-ppc64.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strcpy.c powerpc: Optimized st{r,p}cpy for POWER8/PPC64 2015-01-13 11:28:30 -05:00
strlen-power7.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strlen-ppc64.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strlen.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strncase_l-power7.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strncase_l.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strncase-power7.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strncase.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strncat-power7.c powerpc: Optimized strncat for POWER7/PPC64 2015-01-13 11:28:40 -05:00
strncat-ppc64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strncat.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strncmp-power4.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strncmp-power7.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strncmp-ppc64.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strncmp.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strncpy-power7.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strncpy-power8.S powerpc: Optimized st{r,p}ncpy for POWER8/PPC64 2015-01-13 11:28:44 -05:00
strncpy-ppc64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strncpy.c powerpc: Optimized st{r,p}ncpy for POWER8/PPC64 2015-01-13 11:28:44 -05:00
strnlen-power7.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strnlen-ppc64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strnlen.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strrchr-power7.S Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strrchr-ppc64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
strrchr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcschr-power6.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcschr-power7.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcschr-ppc64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcschr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcscpy-power6.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcscpy-power7.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcscpy-ppc64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcscpy.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcsrchr-power6.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcsrchr-power7.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcsrchr-ppc64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wcsrchr.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wordcopy-power6.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wordcopy-power7.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wordcopy-ppc64.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00
wordcopy.c Update copyright dates with scripts/update-copyrights. 2015-01-02 16:29:47 +00:00