This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository glibc.
from 2c42257314 elf: Do not completely clear reused namespace in dlmopen (bu [...] new 52ab7604db x86: Update VEC macros to complete API for evex/evex512 impls new 3088a66ff8 x86: Update memrchr to use new VEC macros new 4fb7d8a938 x86: Update memmove to use new VEC macros new a6784653f7 x86: Update memset to use new VEC macros new 47f5d51461 x86: Remove now unused vec header macros. new be066536bd x86: Update strlen-evex-base to use new reg/vec macros.
The 6 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: .../multiarch/memmove-avx-unaligned-erms-rtm.S | 11 +- .../x86_64/multiarch/memmove-avx-unaligned-erms.S | 9 +- .../multiarch/memmove-avx512-unaligned-erms.S | 30 +-- .../x86_64/multiarch/memmove-evex-unaligned-erms.S | 30 +-- .../x86_64/multiarch/memmove-sse2-unaligned-erms.S | 11 +- .../x86_64/multiarch/memmove-vec-unaligned-erms.S | 262 ++++++++++----------- sysdeps/x86_64/multiarch/memrchr-evex.S | 42 ++-- .../multiarch/memset-avx2-unaligned-erms-rtm.S | 8 +- .../x86_64/multiarch/memset-avx2-unaligned-erms.S | 14 +- .../multiarch/memset-avx512-unaligned-erms.S | 20 +- .../x86_64/multiarch/memset-evex-unaligned-erms.S | 20 +- .../x86_64/multiarch/memset-sse2-unaligned-erms.S | 10 +- .../x86_64/multiarch/memset-vec-unaligned-erms.S | 70 +++--- sysdeps/x86_64/multiarch/reg-macros.h | 168 +++++++++++++ sysdeps/x86_64/multiarch/scripts/gen-reg-macros.py | 133 +++++++++++ sysdeps/x86_64/multiarch/strlen-evex-base.S | 116 ++++----- sysdeps/x86_64/multiarch/strlen-evex512.S | 4 +- sysdeps/x86_64/multiarch/vec-macros.h | 90 ------- .../{avx-rtm-vecs.h => x86-avx-rtm-vecs.h} | 6 +- .../multiarch/{avx-vecs.h => x86-avx-vecs.h} | 10 +- .../{evex-vecs-common.h => x86-evex-vecs-common.h} | 12 +- .../{evex256-vecs.h => x86-evex256-vecs.h} | 9 +- .../{evex512-vecs.h => x86-evex512-vecs.h} | 9 +- .../multiarch/{sse2-vecs.h => x86-sse2-vecs.h} | 10 +- sysdeps/x86_64/multiarch/x86-vec-macros.h | 90 +++++++ 25 files changed, 662 insertions(+), 532 deletions(-) create mode 100644 sysdeps/x86_64/multiarch/reg-macros.h create mode 100644 sysdeps/x86_64/multiarch/scripts/gen-reg-macros.py delete mode 100644 sysdeps/x86_64/multiarch/vec-macros.h rename sysdeps/x86_64/multiarch/{avx-rtm-vecs.h => x86-avx-rtm-vecs.h} (92%) rename sysdeps/x86_64/multiarch/{avx-vecs.h => x86-avx-vecs.h} (90%) rename sysdeps/x86_64/multiarch/{evex-vecs-common.h => x86-evex-vecs-common.h} (85%) rename sysdeps/x86_64/multiarch/{evex256-vecs.h => x86-evex256-vecs.h} (88%) rename sysdeps/x86_64/multiarch/{evex512-vecs.h => x86-evex512-vecs.h} (87%) rename sysdeps/x86_64/multiarch/{sse2-vecs.h => x86-sse2-vecs.h} (89%) create mode 100644 sysdeps/x86_64/multiarch/x86-vec-macros.h