This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository glibc.
from 93ced0e1b8 LoongArch: Add RSEQ_SIG in rseq.h. new 345e9c7d0b math: Add e_gammaf_r to glibc code and style new ad53c12798 benchtests: Add exp10m1f benchmark new 19ab8bbd71 benchtests: Add exp2m1f benchmark new 2dbf7c4bf1 benchtests: Add expm1f benchmark new 1e262f80dd benchtests: Add log10f benchmark new acc2137382 benchtests: Add log2p1f benchmark new ef2485c5fe benchtests: Add log1p benchmark new 48767cbb76 benchtests: Add log10p1f benchmark new 5fa89852fa math: Use exp10m1f from CORE-MATH new 5c22fd25c1 math: Use exp2m1f from CORE-MATH new bbd578b38d math: Use expm1f from CORE-MATH new 9247f53219 math: Use log10f from CORE-MATH new c369580814 math: Use log2p1f from CORE-MATH new 8ae9e51376 math: Use log1pf from CORE-MATH new f338c7c5f5 math: Use log10p1f from CORE-MATH new c28f8d7f19 x86_64: Add exp10m1f with FMA new 6d477b8de8 x86_64: Add exp2m1f with FMA new 2d82d781a5 AArch64: Remove SVE erf and erfc tables
The 18 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: SHARED-FILES | 28 + benchtests/Makefile | 7 + benchtests/{exp10f-inputs => exp10m1f-inputs} | 1 + benchtests/{exp2f-inputs => exp2m1f-inputs} | 0 benchtests/expm1f-inputs | 799 ++++++++++ benchtests/log10f-inputs | 1005 +++++++++++++ benchtests/{log2f-inputs => log10p1f-inputs} | 0 benchtests/log1pf-inputs | 1005 +++++++++++++ benchtests/{log2f-inputs => log2p1f-inputs} | 0 sysdeps/aarch64/fpu/Makefile | 2 - sysdeps/aarch64/fpu/erf_advsimd.c | 4 +- sysdeps/aarch64/fpu/erf_data.c | 8 +- sysdeps/aarch64/fpu/erf_sve.c | 10 +- sysdeps/aarch64/fpu/erfc_advsimd.c | 4 +- sysdeps/aarch64/fpu/erfc_data.c | 8 +- sysdeps/aarch64/fpu/erfc_sve.c | 2 +- sysdeps/aarch64/fpu/erfcf_advsimd.c | 8 +- sysdeps/aarch64/fpu/erfcf_data.c | 8 +- sysdeps/aarch64/fpu/erfcf_sve.c | 2 +- sysdeps/aarch64/fpu/erff_advsimd.c | 8 +- sysdeps/aarch64/fpu/erff_data.c | 8 +- sysdeps/aarch64/fpu/erff_sve.c | 13 +- sysdeps/aarch64/fpu/sv_erf_data.c | 1570 -------------------- sysdeps/aarch64/fpu/sv_erff_data.c | 1058 ------------- sysdeps/aarch64/fpu/vecmath_config.h | 28 +- sysdeps/aarch64/libm-test-ulps | 29 +- sysdeps/alpha/fpu/libm-test-ulps | 12 - sysdeps/arc/fpu/libm-test-ulps | 28 - sysdeps/arc/nofpu/libm-test-ulps | 7 - sysdeps/arm/libm-test-ulps | 31 +- sysdeps/csky/fpu/libm-test-ulps | 12 - sysdeps/csky/nofpu/libm-test-ulps | 12 - sysdeps/hppa/fpu/libm-test-ulps | 28 - sysdeps/i386/fpu/e_log10f.S | 66 - sysdeps/i386/fpu/libm-test-ulps | 25 - sysdeps/i386/fpu/s_expm1f.S | 112 -- sysdeps/i386/fpu/s_log1pf.S | 66 - sysdeps/i386/i686/fpu/multiarch/libm-test-ulps | 25 - sysdeps/ieee754/flt-32/e_gammaf_r.c | 180 ++- sysdeps/ieee754/flt-32/e_log10f.c | 196 ++- sysdeps/ieee754/flt-32/s_exp10m1f.c | 227 +++ sysdeps/ieee754/flt-32/s_exp2m1f.c | 194 +++ sysdeps/ieee754/flt-32/s_expm1f.c | 232 ++- sysdeps/ieee754/flt-32/s_log10p1f.c | 182 +++ sysdeps/ieee754/flt-32/s_log1pf.c | 271 ++-- sysdeps/ieee754/flt-32/s_log2p1f.c | 248 ++++ .../fpu/math_errf.c => ieee754/flt-32/w_log1pf.c} | 0 sysdeps/loongarch/lp64/libm-test-ulps | 28 - sysdeps/m68k/coldfire/fpu/libm-test-ulps | 6 - sysdeps/m68k/m680x0/fpu/libm-test-ulps | 12 - .../m68k/m680x0/fpu/w_log1pf.c | 6 +- sysdeps/microblaze/libm-test-ulps | 3 - sysdeps/mips/mips32/libm-test-ulps | 28 - sysdeps/mips/mips64/libm-test-ulps | 28 - sysdeps/nios2/libm-test-ulps | 3 - sysdeps/or1k/fpu/libm-test-ulps | 4 - sysdeps/or1k/nofpu/libm-test-ulps | 12 - sysdeps/powerpc/fpu/libm-test-ulps | 29 +- sysdeps/powerpc/nofpu/libm-test-ulps | 28 - sysdeps/riscv/nofpu/libm-test-ulps | 16 - sysdeps/riscv/rvd/libm-test-ulps | 28 - sysdeps/s390/fpu/libm-test-ulps | 28 - sysdeps/sh/libm-test-ulps | 6 - sysdeps/sparc/fpu/libm-test-ulps | 28 - sysdeps/x86_64/fpu/libm-test-ulps | 29 +- sysdeps/x86_64/fpu/multiarch/Makefile | 4 + sysdeps/x86_64/fpu/multiarch/s_exp10m1f-fma.c | 4 + .../fpu/multiarch/{s_sincosf.c => s_exp10m1f.c} | 16 +- sysdeps/x86_64/fpu/multiarch/s_exp2m1f-fma.c | 4 + .../fpu/multiarch/{s_sincosf.c => s_exp2m1f.c} | 16 +- 70 files changed, 4318 insertions(+), 3817 deletions(-) copy benchtests/{exp10f-inputs => exp10m1f-inputs} (99%) copy benchtests/{exp2f-inputs => exp2m1f-inputs} (100%) create mode 100644 benchtests/expm1f-inputs create mode 100644 benchtests/log10f-inputs copy benchtests/{log2f-inputs => log10p1f-inputs} (100%) create mode 100644 benchtests/log1pf-inputs copy benchtests/{log2f-inputs => log2p1f-inputs} (100%) delete mode 100644 sysdeps/aarch64/fpu/sv_erf_data.c delete mode 100644 sysdeps/aarch64/fpu/sv_erff_data.c delete mode 100644 sysdeps/i386/fpu/e_log10f.S delete mode 100644 sysdeps/i386/fpu/s_expm1f.S delete mode 100644 sysdeps/i386/fpu/s_log1pf.S create mode 100644 sysdeps/ieee754/flt-32/s_exp10m1f.c create mode 100644 sysdeps/ieee754/flt-32/s_exp2m1f.c create mode 100644 sysdeps/ieee754/flt-32/s_log10p1f.c create mode 100644 sysdeps/ieee754/flt-32/s_log2p1f.c rename sysdeps/{m68k/m680x0/fpu/math_errf.c => ieee754/flt-32/w_log1pf.c} (100%) copy benchtests/bench-memcmpeq.c => sysdeps/m68k/m680x0/fpu/w_log1pf.c (87%) create mode 100644 sysdeps/x86_64/fpu/multiarch/s_exp10m1f-fma.c copy sysdeps/x86_64/fpu/multiarch/{s_sincosf.c => s_exp10m1f.c} (71%) create mode 100644 sysdeps/x86_64/fpu/multiarch/s_exp2m1f-fma.c copy sysdeps/x86_64/fpu/multiarch/{s_sincosf.c => s_exp2m1f.c} (72%)