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_build/master-arm in repository toolchain/ci/glibc.
from bc1e344dc1 resolv: Do not install libanl.so symbolic link adds 8881cca8fb x86-64: Add vector erfc/erfcf implementation to libmvec adds c21c7bc24e x86-64: Add vector tan/tanf implementation to libmvec adds 4dfa8f4870 open64: Force O_LARGEFILE on all architectures
No new revisions were added by this update.
Summary of changes: bits/libm-simd-decl-stubs.h | 22 + math/bits/mathcalls.h | 4 +- sysdeps/unix/sysv/linux/open64.c | 9 +- sysdeps/unix/sysv/linux/open64_nocancel.c | 8 +- sysdeps/unix/sysv/linux/openat64.c | 8 +- sysdeps/unix/sysv/linux/openat64_nocancel.c | 8 +- sysdeps/unix/sysv/linux/x86_64/libmvec.abilist | 16 + sysdeps/x86/fpu/bits/math-vector.h | 8 + sysdeps/x86/fpu/finclude/math-vector-fortran.h | 8 + sysdeps/x86_64/fpu/Makeconfig | 2 + sysdeps/x86_64/fpu/Versions | 4 + sysdeps/x86_64/fpu/libm-test-ulps | 40 + .../x86_64/fpu/multiarch/svml_d_erfc2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_erfc2_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_erfc2_core_sse4.S | 3853 ++++++++++++ .../x86_64/fpu/multiarch/svml_d_erfc4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_erfc4_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_erfc4_core_avx2.S | 3857 ++++++++++++ .../x86_64/fpu/multiarch/svml_d_erfc8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_erfc8_core.c | 27 + .../fpu/multiarch/svml_d_erfc8_core_avx512.S | 3860 ++++++++++++ .../x86_64/fpu/multiarch/svml_d_tan2_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_tan2_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_tan2_core_sse4.S | 6259 ++++++++++++++++++++ .../x86_64/fpu/multiarch/svml_d_tan4_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_tan4_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_tan4_core_avx2.S | 6227 +++++++++++++++++++ .../x86_64/fpu/multiarch/svml_d_tan8_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_d_tan8_core.c | 27 + .../x86_64/fpu/multiarch/svml_d_tan8_core_avx512.S | 2733 +++++++++ .../fpu/multiarch/svml_s_erfcf16_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_erfcf16_core.c | 28 + .../fpu/multiarch/svml_s_erfcf16_core_avx512.S | 932 +++ .../x86_64/fpu/multiarch/svml_s_erfcf4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_erfcf4_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_erfcf4_core_sse4.S | 939 +++ .../x86_64/fpu/multiarch/svml_s_erfcf8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_erfcf8_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_erfcf8_core_avx2.S | 957 +++ .../x86_64/fpu/multiarch/svml_s_tanf16_core-avx2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_tanf16_core.c | 28 + .../fpu/multiarch/svml_s_tanf16_core_avx512.S | 927 +++ .../x86_64/fpu/multiarch/svml_s_tanf4_core-sse2.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_tanf4_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_tanf4_core_sse4.S | 2600 ++++++++ .../x86_64/fpu/multiarch/svml_s_tanf8_core-sse.S | 20 + sysdeps/x86_64/fpu/multiarch/svml_s_tanf8_core.c | 28 + .../x86_64/fpu/multiarch/svml_s_tanf8_core_avx2.S | 2595 ++++++++ sysdeps/x86_64/fpu/svml_d_erfc2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_erfc4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_erfc4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_erfc8_core.S | 25 + sysdeps/x86_64/fpu/svml_d_tan2_core.S | 29 + sysdeps/x86_64/fpu/svml_d_tan4_core.S | 29 + sysdeps/x86_64/fpu/svml_d_tan4_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_d_tan8_core.S | 25 + sysdeps/x86_64/fpu/svml_s_erfcf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_erfcf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_erfcf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_erfcf8_core_avx.S | 25 + sysdeps/x86_64/fpu/svml_s_tanf16_core.S | 25 + sysdeps/x86_64/fpu/svml_s_tanf4_core.S | 29 + sysdeps/x86_64/fpu/svml_s_tanf8_core.S | 29 + sysdeps/x86_64/fpu/svml_s_tanf8_core_avx.S | 25 + sysdeps/x86_64/fpu/test-double-libmvec-erfc-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-erfc-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-erfc-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-erfc.c | 3 + sysdeps/x86_64/fpu/test-double-libmvec-tan-avx.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-tan-avx2.c | 1 + .../x86_64/fpu/test-double-libmvec-tan-avx512f.c | 1 + sysdeps/x86_64/fpu/test-double-libmvec-tan.c | 3 + sysdeps/x86_64/fpu/test-double-vlen2-wrappers.c | 2 + .../x86_64/fpu/test-double-vlen4-avx2-wrappers.c | 2 + sysdeps/x86_64/fpu/test-double-vlen4-wrappers.c | 2 + sysdeps/x86_64/fpu/test-double-vlen8-wrappers.c | 2 + sysdeps/x86_64/fpu/test-float-libmvec-erfcf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-erfcf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-erfcf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-erfcf.c | 3 + sysdeps/x86_64/fpu/test-float-libmvec-tanf-avx.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-tanf-avx2.c | 1 + .../x86_64/fpu/test-float-libmvec-tanf-avx512f.c | 1 + sysdeps/x86_64/fpu/test-float-libmvec-tanf.c | 3 + sysdeps/x86_64/fpu/test-float-vlen16-wrappers.c | 2 + sysdeps/x86_64/fpu/test-float-vlen4-wrappers.c | 2 + .../x86_64/fpu/test-float-vlen8-avx2-wrappers.c | 2 + sysdeps/x86_64/fpu/test-float-vlen8-wrappers.c | 2 + 88 files changed, 36887 insertions(+), 31 deletions(-) create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erfc2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erfc2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erfc2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erfc4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erfc4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erfc4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erfc8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erfc8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_erfc8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tan2_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tan2_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tan2_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tan4_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tan4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tan4_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tan8_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tan8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_d_tan8_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erfcf16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erfcf16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erfcf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erfcf4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erfcf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erfcf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erfcf8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erfcf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_erfcf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanf16_core-avx2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanf16_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanf16_core_avx512.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanf4_core-sse2.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanf4_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanf4_core_sse4.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanf8_core-sse.S create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanf8_core.c create mode 100644 sysdeps/x86_64/fpu/multiarch/svml_s_tanf8_core_avx2.S create mode 100644 sysdeps/x86_64/fpu/svml_d_erfc2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_erfc4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_erfc4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_erfc8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_tan2_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_tan4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_d_tan4_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_d_tan8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_erfcf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_erfcf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_erfcf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_erfcf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/svml_s_tanf16_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_tanf4_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_tanf8_core.S create mode 100644 sysdeps/x86_64/fpu/svml_s_tanf8_core_avx.S create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-erfc-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-erfc-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-erfc-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-erfc.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-tan-avx.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-tan-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-tan-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-double-libmvec-tan.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-erfcf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-erfcf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-erfcf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-erfcf.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-tanf-avx.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-tanf-avx2.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-tanf-avx512f.c create mode 100644 sysdeps/x86_64/fpu/test-float-libmvec-tanf.c