This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch release/2.34/master in repository glibc.
from 83cc145830 scripts/glibcelf.py: Mark as UNSUPPORTED on Python 3.5 and earlier new 16245986fb x86-64: Optimize load of all bits set into ZMM register [BZ #28252] new b5a44a6a47 x86: Modify ENTRY in sysdep.h so that p2align can be specified new 5ec3416853 x86: Optimize memcmp-evex-movbe.S for frontend behavior and size new 6d18a93dbb x86: Optimize memset-vec-unaligned-erms.S new baf3ece634 x86: Replace sse2 instructions with avx in memcmp-evex-movbe.S new f35ad30da4 x86-64: Improve EVEX strcmp with masked load new a182bb7a39 x86-64: Remove Prefer_AVX2_STRCMP new 2e64237a87 x86-64: Replace movzx with movzbl new a7392db2ff x86: Optimize memmove-vec-unaligned-erms.S new cecbac5212 x86: Double size of ERMS rep_movsb_threshold in dl-cacheinfo.h new 7cb126e7e7 x86: Shrink memcmp-sse4.S code size new 4bbd0f866a x86-64: Use notl in EVEX strcmp [BZ #28646] new f3a99b2216 x86: Don't set Prefer_No_AVX512 for processors with AVX512 a [...] new c796418d00 x86: Optimize L(less_vec) case in memcmp-evex-movbe.S
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: string/test-strcmp.c | 28 + sysdeps/x86/cpu-features.c | 15 +- sysdeps/x86/cpu-tunables.c | 2 - sysdeps/x86/dl-cacheinfo.h | 8 +- sysdeps/x86/dl-tunables.list | 26 +- .../cpu-features-preferred_feature_index_1.def | 1 - sysdeps/x86/sysdep.h | 7 +- .../x86_64/fpu/multiarch/svml_d_cos8_core_avx512.S | 7 +- .../x86_64/fpu/multiarch/svml_d_log8_core_avx512.S | 7 +- .../x86_64/fpu/multiarch/svml_d_sin8_core_avx512.S | 7 +- .../fpu/multiarch/svml_d_sincos8_core_avx512.S | 7 +- .../fpu/multiarch/svml_s_cosf16_core_avx512.S | 7 +- .../fpu/multiarch/svml_s_expf16_core_avx512.S | 7 +- .../fpu/multiarch/svml_s_logf16_core_avx512.S | 7 +- .../fpu/multiarch/svml_s_powf16_core_avx512.S | 12 +- .../fpu/multiarch/svml_s_sincosf16_core_avx512.S | 7 +- .../fpu/multiarch/svml_s_sinf16_core_avx512.S | 7 +- sysdeps/x86_64/memmove.S | 2 +- sysdeps/x86_64/memset.S | 10 +- sysdeps/x86_64/multiarch/memcmp-evex-movbe.S | 421 ++-- sysdeps/x86_64/multiarch/memcmp-sse4.S | 2267 ++++++-------------- .../multiarch/memmove-avx-unaligned-erms-rtm.S | 2 +- .../x86_64/multiarch/memmove-avx-unaligned-erms.S | 2 +- .../multiarch/memmove-avx512-unaligned-erms.S | 2 +- .../x86_64/multiarch/memmove-evex-unaligned-erms.S | 2 +- .../x86_64/multiarch/memmove-vec-unaligned-erms.S | 595 +++-- .../x86_64/multiarch/memset-avx2-unaligned-erms.S | 10 +- .../multiarch/memset-avx512-unaligned-erms.S | 11 +- .../x86_64/multiarch/memset-evex-unaligned-erms.S | 11 +- .../x86_64/multiarch/memset-vec-unaligned-erms.S | 285 ++- sysdeps/x86_64/multiarch/strcmp-evex.S | 465 ++-- sysdeps/x86_64/multiarch/strcmp-sse42.S | 4 +- sysdeps/x86_64/multiarch/strcmp.c | 3 +- sysdeps/x86_64/multiarch/strncmp.c | 3 +- sysdeps/x86_64/strcmp.S | 4 +- 35 files changed, 1747 insertions(+), 2514 deletions(-)