diff options
author | Noah Goldstein <goldstein.w.n@gmail.com> | 2022-03-24 18:56:13 -0500 |
---|---|---|
committer | Noah Goldstein <goldstein.w.n@gmail.com> | 2022-03-25 13:16:50 -0500 |
commit | 84e7c46df4086873eae28a1fb87d2cf5388b1e16 (patch) | |
tree | 4a62843c642a15bf09a4da8030d9ca43c21ecea7 /sysdeps/x86_64/multiarch/Makefile | |
parent | bbf81222343fed5cd704001a2ae0d86c71544151 (diff) | |
download | glibc-84e7c46df4086873eae28a1fb87d2cf5388b1e16.tar.gz glibc-84e7c46df4086873eae28a1fb87d2cf5388b1e16.tar.xz glibc-84e7c46df4086873eae28a1fb87d2cf5388b1e16.zip |
x86: Add EVEX optimized str{n}casecmp
geometric_mean(N=40) of all benchmarks EVEX / SSE42: .621 All string/memory tests pass. Reviewed-by: H.J. Lu <hjl.tools@gmail.com>
Diffstat (limited to 'sysdeps/x86_64/multiarch/Makefile')
-rw-r--r-- | sysdeps/x86_64/multiarch/Makefile | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/sysdeps/x86_64/multiarch/Makefile b/sysdeps/x86_64/multiarch/Makefile index 06e1848823..35d80dc2ff 100644 --- a/sysdeps/x86_64/multiarch/Makefile +++ b/sysdeps/x86_64/multiarch/Makefile @@ -57,6 +57,7 @@ sysdep_routines += \ strcasecmp_l-avx \ strcasecmp_l-avx2 \ strcasecmp_l-avx2-rtm \ + strcasecmp_l-evex \ strcasecmp_l-sse2 \ strcasecmp_l-sse4_2 \ strcasecmp_l-ssse3 \ @@ -97,6 +98,7 @@ sysdep_routines += \ strncase_l-avx \ strncase_l-avx2 \ strncase_l-avx2-rtm \ + strncase_l-evex \ strncase_l-sse2 \ strncase_l-sse4_2 \ strncase_l-ssse3 \ |