This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository glibc.
from f27e5e2178 nptl: Fix ___pthread_unregister_cancel_restore asynchronous restore new 30e57e0a21 x86: Rename STRCASECMP_NONASCII macro to STRCASECMP_L_NONASCII new d561fbb041 x86: Move strcmp SSE2 implementation to multiarch/strcmp-sse2.S new 427eaa2c85 x86: Move wcscmp SSE2 implementation to multiarch/wcscmp-sse2.S new 60a583ec60 x86: Move strcmp SSE42 implementation to multiarch/strcmp-sse4_2.S new 58e6cd4bcb x86: Move strlen SSE2 implementation to multiarch/strlen-sse2.S new 6b9006bfb0 x86: Move strcpy SSE2 implementation to multiarch/strcpy-sse2.S new 08af081ffd x86: Move memrchr SSE2 implementation to multiarch/memrchr-sse2.S new 425647458b x86: Move strrchr SSE2 implementation to multiarch/strrchr-sse2.S new cd080d0741 x86: Move strchr SSE2 implementation to multiarch/strchr-sse2.S new 72a48ec0f7 x86: Move strcat SSE2 implementation to multiarch/strcat-sse2.S new 64479f11b7 x86: Move wcschr SSE2 implementation to multiarch/wcschr-sse2.S new e19bb87c97 x86: Move wcslen SSE2 implementation to multiarch/wcslen-sse2.S new 42b014dd1b x86: Remove unneeded rtld-wmemcmp new 7c8ca17893 x86: Add missing rtm tests for strcmp family
The 14 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: sysdeps/x86/Makefile | 8 + .../wcscmp-sse2.S => x86/tst-strcasecmp-rtm.c} | 12 +- .../x86/{tst-strncmp-rtm.c => tst-strcmp-rtm.c} | 52 +- .../wcscmp-sse2.S => x86/tst-strncasecmp-rtm.c} | 12 +- sysdeps/x86/tst-strncmp-rtm.c | 6 +- .../rtld-wmemcmp.S => x86/tst-wcscmp-rtm.c} | 8 +- sysdeps/x86_64/memrchr.S | 332 +-- sysdeps/x86_64/multiarch/memrchr-sse2.S | 336 ++- .../multiarch/{rtld-wmemcmp.S => rtld-stpcpy.S} | 2 +- .../multiarch/{rtld-wmemcmp.S => rtld-strchr.S} | 2 +- .../multiarch/{rtld-wmemcmp.S => rtld-strchrnul.S} | 2 +- .../multiarch/{rtld-wmemcmp.S => rtld-strcmp.S} | 2 +- .../multiarch/{rtld-wmemcmp.S => rtld-strlen.S} | 2 +- .../multiarch/{rtld-wmemcmp.S => rtld-strncmp.S} | 2 +- .../multiarch/{rtld-wmemcmp.S => rtld-strnlen.S} | 2 +- sysdeps/x86_64/multiarch/stpcpy-sse2.S | 15 +- sysdeps/x86_64/multiarch/strcasecmp_l-sse2.S | 5 +- sysdeps/x86_64/multiarch/strcasecmp_l-sse4_2.S | 3 +- sysdeps/x86_64/multiarch/strcat-sse2.S | 242 ++- sysdeps/x86_64/multiarch/strchr-sse2.S | 175 +- sysdeps/x86_64/multiarch/strchrnul-sse2.S | 11 +- sysdeps/x86_64/multiarch/strcmp-avx2.S | 6 +- sysdeps/x86_64/multiarch/strcmp-evex.S | 6 +- sysdeps/x86_64/multiarch/strcmp-naming.h | 68 + sysdeps/x86_64/multiarch/strcmp-sse2.S | 2140 ++++++++++++++++++- sysdeps/x86_64/multiarch/strcmp-sse42.S | 1782 ---------------- sysdeps/x86_64/multiarch/strcmp-sse4_2.S | 1763 +++++++++++++++- sysdeps/x86_64/multiarch/strcpy-sse2.S | 137 +- sysdeps/x86_64/multiarch/strlen-sse2.S | 260 ++- sysdeps/x86_64/multiarch/strlen-vec.S | 267 --- sysdeps/x86_64/multiarch/strncase_l-sse2.S | 5 +- sysdeps/x86_64/multiarch/strncase_l-sse4_2.S | 3 +- sysdeps/x86_64/multiarch/strncmp-sse2.S | 12 +- sysdeps/x86_64/multiarch/strncmp-sse4_2.S | 7 +- sysdeps/x86_64/multiarch/strnlen-sse2.S | 12 +- sysdeps/x86_64/multiarch/strrchr-sse2.S | 358 +++- sysdeps/x86_64/multiarch/wcschr-sse2.S | 145 +- sysdeps/x86_64/multiarch/wcscmp-sse2.S | 936 ++++++++- sysdeps/x86_64/multiarch/wcslen-sse2.S | 221 +- sysdeps/x86_64/multiarch/wcslen-sse4_1.S | 4 +- sysdeps/x86_64/multiarch/wcsnlen-sse4_1.S | 4 +- sysdeps/x86_64/multiarch/wcsrchr-sse2.S | 10 +- sysdeps/x86_64/stpcpy.S | 3 +- sysdeps/x86_64/strcasecmp_l.S | 11 +- sysdeps/x86_64/strcat.S | 239 +-- sysdeps/x86_64/strchr.S | 167 +- sysdeps/x86_64/strchrnul.S | 7 +- sysdeps/x86_64/strcmp.S | 2147 +------------------- sysdeps/x86_64/strcpy.S | 138 +- sysdeps/x86_64/strlen.S | 3 +- sysdeps/x86_64/strncase_l.S | 11 +- sysdeps/x86_64/strncmp.S | 7 +- sysdeps/x86_64/strnlen.S | 6 +- sysdeps/x86_64/strrchr.S | 364 +--- sysdeps/x86_64/wcschr.S | 135 +- sysdeps/x86_64/wcscmp.S | 932 +-------- sysdeps/x86_64/wcslen.S | 216 +- sysdeps/x86_64/wcsrchr.S | 11 +- 58 files changed, 6863 insertions(+), 6911 deletions(-) copy sysdeps/{x86_64/multiarch/wcscmp-sse2.S => x86/tst-strcasecmp-rtm.c} (77%) copy sysdeps/x86/{tst-strncmp-rtm.c => tst-strcmp-rtm.c} (56%) copy sysdeps/{x86_64/multiarch/wcscmp-sse2.S => x86/tst-strncasecmp-rtm.c} (76%) copy sysdeps/{x86_64/multiarch/rtld-wmemcmp.S => x86/tst-wcscmp-rtm.c} (79%) copy sysdeps/x86_64/multiarch/{rtld-wmemcmp.S => rtld-stpcpy.S} (97%) copy sysdeps/x86_64/multiarch/{rtld-wmemcmp.S => rtld-strchr.S} (97%) copy sysdeps/x86_64/multiarch/{rtld-wmemcmp.S => rtld-strchrnul.S} (96%) copy sysdeps/x86_64/multiarch/{rtld-wmemcmp.S => rtld-strcmp.S} (97%) copy sysdeps/x86_64/multiarch/{rtld-wmemcmp.S => rtld-strlen.S} (97%) copy sysdeps/x86_64/multiarch/{rtld-wmemcmp.S => rtld-strncmp.S} (97%) rename sysdeps/x86_64/multiarch/{rtld-wmemcmp.S => rtld-strnlen.S} (97%) create mode 100644 sysdeps/x86_64/multiarch/strcmp-naming.h delete mode 100644 sysdeps/x86_64/multiarch/strcmp-sse42.S delete mode 100644 sysdeps/x86_64/multiarch/strlen-vec.S