This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch release/2.38/master in repository glibc.
from cf06772360 x86: Avoid integer truncation with large cache sizes (bug 32470) new 5c9be512ee x86_64: Sort fpu/multiarch/Makefile new 49016f2190 x86_64: Add log2 with FMA new b2a45f1eee x86_64: Add expm1 with FMA new c92946d9b2 x86_64: Add log1p with FMA new 58822f954f x86: Check the lower byte of EAX of CPUID leaf 2 [BZ #30643] new 7772f9358c elf: Fix slow tls access after dlopen [BZ #19924] new 5a64f93365 x86: Only align destination to 1x VEC_SIZE in memset 4x loop new 0d14bf0754 sysdeps/x86/Makefile: Split and sort tests new dc1762113d x86_64: Fix missing wcsncat function definition without mult [...] new 04b8d48432 x86: Improve large memset perf with non-temporal stores [RHE [...] new 12fec8aae5 x86/string: Fixup alignment of main loop in str{n}cmp-evex [ [...]
The 11 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: elf/dl-close.c | 2 +- elf/dl-open.c | 8 +- elf/dl-reloc.c | 6 +- elf/dl-tls.c | 117 ++++++++-------- sysdeps/generic/ldsodefs.h | 3 +- sysdeps/ieee754/dbl-64/s_expm1.c | 7 + sysdeps/ieee754/dbl-64/s_log1p.c | 5 + sysdeps/x86/Makefile | 110 ++++++++++----- sysdeps/x86/dl-cacheinfo.h | 31 ++--- sysdeps/x86_64/dl-tls.c | 4 +- sysdeps/x86_64/fpu/multiarch/Makefile | 100 +++++++++++--- sysdeps/x86_64/fpu/multiarch/e_log2-fma.c | 3 + .../x86_64/fpu/multiarch/{e_expf.c => e_log2.c} | 28 ++-- sysdeps/x86_64/fpu/multiarch/s_expm1-fma.c | 10 ++ .../x86_64/fpu/multiarch/s_expm1.c | 30 ++--- sysdeps/x86_64/fpu/multiarch/s_log1p-fma.c | 4 + .../x86_64/fpu/multiarch/s_log1p.c | 18 ++- .../x86_64/multiarch/memset-vec-unaligned-erms.S | 149 +++++++++++++-------- sysdeps/x86_64/multiarch/strcmp-evex.S | 26 ++-- sysdeps/x86_64/multiarch/wcsncat-evex.S | 6 +- 20 files changed, 419 insertions(+), 248 deletions(-) create mode 100644 sysdeps/x86_64/fpu/multiarch/e_log2-fma.c copy sysdeps/x86_64/fpu/multiarch/{e_expf.c => e_log2.c} (60%) create mode 100644 sysdeps/x86_64/fpu/multiarch/s_expm1-fma.c copy libio/tst-getdelim.c => sysdeps/x86_64/fpu/multiarch/s_expm1.c (61%) create mode 100644 sysdeps/x86_64/fpu/multiarch/s_log1p-fma.c copy support/xstdlib.h => sysdeps/x86_64/fpu/multiarch/s_log1p.c (72%)