This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_check_gcc/master-arm in repository toolchain/ci/glibc.
from 0218463dd8 powerpc: Fix VSX register number on __strncpy_power9 [BZ #29197] adds 8a780a6b91 x86: Create header for VEC classes in x86 strings library adds dd5c483b25 x86: Add COND_VZEROUPPER that can replace vzeroupper if no `ret` adds d0370d992e Benchtests: Improve memrchr benchmarks adds 731feee386 x86: Optimize memrchr-sse2.S adds b4209615a0 x86: Optimize memrchr-evex.S adds af5306a735 x86: Optimize memrchr-avx2.S adds 6dcbb7d95d x86: Shrink code size of memchr-avx2.S adds 56da3fe1dd x86: Shrink code size of memchr-evex.S adds c28db9cb29 x86: ZERO_UPPER_VEC_REGISTERS_RETURN_XTEST expect no transactions
No new revisions were added by this update.
Summary of changes: benchtests/bench-memchr.c | 110 ++-- sysdeps/x86_64/memrchr.S | 613 ++++++++++----------- .../strchr.c => x86_64/multiarch/avx-rtm-vecs.h} | 25 +- .../strnlen.c => x86_64/multiarch/avx-vecs.h} | 39 +- .../multiarch/evex-vecs-common.h} | 29 +- .../err_map.h => x86_64/multiarch/evex256-vecs.h} | 19 +- .../err_map.h => x86_64/multiarch/evex512-vecs.h} | 19 +- sysdeps/x86_64/multiarch/memchr-avx2-rtm.S | 1 + sysdeps/x86_64/multiarch/memchr-avx2.S | 109 ++-- sysdeps/x86_64/multiarch/memchr-evex.S | 46 +- sysdeps/x86_64/multiarch/memrchr-avx2-rtm.S | 1 + sysdeps/x86_64/multiarch/memrchr-avx2.S | 534 +++++++++--------- sysdeps/x86_64/multiarch/memrchr-evex.S | 539 +++++++++--------- .../strnlen.c => x86_64/multiarch/sse2-vecs.h} | 39 +- sysdeps/x86_64/multiarch/vec-macros.h | 90 +++ sysdeps/x86_64/sysdep.h | 24 +- 16 files changed, 1190 insertions(+), 1047 deletions(-) copy sysdeps/{i386/i686/multiarch/strchr.c => x86_64/multiarch/avx-rtm-vecs.h} (65%) copy sysdeps/{i386/i686/multiarch/strnlen.c => x86_64/multiarch/avx-vecs.h} (57%) copy sysdeps/{i386/i686/multiarch/memrchr.c => x86_64/multiarch/evex-vecs-common.h} (62%) copy sysdeps/{mach/hurd/err_map.h => x86_64/multiarch/evex256-vecs.h} (70%) copy sysdeps/{mach/hurd/err_map.h => x86_64/multiarch/evex512-vecs.h} (69%) copy sysdeps/{i386/i686/multiarch/strnlen.c => x86_64/multiarch/sse2-vecs.h} (60%) create mode 100644 sysdeps/x86_64/multiarch/vec-macros.h