diff options
author | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2024-03-05 17:13:48 -0300 |
---|---|---|
committer | Adhemerval Zanella <adhemerval.zanella@linaro.org> | 2024-03-12 17:11:01 -0300 |
commit | 4a76fb1da8b7e7fa472741921f49ef32f81bc0a0 (patch) | |
tree | 4f05bba26477f0d9330703dd619c7bc93dabf560 /sysdeps/powerpc/powerpc64/multiarch/Makefile | |
parent | 2149da36836bc32cd66359ca37bab5884af7e81f (diff) | |
download | glibc-4a76fb1da8b7e7fa472741921f49ef32f81bc0a0.tar.gz glibc-4a76fb1da8b7e7fa472741921f49ef32f81bc0a0.tar.xz glibc-4a76fb1da8b7e7fa472741921f49ef32f81bc0a0.zip |
powerpc: Remove power8 strcasestr optimization
Similar to strstr (1e9a550ba4), power8 strcasestr does not show much improvement compared to the generic implementation. The geomean on bench-strcasestr shows: __strcasestr_power8 __strcasestr_ppc power10 1159 1120 power9 1640 1469 power8 1787 1904 The strcasestr uses the same 'trick' as power7 strstr to detect potential quadradic behavior, which only adds overheads for input that trigger quadradic behavior and it is really a hack. Checked on powerpc64le-linux-gnu. Reviewed-by: DJ Delorie <dj@redhat.com>
Diffstat (limited to 'sysdeps/powerpc/powerpc64/multiarch/Makefile')
-rw-r--r-- | sysdeps/powerpc/powerpc64/multiarch/Makefile | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sysdeps/powerpc/powerpc64/multiarch/Makefile b/sysdeps/powerpc/powerpc64/multiarch/Makefile index 5624249fe2..a38ff46448 100644 --- a/sysdeps/powerpc/powerpc64/multiarch/Makefile +++ b/sysdeps/powerpc/powerpc64/multiarch/Makefile @@ -26,7 +26,7 @@ sysdep_routines += memcpy-power8-cached memcpy-power7 memcpy-a2 memcpy-power6 \ memmove-power7 memmove-ppc64 wordcopy-ppc64 \ strncpy-power8 \ strspn-power8 strspn-ppc64 strcspn-power8 strcspn-ppc64 \ - strlen-power8 strcasestr-power8 strcasestr-ppc64 \ + strlen-power8 \ strcasecmp-ppc64 strcasecmp-power8 strncase-ppc64 \ strncase-power8 |