Hello again, I ran the tests with the simde v0.7.4-rc1 on Fedora rawhide (38)'s build environment. The s390x environment. The gcc's RPM version is 13.0.1-0.2.fc38 (rpm -q gcc). Here is the log! Could you take a look? Thanks!
+ bash -
=== 1.1. tests on gcc without flags ===
+ BUILD_DIR=build/gcc
+ CC='gcc -fno-strict-aliasing'
+ CXX='g++ -fno-strict-aliasing'
+ _setup
+ meson setup build/gcc
The Meson build system
Version: 1.0.0
Source dir: /builddir/build/BUILD/simde-9609eb2cf687984277185813fdfe81b8b200377b
Build dir: /builddir/build/BUILD/simde-9609eb2cf687984277185813fdfe81b8b200377b/build/gcc
Build type: native build
Project name: SIMDe
Project version: 0.7.4
C compiler for the host machine: gcc -fno-strict-aliasing (gcc 13.0.1 "gcc (GCC) 13.0.1 20230127 (Red Hat 13.0.1-0)")
C linker for the host machine: gcc -fno-strict-aliasing ld.bfd 2.39-9
C++ compiler for the host machine: g++ -fno-strict-aliasing (gcc 13.0.1 "g++ (GCC) 13.0.1 20230127 (Red Hat 13.0.1-0)")
C++ linker for the host machine: g++ -fno-strict-aliasing ld.bfd 2.39-9
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: 1534
NOTICE: Future-deprecated features used:
* 0.64.0: {'copy arg in configure_file'}
Found ninja-1.11.1 at /usr/bin/ninja
+ _build
+ rm -f build.log
+ _time ninja -C build/gcc -v -j 3
+ head -4 build.log
+ /usr/bin/time -f '=> [%E]' ninja -C build/gcc -v -j 3
ninja: Entering directory `build/gcc'
[1/3068] gcc -fno-strict-aliasing -Itest/common/common-c.p -Itest/common -I../../test/common -I. -I../.. -fdiagnostics-color=always -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -O0 -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/3068] gcc -fno-strict-aliasing -o test/common/common-c test/common/common-c.p/common.c.o -Wl,--as-needed -Wl,--no-undefined -Wl,--start-group -lm -Wl,--end-group
+ tail -3 build.log
[3067/3068] g++ -fno-strict-aliasing -o test/mips/msa/subv-emul-cpp test/mips/msa/subv-emul-cpp.p/meson-generated_.._subv.cpp.o -Wl,--as-needed -Wl,--no-undefined -Wl,--start-group -lm -Wl,--end-group
[3068/3068] g++ -fno-strict-aliasing -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
=> [9:55.88]
+ _test
+ _time meson test -C build/gcc -q --no-rebuild --print-errorlogs
+ /usr/bin/time -f '=> [%E]' meson test -C build/gcc -q --no-rebuild --print-errorlogs
▶ 907/1534 qdmulh/vqdmulh_s16 FAIL
▶ 907/1534 qdmulh/vqdmulh_s32 FAIL
▶ 907/1534 qdmulh/vqdmulhq_s16 FAIL
▶ 907/1534 qdmulh/vqdmulhq_s32 FAIL
907/1534 arm/neon/qdmulh/emul/c ERROR 0.02s exit status 1
>>> MALLOC_PERTURB_=119 /builddir/build/BUILD/simde-9609eb2cf687984277185813fdfe81b8b200377b/build/gcc/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)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Unknown TAP version. The first line MUST be `TAP version <int>`. Assuming version 12.
▶ 908/1534 qdmulh/vqdmulh_s16 FAIL
▶ 908/1534 qdmulh/vqdmulh_s32 FAIL
▶ 908/1534 qdmulh/vqdmulhq_s16 FAIL
▶ 908/1534 qdmulh/vqdmulhq_s32 FAIL
▶ 909/1534 qdmulh/vqdmulh_s16 FAIL
▶ 909/1534 qdmulh/vqdmulh_s32 FAIL
▶ 909/1534 qdmulh/vqdmulhq_s16 FAIL
▶ 909/1534 qdmulh/vqdmulhq_s32 FAIL
908/1534 arm/neon/qdmulh/native/c ERROR 0.02s exit status 1
>>> MALLOC_PERTURB_=131 /builddir/build/BUILD/simde-9609eb2cf687984277185813fdfe81b8b200377b/build/gcc/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)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Unknown TAP version. The first line MUST be `TAP version <int>`. Assuming version 12.
909/1534 arm/neon/qdmulh/emul/cpp ERROR 0.02s exit status 1
>>> MALLOC_PERTURB_=170 /builddir/build/BUILD/simde-9609eb2cf687984277185813fdfe81b8b200377b/build/gcc/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)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Unknown TAP version. The first line MUST be `TAP version <int>`. Assuming version 12.
▶ 910/1534 qdmulh/vqdmulh_s16 FAIL
▶ 910/1534 qdmulh/vqdmulh_s32 FAIL
▶ 910/1534 qdmulh/vqdmulhq_s16 FAIL
▶ 910/1534 qdmulh/vqdmulhq_s32 FAIL
910/1534 arm/neon/qdmulh/native/cpp ERROR 0.02s exit status 1
>>> MALLOC_PERTURB_=165 /builddir/build/BUILD/simde-9609eb2cf687984277185813fdfe81b8b200377b/build/gcc/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)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Unknown TAP version. The first line MUST be `TAP version <int>`. Assuming version 12.
▶ 911/1534 qdmulh_lane/vqdmulh_lane_s16 FAIL
▶ 911/1534 qdmulh_lane/vqdmulh_lane_s32 FAIL
▶ 911/1534 qdmulh_lane/vqdmulhq_lane_s16 FAIL
▶ 911/1534 qdmulh_lane/vqdmulhq_lane_s32 FAIL
▶ 911/1534 qdmulh_lane/vqdmulh_laneq_s16 FAIL
▶ 911/1534 qdmulh_lane/vqdmulh_laneq_s32 FAIL
▶ 911/1534 qdmulh_lane/vqdmulhq_laneq_s16 FAIL
▶ 911/1534 qdmulh_lane/vqdmulhq_laneq_s32 FAIL
▶ 912/1534 qdmulh_lane/vqdmulh_lane_s16 FAIL
▶ 912/1534 qdmulh_lane/vqdmulh_lane_s32 FAIL
▶ 912/1534 qdmulh_lane/vqdmulhq_lane_s16 FAIL
▶ 912/1534 qdmulh_lane/vqdmulhq_lane_s32 FAIL
▶ 912/1534 qdmulh_lane/vqdmulh_laneq_s16 FAIL
▶ 912/1534 qdmulh_lane/vqdmulh_laneq_s32 FAIL
▶ 912/1534 qdmulh_lane/vqdmulhq_laneq_s16 FAIL
▶ 912/1534 qdmulh_lane/vqdmulhq_laneq_s32 FAIL
911/1534 arm/neon/qdmulh_lane/emul/c ERROR 0.02s exit status 1
>>> MALLOC_PERTURB_=152 /builddir/build/BUILD/simde-9609eb2cf687984277185813fdfe81b8b200377b/build/gcc/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)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Unknown TAP version. The first line MUST be `TAP version <int>`. Assuming version 12.
912/1534 arm/neon/qdmulh_lane/native/c ERROR 0.02s exit status 1
>>> MALLOC_PERTURB_=216 /builddir/build/BUILD/simde-9609eb2cf687984277185813fdfe81b8b200377b/build/gcc/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)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Unknown TAP version. The first line MUST be `TAP version <int>`. Assuming version 12.
▶ 913/1534 qdmulh_lane/vqdmulh_lane_s16 FAIL
▶ 913/1534 qdmulh_lane/vqdmulh_lane_s32 FAIL
▶ 913/1534 qdmulh_lane/vqdmulhq_lane_s16 FAIL
▶ 913/1534 qdmulh_lane/vqdmulhq_lane_s32 FAIL
▶ 913/1534 qdmulh_lane/vqdmulh_laneq_s16 FAIL
▶ 913/1534 qdmulh_lane/vqdmulh_laneq_s32 FAIL
▶ 913/1534 qdmulh_lane/vqdmulhq_laneq_s16 FAIL
▶ 913/1534 qdmulh_lane/vqdmulhq_laneq_s32 FAIL
913/1534 arm/neon/qdmulh_lane/emul/cpp ERROR 0.02s exit status 1
>>> MALLOC_PERTURB_=80 /builddir/build/BUILD/simde-9609eb2cf687984277185813fdfe81b8b200377b/build/gcc/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)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Unknown TAP version. The first line MUST be `TAP version <int>`. Assuming version 12.
▶ 914/1534 qdmulh_lane/vqdmulh_lane_s16 FAIL
▶ 914/1534 qdmulh_lane/vqdmulh_lane_s32 FAIL
▶ 914/1534 qdmulh_lane/vqdmulhq_lane_s16 FAIL
▶ 914/1534 qdmulh_lane/vqdmulhq_lane_s32 FAIL
▶ 914/1534 qdmulh_lane/vqdmulh_laneq_s16 FAIL
▶ 914/1534 qdmulh_lane/vqdmulh_laneq_s32 FAIL
▶ 914/1534 qdmulh_lane/vqdmulhq_laneq_s16 FAIL
▶ 914/1534 qdmulh_lane/vqdmulhq_laneq_s32 FAIL
914/1534 arm/neon/qdmulh_lane/native/cpp ERROR 0.02s exit status 1
>>> MALLOC_PERTURB_=190 /builddir/build/BUILD/simde-9609eb2cf687984277185813fdfe81b8b200377b/build/gcc/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)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Unknown TAP version. The first line MUST be `TAP version <int>`. Assuming version 12.
▶ 915/1534 qdmulh_n/vqdmulhq_n_s16 FAIL
▶ 915/1534 qdmulh_n/vqdmulhq_n_s32 FAIL
915/1534 arm/neon/qdmulh_n/emul/c ERROR 0.02s exit status 1
>>> MALLOC_PERTURB_=95 /builddir/build/BUILD/simde-9609eb2cf687984277185813fdfe81b8b200377b/build/gcc/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)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Unknown TAP version. The first line MUST be `TAP version <int>`. Assuming version 12.
▶ 916/1534 qdmulh_n/vqdmulhq_n_s16 FAIL
▶ 916/1534 qdmulh_n/vqdmulhq_n_s32 FAIL
916/1534 arm/neon/qdmulh_n/native/c ERROR 0.02s exit status 1
>>> MALLOC_PERTURB_=9 /builddir/build/BUILD/simde-9609eb2cf687984277185813fdfe81b8b200377b/build/gcc/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)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Unknown TAP version. The first line MUST be `TAP version <int>`. Assuming version 12.
▶ 917/1534 qdmulh_n/vqdmulhq_n_s16 FAIL
▶ 917/1534 qdmulh_n/vqdmulhq_n_s32 FAIL
917/1534 arm/neon/qdmulh_n/emul/cpp ERROR 0.02s exit status 1
>>> MALLOC_PERTURB_=246 /builddir/build/BUILD/simde-9609eb2cf687984277185813fdfe81b8b200377b/build/gcc/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)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Unknown TAP version. The first line MUST be `TAP version <int>`. Assuming version 12.
▶ 918/1534 qdmulh_n/vqdmulhq_n_s16 FAIL
▶ 918/1534 qdmulh_n/vqdmulhq_n_s32 FAIL
918/1534 arm/neon/qdmulh_n/native/cpp ERROR 0.02s exit status 1
>>> MALLOC_PERTURB_=144 /builddir/build/BUILD/simde-9609eb2cf687984277185813fdfe81b8b200377b/build/gcc/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)
――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――
Unknown TAP version. The first line MUST be `TAP version <int>`. Assuming version 12.
Summary of Failures:
907/1534 arm/neon/qdmulh/emul/c ERROR 0.02s exit status 1
908/1534 arm/neon/qdmulh/native/c ERROR 0.02s exit status 1
909/1534 arm/neon/qdmulh/emul/cpp ERROR 0.02s exit status 1
910/1534 arm/neon/qdmulh/native/cpp ERROR 0.02s exit status 1
911/1534 arm/neon/qdmulh_lane/emul/c ERROR 0.02s exit status 1
912/1534 arm/neon/qdmulh_lane/native/c ERROR 0.02s exit status 1
913/1534 arm/neon/qdmulh_lane/emul/cpp ERROR 0.02s exit status 1
914/1534 arm/neon/qdmulh_lane/native/cpp ERROR 0.02s exit status 1
915/1534 arm/neon/qdmulh_n/emul/c ERROR 0.02s exit status 1
916/1534 arm/neon/qdmulh_n/native/c ERROR 0.02s exit status 1
917/1534 arm/neon/qdmulh_n/emul/cpp ERROR 0.02s exit status 1
918/1534 arm/neon/qdmulh_n/native/cpp ERROR 0.02s exit status 1
Ok: 1522
Expected Fail: 0
Fail: 12
Unexpected Pass: 0
Skipped: 0
Timeout: 0
Full log written to /builddir/build/BUILD/simde-9609eb2cf687984277185813fdfe81b8b200377b/build/gcc/meson-logs/testlog.txt
Command exited with non-zero status 12
=> [0:11.30]
Hello again, I ran the tests with the simde v0.7.4-rc1 on Fedora rawhide (38)'s build environment. The s390x environment. The gcc's RPM version is 13.0.1-0.2.fc38 (
rpm -q gcc
). Here is the log! Could you take a look? Thanks!