simde
simde copied to clipboard
dpbf16 test failures in 0.8.2 on i686 when building with gcc 14.1.1 on Fedora rawhide
I'm getting dpbf16 test failures in 0.8.2 on i686 when building with gcc 14.1.1 on Fedora rawhide:
+ meson setup build/gcc-rpm
The Meson build system
Version: 1.4.1
Source dir: /builddir/build/BUILD/simde-0.8.2-build/simde-0.8.2
Build dir: /builddir/build/BUILD/simde-0.8.2-build/simde-0.8.2/build/gcc-rpm
Build type: native build
Project name: SIMDe
Project version: 0.8.2
C compiler for the host machine: gcc (gcc 14.1.1 "gcc (GCC) 14.1.1 20240701 (Red Hat 14.1.1-7)")
C linker for the host machine: gcc ld.bfd 2.42.90.20240720
C++ compiler for the host machine: g++ (gcc 14.1.1 "g++ (GCC) 14.1.1 20240701 (Red Hat 14.1.1-7)")
C++ linker for the host machine: g++ ld.bfd 2.42.90.20240720
Host machine cpu family: x86
Host machine cpu: i686
Library m found: YES
Compiler for C supports arguments -fopenmp-simd: YES
Compiler for C++ supports arguments -fopenmp-simd: YES
Compiler for C supports arguments -Wpsabi: YES
Compiler for C++ supports arguments -Wpsabi: YES
Library m found: YES
Found pkg-config: YES (/usr/bin/pkg-config) 2.1.1
Build targets in project: 2002
NOTICE: Future-deprecated features used:
* 0.64.0: {'copy arg in configure_file'}
Found ninja-1.12.1 at /usr/bin/ninja
+ _build
+ rm -f build.log
+ _time ninja -C build/gcc-rpm -v -j 8
+ head -4 build.log
+ /bin/time -f '=> [%E]' ninja -C build/gcc-rpm -v -j 8
ninja: Entering directory `build/gcc-rpm'
...
▶ 113/2002 dpbf16/mm_dpbf16_ps FAIL
▶ 113/2002 dpbf16/mm_mask_dpbf16_ps FAIL
▶ 113/2002 dpbf16/mm_maskz_dpbf16_ps FAIL
▶ 113/2002 dpbf16/mm256_dpbf16_ps FAIL
▶ 113/2002 dpbf16/mm256_mask_dpbf16_ps FAIL
▶ 113/2002 dpbf16/mm256_maskz_dpbf16_ps FAIL
▶ 113/2002 dpbf16/mm512_dpbf16_ps FAIL
▶ 113/2002 dpbf16/mm512_mask_dpbf16_ps FAIL
▶ 113/2002 dpbf16/mm512_maskz_dpbf16_ps FAIL
▶ 114/2002 dpbf16/mm_dpbf16_ps FAIL
▶ 114/2002 dpbf16/mm_mask_dpbf16_ps FAIL
▶ 114/2002 dpbf16/mm_maskz_dpbf16_ps FAIL
▶ 114/2002 dpbf16/mm256_dpbf16_ps FAIL
▶ 114/2002 dpbf16/mm256_mask_dpbf16_ps FAIL
▶ 114/2002 dpbf16/mm256_maskz_dpbf16_ps FAIL
▶ 114/2002 dpbf16/mm512_dpbf16_ps FAIL
▶ 114/2002 dpbf16/mm512_mask_dpbf16_ps FAIL
▶ 114/2002 dpbf16/mm512_maskz_dpbf16_ps FAIL
113/2002 x86/avx512/dpbf16/emul/c ERROR 0.04s exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=226 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /builddir/build/BUILD/simde-0.8.2-build/simde-0.8.2/build/gcc-rpm/test/x86/avx512/dpbf16-emul-c
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stderr:
../../test/x86/avx512/dpbf16.c:65: assertion failed: r[3] ~= simde_mm_loadu_ps(test_vec[i].r)[3] (17.612343 ~= -inf)
../../test/x86/avx512/dpbf16.c:156: assertion failed: r[1] ~= simde_mm_loadu_ps(test_vec[i].r)[1] (-2022.885010 ~= 7402289152.000000)
../../test/x86/avx512/dpbf16.c:249: assertion failed: r[0] ~= simde_mm_loadu_ps(test_vec[i].r)[0] (183.422501 ~= -20542294200482956679577600.000000)
../../test/x86/avx512/dpbf16.c:365: assertion failed: r[4] ~= simde_mm256_loadu_ps(test_vec[i].r)[4] (-899.256226 ~= 24190605650488729785870581760.000000)
../../test/x86/avx512/dpbf16.c:486: assertion failed: r[1] ~= simde_mm256_loadu_ps(test_vec[i].r)[1] (595.919983 ~= 7402291712.000000)
../../test/x86/avx512/dpbf16.c:611: assertion failed: r[3] ~= simde_mm256_loadu_ps(test_vec[i].r)[3] (-894.960022 ~= inf)
../../test/x86/avx512/dpbf16.c:791: assertion failed: r[2] ~= simde_mm512_loadu_ps(test_vec[i].r)[2] (-307.998108 ~= inf)
../../test/x86/avx512/dpbf16.c:976: assertion failed: r[1] ~= simde_mm512_loadu_ps(test_vec[i].r)[1] (-477.827515 ~= -inf)
../../test/x86/avx512/dpbf16.c:1165: assertion failed: r[3] ~= simde_mm512_loadu_ps(test_vec[i].r)[3] (1216.920044 ~= 7496008704.000000)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
114/2002 x86/avx512/dpbf16/native/c ERROR 0.04s exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=226 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /builddir/build/BUILD/simde-0.8.2-build/simde-0.8.2/build/gcc-rpm/test/x86/avx512/dpbf16-native-c
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stderr:
../../test/x86/avx512/dpbf16.c:65: assertion failed: r[3] ~= simde_mm_loadu_ps(test_vec[i].r)[3] (17.612343 ~= -inf)
../../test/x86/avx512/dpbf16.c:156: assertion failed: r[1] ~= simde_mm_loadu_ps(test_vec[i].r)[1] (-2022.885010 ~= 7402289152.000000)
../../test/x86/avx512/dpbf16.c:249: assertion failed: r[0] ~= simde_mm_loadu_ps(test_vec[i].r)[0] (183.422501 ~= -20542294200482956679577600.000000)
../../test/x86/avx512/dpbf16.c:365: assertion failed: r[4] ~= simde_mm256_loadu_ps(test_vec[i].r)[4] (-899.256226 ~= 24190605650488729785870581760.000000)
../../test/x86/avx512/dpbf16.c:486: assertion failed: r[1] ~= simde_mm256_loadu_ps(test_vec[i].r)[1] (595.919983 ~= 7402291712.000000)
../../test/x86/avx512/dpbf16.c:611: assertion failed: r[3] ~= simde_mm256_loadu_ps(test_vec[i].r)[3] (-894.960022 ~= inf)
../../test/x86/avx512/dpbf16.c:791: assertion failed: r[2] ~= simde_mm512_loadu_ps(test_vec[i].r)[2] (-307.998108 ~= inf)
../../test/x86/avx512/dpbf16.c:976: assertion failed: r[1] ~= simde_mm512_loadu_ps(test_vec[i].r)[1] (-477.827515 ~= -inf)
../../test/x86/avx512/dpbf16.c:1165: assertion failed: r[3] ~= simde_mm512_loadu_ps(test_vec[i].r)[3] (1216.920044 ~= 7496008704.000000)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
▶ 121/2002 dpbf16/mm_dpbf16_ps FAIL
▶ 121/2002 dpbf16/mm_mask_dpbf16_ps FAIL
▶ 121/2002 dpbf16/mm_maskz_dpbf16_ps FAIL
▶ 121/2002 dpbf16/mm256_dpbf16_ps FAIL
▶ 121/2002 dpbf16/mm256_mask_dpbf16_ps FAIL
▶ 121/2002 dpbf16/mm256_maskz_dpbf16_ps FAIL
▶ 121/2002 dpbf16/mm512_dpbf16_ps FAIL
▶ 121/2002 dpbf16/mm512_mask_dpbf16_ps FAIL
▶ 121/2002 dpbf16/mm512_maskz_dpbf16_ps FAIL
▶ 122/2002 dpbf16/mm_dpbf16_ps FAIL
▶ 122/2002 dpbf16/mm_mask_dpbf16_ps FAIL
▶ 122/2002 dpbf16/mm_maskz_dpbf16_ps FAIL
▶ 122/2002 dpbf16/mm256_dpbf16_ps FAIL
▶ 122/2002 dpbf16/mm256_mask_dpbf16_ps FAIL
▶ 122/2002 dpbf16/mm256_maskz_dpbf16_ps FAIL
▶ 122/2002 dpbf16/mm512_dpbf16_ps FAIL
▶ 122/2002 dpbf16/mm512_mask_dpbf16_ps FAIL
▶ 122/2002 dpbf16/mm512_maskz_dpbf16_ps FAIL
121/2002 x86/avx512/dpbf16/emul/cpp ERROR 0.06s exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=89 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /builddir/build/BUILD/simde-0.8.2-build/simde-0.8.2/build/gcc-rpm/test/x86/avx512/dpbf16-emul-cpp
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stderr:
test/x86/avx512/dpbf16.cpp:65: assertion failed: r[3] ~= simde_mm_loadu_ps(test_vec[i].r)[3] (17.612343 ~= -inf)
test/x86/avx512/dpbf16.cpp:156: assertion failed: r[1] ~= simde_mm_loadu_ps(test_vec[i].r)[1] (-2022.885010 ~= 7402289152.000000)
test/x86/avx512/dpbf16.cpp:249: assertion failed: r[0] ~= simde_mm_loadu_ps(test_vec[i].r)[0] (183.422501 ~= -20542294200482956679577600.000000)
test/x86/avx512/dpbf16.cpp:365: assertion failed: r[4] ~= simde_mm256_loadu_ps(test_vec[i].r)[4] (-899.256226 ~= 24190605650488729785870581760.000000)
test/x86/avx512/dpbf16.cpp:486: assertion failed: r[1] ~= simde_mm256_loadu_ps(test_vec[i].r)[1] (595.919983 ~= 7402291712.000000)
test/x86/avx512/dpbf16.cpp:611: assertion failed: r[3] ~= simde_mm256_loadu_ps(test_vec[i].r)[3] (-894.960022 ~= inf)
test/x86/avx512/dpbf16.cpp:791: assertion failed: r[2] ~= simde_mm512_loadu_ps(test_vec[i].r)[2] (-307.998108 ~= inf)
test/x86/avx512/dpbf16.cpp:976: assertion failed: r[1] ~= simde_mm512_loadu_ps(test_vec[i].r)[1] (-477.827515 ~= -inf)
test/x86/avx512/dpbf16.cpp:1165: assertion failed: r[3] ~= simde_mm512_loadu_ps(test_vec[i].r)[3] (1216.920044 ~= 7496008704.000000)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
122/2002 x86/avx512/dpbf16/native/cpp ERROR 0.05s exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=190 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /builddir/build/BUILD/simde-0.8.2-build/simde-0.8.2/build/gcc-rpm/test/x86/avx512/dpbf16-native-cpp
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stderr:
test/x86/avx512/dpbf16.cpp:65: assertion failed: r[3] ~= simde_mm_loadu_ps(test_vec[i].r)[3] (17.612343 ~= -inf)
test/x86/avx512/dpbf16.cpp:156: assertion failed: r[1] ~= simde_mm_loadu_ps(test_vec[i].r)[1] (-2022.885010 ~= 7402289152.000000)
test/x86/avx512/dpbf16.cpp:249: assertion failed: r[0] ~= simde_mm_loadu_ps(test_vec[i].r)[0] (183.422501 ~= -20542294200482956679577600.000000)
test/x86/avx512/dpbf16.cpp:365: assertion failed: r[4] ~= simde_mm256_loadu_ps(test_vec[i].r)[4] (-899.256226 ~= 24190605650488729785870581760.000000)
test/x86/avx512/dpbf16.cpp:486: assertion failed: r[1] ~= simde_mm256_loadu_ps(test_vec[i].r)[1] (595.919983 ~= 7402291712.000000)
test/x86/avx512/dpbf16.cpp:611: assertion failed: r[3] ~= simde_mm256_loadu_ps(test_vec[i].r)[3] (-894.960022 ~= inf)
test/x86/avx512/dpbf16.cpp:791: assertion failed: r[2] ~= simde_mm512_loadu_ps(test_vec[i].r)[2] (-307.998108 ~= inf)
test/x86/avx512/dpbf16.cpp:976: assertion failed: r[1] ~= simde_mm512_loadu_ps(test_vec[i].r)[1] (-477.827515 ~= -inf)
test/x86/avx512/dpbf16.cpp:1165: assertion failed: r[3] ~= simde_mm512_loadu_ps(test_vec[i].r)[3] (1216.920044 ~= 7496008704.000000)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
▶ 465/2002 sse/mm_cvtsi64_ss FAIL
465/2002 x86/sse/native/c ERROR 0.06s exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=243 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /builddir/build/BUILD/simde-0.8.2-build/simde-0.8.2/build/gcc-rpm/test/x86/sse-native-c
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stderr:
../../test/x86/sse.c:2637: assertion failed: r[0] ~= test_vec[i].r[0] (-nan ~= -400.000000)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
▶ 473/2002 sse/mm_cvtsi64_ss FAIL
▶ 474/2002 sse2/mm_cvtsd_si64 FAIL
▶ 475/2002 sse2/mm_cvtsd_si64 FAIL
473/2002 x86/sse/native/cpp ERROR 0.08s exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=152 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /builddir/build/BUILD/simde-0.8.2-build/simde-0.8.2/build/gcc-rpm/test/x86/sse-native-cpp
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stderr:
test/x86/sse.cpp:2637: assertion failed: r[0] ~= test_vec[i].r[0] (-nan ~= -400.000000)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
474/2002 x86/sse2/native/c ERROR 0.07s exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=228 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /builddir/build/BUILD/simde-0.8.2-build/simde-0.8.2/build/gcc-rpm/test/x86/sse2-native-c
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stderr:
../../test/x86/sse2.c:3580: assertion failed: r == test_vec[i].r (-9223372036854775808 == -707)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
475/2002 x86/sse2/native/cpp ERROR 0.09s exit status 1
>>> MSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 UBSAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1:print_stacktrace=1 MALLOC_PERTURB_=156 ASAN_OPTIONS=halt_on_error=1:abort_on_error=1:print_summary=1 /builddir/build/BUILD/simde-0.8.2-build/simde-0.8.2/build/gcc-rpm/test/x86/sse2-native-cpp
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stderr:
test/x86/sse2.cpp:3580: assertion failed: r == test_vec[i].r (-9223372036854775808 == -707)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Summary of Failures:
113/2002 x86/avx512/dpbf16/emul/c ERROR 0.04s exit status 1
114/2002 x86/avx512/dpbf16/native/c ERROR 0.04s exit status 1
121/2002 x86/avx512/dpbf16/emul/cpp ERROR 0.06s exit status 1
122/2002 x86/avx512/dpbf16/native/cpp ERROR 0.05s exit status 1
465/2002 x86/sse/native/c ERROR 0.06s exit status 1
473/2002 x86/sse/native/cpp ERROR 0.08s exit status 1
474/2002 x86/sse2/native/c ERROR 0.07s exit status 1
475/2002 x86/sse2/native/cpp ERROR 0.09s exit status 1
Ok: 1994
Expected Fail: 0
Fail: 8
Unexpected Pass: 0
Skipped: 0
Timeout: 0