simde
simde copied to clipboard
clang 12.0.1 without flags + s390x x86/avx512/shldv, arm/neon/qdmulh* failures
I faced the following test failures on clang 12.0.1 without flags on s390x with simde the latest master commit c4aa8b492aea70a3a09852c4e0427e07791bb49f
on Fedora rawhide (= 35). Here is the result from the log.
== 2. tests on clang ==
+ clang --version
clang version 12.0.1 (Fedora 12.0.1-1.fc35)
Target: s390x-ibm-linux
Thread model: posix
InstalledDir: /usr/bin
+ clang++ --version
clang version 12.0.1 (Fedora 12.0.1-1.fc35)
Target: s390x-ibm-linux
Thread model: posix
InstalledDir: /usr/bin
=== 2.1. tests on clang without flags ===
+ BUILD_DIR=build/clang
+ CC=clang
+ CXX=clang++
+ _setup
+ meson setup build/clang
The Meson build system
Version: 0.58.0
Source dir: /builddir/build/BUILD/simde-c4aa8b492aea70a3a09852c4e0427e07791bb49f
Build dir: /builddir/build/BUILD/simde-c4aa8b492aea70a3a09852c4e0427e07791bb49f/build/clang
Build type: native build
Project name: SIMDe
Project version: 0.7.3
C compiler for the host machine: clang (clang 12.0.1 "clang version 12.0.1 (Fedora 12.0.1-1.fc35)")
C linker for the host machine: clang ld.bfd 2.36.1-15
C++ compiler for the host machine: clang++ (clang 12.0.1 "clang version 12.0.1 (Fedora 12.0.1-1.fc35)")
C++ linker for the host machine: clang++ ld.bfd 2.36.1-15
Host machine cpu family: s390x
Host machine cpu: s390x
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
Build targets in project: 1442
Found ninja-1.10.2 at /usr/bin/ninja
+ _build
+ rm -f build.log
+ _time ninja -C build/clang -v -j 2
+ head -4 build.log
+ /usr/bin/time -f '=> [%E]' ninja -C build/clang -v -j 2
ninja: Entering directory `build/clang'
[1/2884] clang -Itest/common/common-c.p -Itest/common -I../../test/common -I. -I../.. -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -g -fopenmp-simd -DSIMDE_CONSTRAINED_COMPILATION -DSIMDE_ENABLE_OPENMP -Wno-psabi -DSIMDE_TEST_BARE -MD -MQ test/common/common-c.p/common.c.o -MF test/common/common-c.p/common.c.o.d -o test/common/common-c.p/common.c.o -c ../../test/common/common.c
[2/2884] clang++ -Itest/common/common-cpp.p -Itest/common -I../../test/common -I. -I../.. -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -g -fopenmp-simd -DSIMDE_CONSTRAINED_COMPILATION -DSIMDE_ENABLE_OPENMP -Wno-psabi -DSIMDE_TEST_BARE -MD -MQ test/common/common-cpp.p/meson-generated_.._common.cpp.o -MF test/common/common-cpp.p/meson-generated_.._common.cpp.o.d -o test/common/common-cpp.p/meson-generated_.._common.cpp.o -c test/common/common.cpp
+ tail -3 build.log
[2883/2884] clang++ -Itest/mips/msa/subv-native-cpp.p -Itest/mips/msa -I../../test/mips/msa -I. -I../.. -fcolor-diagnostics -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -g -fopenmp-simd -DSIMDE_CONSTRAINED_COMPILATION -DSIMDE_ENABLE_OPENMP -Wno-psabi -DSIMDE_TEST_BARE -MD -MQ test/mips/msa/subv-native-cpp.p/meson-generated_.._subv.cpp.o -MF test/mips/msa/subv-native-cpp.p/meson-generated_.._subv.cpp.o.d -o test/mips/msa/subv-native-cpp.p/meson-generated_.._subv.cpp.o -c test/mips/msa/subv.cpp
[2884/2884] clang++ -o test/mips/msa/subv-native-cpp test/mips/msa/subv-native-cpp.p/meson-generated_.._subv.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,--start-group -lm -Wl,--end-group
=> [40:59.77]
+ _test
+ _time meson test -C build/clang -q --no-rebuild --print-errorlogs
+ /usr/bin/time -f '=> [%E]' meson test -C build/clang -q --no-rebuild --print-errorlogs
▶ 303/1442 shldv/mm_shldv_epi32 FAIL
303/1442 x86/avx512/shldv/emul/c ERROR 0.02s exit status 1
>>> MALLOC_PERTURB_=146 /builddir/build/BUILD/simde-c4aa8b492aea70a3a09852c4e0427e07791bb49f/build/clang/test/x86/avx512/shldv-emul-c
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stderr:
../../test/x86/avx512/shldv.c:54: assertion failed: r[0] == simde_x_mm_loadu_epi32(test_vec[i].r)[0] (2069233664 == 2069328821)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
▶ 304/1442 shldv/mm_shldv_epi32 FAIL
304/1442 x86/avx512/shldv/native/c ERROR 0.02s exit status 1
>>> MALLOC_PERTURB_=146 /builddir/build/BUILD/simde-c4aa8b492aea70a3a09852c4e0427e07791bb49f/build/clang/test/x86/avx512/shldv-native-c
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stderr:
../../test/x86/avx512/shldv.c:54: assertion failed: r[0] == simde_x_mm_loadu_epi32(test_vec[i].r)[0] (2069233664 == 2069328821)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
▶ 305/1442 shldv/mm_shldv_epi32 FAIL
305/1442 x86/avx512/shldv/emul/cpp ERROR 0.02s exit status 1
>>> MALLOC_PERTURB_=103 /builddir/build/BUILD/simde-c4aa8b492aea70a3a09852c4e0427e07791bb49f/build/clang/test/x86/avx512/shldv-emul-cpp
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stderr:
test/x86/avx512/shldv.cpp:54: assertion failed: r[0] == simde_x_mm_loadu_epi32(test_vec[i].r)[0] (2069233664 == 2069328821)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
▶ 306/1442 shldv/mm_shldv_epi32 FAIL
306/1442 x86/avx512/shldv/native/cpp ERROR 0.02s exit status 1
>>> MALLOC_PERTURB_=88 /builddir/build/BUILD/simde-c4aa8b492aea70a3a09852c4e0427e07791bb49f/build/clang/test/x86/avx512/shldv-native-cpp
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stderr:
test/x86/avx512/shldv.cpp:54: assertion failed: r[0] == simde_x_mm_loadu_epi32(test_vec[i].r)[0] (2069233664 == 2069328821)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
▶ 839/1442 qdmulh/vqdmulh_s16 FAIL
▶ 839/1442 qdmulh/vqdmulh_s32 FAIL
▶ 839/1442 qdmulh/vqdmulhq_s16 FAIL
▶ 839/1442 qdmulh/vqdmulhq_s32 FAIL
839/1442 arm/neon/qdmulh/emul/c ERROR 0.02s exit status 1
>>> MALLOC_PERTURB_=221 /builddir/build/BUILD/simde-c4aa8b492aea70a3a09852c4e0427e07791bb49f/build/clang/test/arm/neon/qdmulh-emul-c
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stderr:
../../test/arm/neon/qdmulh.c:46: assertion failed: r[0] == simde_vld1_s16(test_vec[i].r)[0] (25946 == -8846)
../../test/arm/neon/qdmulh.c:105: assertion failed: r[0] == simde_vld1_s32(test_vec[i].r)[0] (78092786 == 97153132)
../../test/arm/neon/qdmulh.c:164: assertion failed: r[0] == simde_vld1q_s16(test_vec[i].r)[0] (13586 == -3503)
../../test/arm/neon/qdmulh.c:222: assertion failed: r[0] == simde_vld1q_s32(test_vec[i].r)[0] (-493368612 == -196104259)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
▶ 840/1442 qdmulh/vqdmulh_s16 FAIL
▶ 840/1442 qdmulh/vqdmulh_s32 FAIL
▶ 840/1442 qdmulh/vqdmulhq_s16 FAIL
▶ 840/1442 qdmulh/vqdmulhq_s32 FAIL
840/1442 arm/neon/qdmulh/native/c ERROR 0.02s exit status 1
>>> MALLOC_PERTURB_=126 /builddir/build/BUILD/simde-c4aa8b492aea70a3a09852c4e0427e07791bb49f/build/clang/test/arm/neon/qdmulh-native-c
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stderr:
../../test/arm/neon/qdmulh.c:46: assertion failed: r[0] == simde_vld1_s16(test_vec[i].r)[0] (25946 == -8846)
../../test/arm/neon/qdmulh.c:105: assertion failed: r[0] == simde_vld1_s32(test_vec[i].r)[0] (78092786 == 97153132)
../../test/arm/neon/qdmulh.c:164: assertion failed: r[0] == simde_vld1q_s16(test_vec[i].r)[0] (13586 == -3503)
../../test/arm/neon/qdmulh.c:222: assertion failed: r[0] == simde_vld1q_s32(test_vec[i].r)[0] (-493368612 == -196104259)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
▶ 841/1442 qdmulh/vqdmulh_s16 FAIL
▶ 841/1442 qdmulh/vqdmulh_s32 FAIL
▶ 841/1442 qdmulh/vqdmulhq_s16 FAIL
▶ 841/1442 qdmulh/vqdmulhq_s32 FAIL
841/1442 arm/neon/qdmulh/emul/cpp ERROR 0.02s exit status 1
>>> MALLOC_PERTURB_=26 /builddir/build/BUILD/simde-c4aa8b492aea70a3a09852c4e0427e07791bb49f/build/clang/test/arm/neon/qdmulh-emul-cpp
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stderr:
test/arm/neon/qdmulh.cpp:46: assertion failed: r[0] == simde_vld1_s16(test_vec[i].r)[0] (25946 == -8846)
test/arm/neon/qdmulh.cpp:105: assertion failed: r[0] == simde_vld1_s32(test_vec[i].r)[0] (78092786 == 97153132)
test/arm/neon/qdmulh.cpp:164: assertion failed: r[0] == simde_vld1q_s16(test_vec[i].r)[0] (13586 == -3503)
test/arm/neon/qdmulh.cpp:222: assertion failed: r[0] == simde_vld1q_s32(test_vec[i].r)[0] (-493368612 == -196104259)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
▶ 842/1442 qdmulh/vqdmulh_s16 FAIL
▶ 842/1442 qdmulh/vqdmulh_s32 FAIL
▶ 842/1442 qdmulh/vqdmulhq_s16 FAIL
▶ 842/1442 qdmulh/vqdmulhq_s32 FAIL
842/1442 arm/neon/qdmulh/native/cpp ERROR 0.02s exit status 1
>>> MALLOC_PERTURB_=191 /builddir/build/BUILD/simde-c4aa8b492aea70a3a09852c4e0427e07791bb49f/build/clang/test/arm/neon/qdmulh-native-cpp
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stderr:
test/arm/neon/qdmulh.cpp:46: assertion failed: r[0] == simde_vld1_s16(test_vec[i].r)[0] (25946 == -8846)
test/arm/neon/qdmulh.cpp:105: assertion failed: r[0] == simde_vld1_s32(test_vec[i].r)[0] (78092786 == 97153132)
test/arm/neon/qdmulh.cpp:164: assertion failed: r[0] == simde_vld1q_s16(test_vec[i].r)[0] (13586 == -3503)
test/arm/neon/qdmulh.cpp:222: assertion failed: r[0] == simde_vld1q_s32(test_vec[i].r)[0] (-493368612 == -196104259)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
▶ 843/1442 qdmulh_lane/vqdmulh_lane_s16 FAIL
▶ 843/1442 qdmulh_lane/vqdmulh_lane_s32 FAIL
▶ 843/1442 qdmulh_lane/vqdmulhq_lane_s16 FAIL
▶ 843/1442 qdmulh_lane/vqdmulhq_lane_s32 FAIL
▶ 843/1442 qdmulh_lane/vqdmulh_laneq_s16 FAIL
▶ 843/1442 qdmulh_lane/vqdmulh_laneq_s32 FAIL
▶ 843/1442 qdmulh_lane/vqdmulhq_laneq_s16 FAIL
▶ 843/1442 qdmulh_lane/vqdmulhq_laneq_s32 FAIL
843/1442 arm/neon/qdmulh_lane/emul/c ERROR 0.02s exit status 1
>>> MALLOC_PERTURB_=128 /builddir/build/BUILD/simde-c4aa8b492aea70a3a09852c4e0427e07791bb49f/build/clang/test/arm/neon/qdmulh_lane-emul-c
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stderr:
../../test/arm/neon/qdmulh_lane.c:75: assertion failed: r0[0] == simde_vld1_s16(test_vec[i].r0)[0] (-20462 == 1872)
../../test/arm/neon/qdmulh_lane.c:151: assertion failed: r0[0] == simde_vld1_s32(test_vec[i].r0)[0] (-1405890340 == 286429485)
../../test/arm/neon/qdmulh_lane.c:241: assertion failed: r0[0] == simde_vld1q_s16(test_vec[i].r0)[0] (-24456 == -26746)
../../test/arm/neon/qdmulh_lane.c:317: assertion failed: r0[0] == simde_vld1q_s32(test_vec[i].r0)[0] (42167812 == -1117179022)
../../test/arm/neon/qdmulh_lane.c:447: assertion failed: r0[0] == simde_vld1_s16(test_vec[i].r0)[0] (-14208 == -23215)
../../test/arm/neon/qdmulh_lane.c:555: assertion failed: r0[0] == simde_vld1_s32(test_vec[i].r0)[0] (-891172032 == -70709323)
../../test/arm/neon/qdmulh_lane.c:691: assertion failed: r0[0] == simde_vld1q_s16(test_vec[i].r0)[0] (-968 == 72)
../../test/arm/neon/qdmulh_lane.c:799: assertion failed: r0[0] == simde_vld1q_s32(test_vec[i].r0)[0] (646585468 == 428672230)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
▶ 844/1442 qdmulh_lane/vqdmulh_lane_s16 FAIL
▶ 844/1442 qdmulh_lane/vqdmulh_lane_s32 FAIL
▶ 844/1442 qdmulh_lane/vqdmulhq_lane_s16 FAIL
▶ 844/1442 qdmulh_lane/vqdmulhq_lane_s32 FAIL
▶ 844/1442 qdmulh_lane/vqdmulh_laneq_s16 FAIL
▶ 844/1442 qdmulh_lane/vqdmulh_laneq_s32 FAIL
▶ 844/1442 qdmulh_lane/vqdmulhq_laneq_s16 FAIL
▶ 844/1442 qdmulh_lane/vqdmulhq_laneq_s32 FAIL
844/1442 arm/neon/qdmulh_lane/native/c ERROR 0.02s exit status 1
>>> MALLOC_PERTURB_=42 /builddir/build/BUILD/simde-c4aa8b492aea70a3a09852c4e0427e07791bb49f/build/clang/test/arm/neon/qdmulh_lane-native-c
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stderr:
../../test/arm/neon/qdmulh_lane.c:75: assertion failed: r0[0] == simde_vld1_s16(test_vec[i].r0)[0] (-20462 == 1872)
../../test/arm/neon/qdmulh_lane.c:151: assertion failed: r0[0] == simde_vld1_s32(test_vec[i].r0)[0] (-1405890340 == 286429485)
../../test/arm/neon/qdmulh_lane.c:241: assertion failed: r0[0] == simde_vld1q_s16(test_vec[i].r0)[0] (-24456 == -26746)
../../test/arm/neon/qdmulh_lane.c:317: assertion failed: r0[0] == simde_vld1q_s32(test_vec[i].r0)[0] (42167812 == -1117179022)
../../test/arm/neon/qdmulh_lane.c:447: assertion failed: r0[0] == simde_vld1_s16(test_vec[i].r0)[0] (-14208 == -23215)
../../test/arm/neon/qdmulh_lane.c:555: assertion failed: r0[0] == simde_vld1_s32(test_vec[i].r0)[0] (-891172032 == -70709323)
../../test/arm/neon/qdmulh_lane.c:691: assertion failed: r0[0] == simde_vld1q_s16(test_vec[i].r0)[0] (-968 == 72)
../../test/arm/neon/qdmulh_lane.c:799: assertion failed: r0[0] == simde_vld1q_s32(test_vec[i].r0)[0] (646585468 == 428672230)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
▶ 845/1442 qdmulh_lane/vqdmulh_lane_s16 FAIL
▶ 845/1442 qdmulh_lane/vqdmulh_lane_s32 FAIL
▶ 845/1442 qdmulh_lane/vqdmulhq_lane_s16 FAIL
▶ 845/1442 qdmulh_lane/vqdmulhq_lane_s32 FAIL
▶ 845/1442 qdmulh_lane/vqdmulh_laneq_s16 FAIL
▶ 845/1442 qdmulh_lane/vqdmulh_laneq_s32 FAIL
▶ 845/1442 qdmulh_lane/vqdmulhq_laneq_s16 FAIL
▶ 845/1442 qdmulh_lane/vqdmulhq_laneq_s32 FAIL
845/1442 arm/neon/qdmulh_lane/emul/cpp ERROR 0.01s exit status 1
>>> MALLOC_PERTURB_=92 /builddir/build/BUILD/simde-c4aa8b492aea70a3a09852c4e0427e07791bb49f/build/clang/test/arm/neon/qdmulh_lane-emul-cpp
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stderr:
test/arm/neon/qdmulh_lane.cpp:75: assertion failed: r0[0] == simde_vld1_s16(test_vec[i].r0)[0] (-20462 == 1872)
test/arm/neon/qdmulh_lane.cpp:151: assertion failed: r0[0] == simde_vld1_s32(test_vec[i].r0)[0] (-1405890340 == 286429485)
test/arm/neon/qdmulh_lane.cpp:241: assertion failed: r0[0] == simde_vld1q_s16(test_vec[i].r0)[0] (-24456 == -26746)
test/arm/neon/qdmulh_lane.cpp:317: assertion failed: r0[0] == simde_vld1q_s32(test_vec[i].r0)[0] (42167812 == -1117179022)
test/arm/neon/qdmulh_lane.cpp:447: assertion failed: r0[0] == simde_vld1_s16(test_vec[i].r0)[0] (-14208 == -23215)
test/arm/neon/qdmulh_lane.cpp:555: assertion failed: r0[0] == simde_vld1_s32(test_vec[i].r0)[0] (-891172032 == -70709323)
test/arm/neon/qdmulh_lane.cpp:691: assertion failed: r0[0] == simde_vld1q_s16(test_vec[i].r0)[0] (-968 == 72)
test/arm/neon/qdmulh_lane.cpp:799: assertion failed: r0[0] == simde_vld1q_s32(test_vec[i].r0)[0] (646585468 == 428672230)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
▶ 846/1442 qdmulh_lane/vqdmulh_lane_s16 FAIL
▶ 846/1442 qdmulh_lane/vqdmulh_lane_s32 FAIL
▶ 846/1442 qdmulh_lane/vqdmulhq_lane_s16 FAIL
▶ 846/1442 qdmulh_lane/vqdmulhq_lane_s32 FAIL
▶ 846/1442 qdmulh_lane/vqdmulh_laneq_s16 FAIL
▶ 846/1442 qdmulh_lane/vqdmulh_laneq_s32 FAIL
▶ 846/1442 qdmulh_lane/vqdmulhq_laneq_s16 FAIL
▶ 846/1442 qdmulh_lane/vqdmulhq_laneq_s32 FAIL
846/1442 arm/neon/qdmulh_lane/native/cpp ERROR 0.02s exit status 1
>>> MALLOC_PERTURB_=34 /builddir/build/BUILD/simde-c4aa8b492aea70a3a09852c4e0427e07791bb49f/build/clang/test/arm/neon/qdmulh_lane-native-cpp
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stderr:
test/arm/neon/qdmulh_lane.cpp:75: assertion failed: r0[0] == simde_vld1_s16(test_vec[i].r0)[0] (-20462 == 1872)
test/arm/neon/qdmulh_lane.cpp:151: assertion failed: r0[0] == simde_vld1_s32(test_vec[i].r0)[0] (-1405890340 == 286429485)
test/arm/neon/qdmulh_lane.cpp:241: assertion failed: r0[0] == simde_vld1q_s16(test_vec[i].r0)[0] (-24456 == -26746)
test/arm/neon/qdmulh_lane.cpp:317: assertion failed: r0[0] == simde_vld1q_s32(test_vec[i].r0)[0] (42167812 == -1117179022)
test/arm/neon/qdmulh_lane.cpp:447: assertion failed: r0[0] == simde_vld1_s16(test_vec[i].r0)[0] (-14208 == -23215)
test/arm/neon/qdmulh_lane.cpp:555: assertion failed: r0[0] == simde_vld1_s32(test_vec[i].r0)[0] (-891172032 == -70709323)
test/arm/neon/qdmulh_lane.cpp:691: assertion failed: r0[0] == simde_vld1q_s16(test_vec[i].r0)[0] (-968 == 72)
test/arm/neon/qdmulh_lane.cpp:799: assertion failed: r0[0] == simde_vld1q_s32(test_vec[i].r0)[0] (646585468 == 428672230)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
▶ 847/1442 qdmulh_n/vqdmulhq_n_s16 FAIL
▶ 847/1442 qdmulh_n/vqdmulhq_n_s32 FAIL
847/1442 arm/neon/qdmulh_n/emul/c ERROR 0.02s exit status 1
>>> MALLOC_PERTURB_=138 /builddir/build/BUILD/simde-c4aa8b492aea70a3a09852c4e0427e07791bb49f/build/clang/test/arm/neon/qdmulh_n-emul-c
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stderr:
../../test/arm/neon/qdmulh_n.c:46: assertion failed: r[0] == simde_vld1q_s16(test_vec[i].r)[0] (21376 == 2434)
../../test/arm/neon/qdmulh_n.c:103: assertion failed: r[0] == simde_vld1q_s32(test_vec[i].r)[0] (-457220904 == -126136001)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
▶ 848/1442 qdmulh_n/vqdmulhq_n_s16 FAIL
▶ 848/1442 qdmulh_n/vqdmulhq_n_s32 FAIL
848/1442 arm/neon/qdmulh_n/native/c ERROR 0.02s exit status 1
>>> MALLOC_PERTURB_=218 /builddir/build/BUILD/simde-c4aa8b492aea70a3a09852c4e0427e07791bb49f/build/clang/test/arm/neon/qdmulh_n-native-c
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stderr:
../../test/arm/neon/qdmulh_n.c:46: assertion failed: r[0] == simde_vld1q_s16(test_vec[i].r)[0] (21376 == 2434)
../../test/arm/neon/qdmulh_n.c:103: assertion failed: r[0] == simde_vld1q_s32(test_vec[i].r)[0] (-457220904 == -126136001)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
▶ 849/1442 qdmulh_n/vqdmulhq_n_s16 FAIL
▶ 849/1442 qdmulh_n/vqdmulhq_n_s32 FAIL
849/1442 arm/neon/qdmulh_n/emul/cpp ERROR 0.02s exit status 1
>>> MALLOC_PERTURB_=150 /builddir/build/BUILD/simde-c4aa8b492aea70a3a09852c4e0427e07791bb49f/build/clang/test/arm/neon/qdmulh_n-emul-cpp
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stderr:
test/arm/neon/qdmulh_n.cpp:46: assertion failed: r[0] == simde_vld1q_s16(test_vec[i].r)[0] (21376 == 2434)
test/arm/neon/qdmulh_n.cpp:103: assertion failed: r[0] == simde_vld1q_s32(test_vec[i].r)[0] (-457220904 == -126136001)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
▶ 850/1442 qdmulh_n/vqdmulhq_n_s16 FAIL
▶ 850/1442 qdmulh_n/vqdmulhq_n_s32 FAIL
850/1442 arm/neon/qdmulh_n/native/cpp ERROR 0.01s exit status 1
>>> MALLOC_PERTURB_=143 /builddir/build/BUILD/simde-c4aa8b492aea70a3a09852c4e0427e07791bb49f/build/clang/test/arm/neon/qdmulh_n-native-cpp
――――――――――――――――――――――――――――――――――――― ✀ ―――――――――――――――――――――――――――――――――――――
stderr:
test/arm/neon/qdmulh_n.cpp:46: assertion failed: r[0] == simde_vld1q_s16(test_vec[i].r)[0] (21376 == 2434)
test/arm/neon/qdmulh_n.cpp:103: assertion failed: r[0] == simde_vld1q_s32(test_vec[i].r)[0] (-457220904 == -126136001)
(test program exited with status code 1)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Summary of Failures:
303/1442 x86/avx512/shldv/emul/c ERROR 0.02s exit status 1
304/1442 x86/avx512/shldv/native/c ERROR 0.02s exit status 1
305/1442 x86/avx512/shldv/emul/cpp ERROR 0.02s exit status 1
306/1442 x86/avx512/shldv/native/cpp ERROR 0.02s exit status 1
839/1442 arm/neon/qdmulh/emul/c ERROR 0.02s exit status 1
840/1442 arm/neon/qdmulh/native/c ERROR 0.02s exit status 1
841/1442 arm/neon/qdmulh/emul/cpp ERROR 0.02s exit status 1
842/1442 arm/neon/qdmulh/native/cpp ERROR 0.02s exit status 1
843/1442 arm/neon/qdmulh_lane/emul/c ERROR 0.02s exit status 1
844/1442 arm/neon/qdmulh_lane/native/c ERROR 0.02s exit status 1
845/1442 arm/neon/qdmulh_lane/emul/cpp ERROR 0.01s exit status 1
846/1442 arm/neon/qdmulh_lane/native/cpp ERROR 0.02s exit status 1
847/1442 arm/neon/qdmulh_n/emul/c ERROR 0.02s exit status 1
848/1442 arm/neon/qdmulh_n/native/c ERROR 0.02s exit status 1
849/1442 arm/neon/qdmulh_n/emul/cpp ERROR 0.02s exit status 1
850/1442 arm/neon/qdmulh_n/native/cpp ERROR 0.01s exit status 1
Ok: 1426
Expected Fail: 0
Fail: 16
Unexpected Pass: 0
Skipped: 0
Timeout: 0
Full log written to /builddir/build/BUILD/simde-c4aa8b492aea70a3a09852c4e0427e07791bb49f/build/clang/meson-logs/testlog.txt
Command exited with non-zero status 16
=> [0:15.20]
I skipped the failures by the following command as a temporary workaround in clang s390x case.
sed -i -E "/^simde_neon_families/,/\]/ s/'(qdmulh|qdmulh_lane|qdmulh_n)',/#\0/" meson.build
sed -i "/^simde_avx512_families/,/\]/ s/'shldv',/#\0/" meson.build