Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dpbf16 test failures in 0.8.2 on i686 when building with gcc 14.1.1 on Fedora rawhide #1201

Open
rathann opened this issue Jul 30, 2024 · 0 comments

Comments

@rathann
Copy link

rathann commented Jul 30, 2024

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   
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant