Skip to content

WIP: DO NOT MERGE: ARMv8 NaN Correctness Proposal

cb3682c
Select commit
Loading
Failed to load commit list.
Open

WIP: DO NOT MERGE: ARMv8 NaN Correctness Proposal #1273

WIP: DO NOT MERGE: ARMv8 NaN Correctness Proposal
cb3682c
Select commit
Loading
Failed to load commit list.
Cirrus CI / Sanitizers failed Jan 30, 2025 in 6m 55s

Task Summary

Instruction build failed in 05:54

Details

⚠️ Not enough compute credits to prioritize tasks!

✅ 00:12 clone
✅ 00:01 system_info
✅ 00:41 install_dependencies
✅ 00:03 configure
❌ 05:54 build

[514/4012] clang++-17 -Itest/x86/f16c-native-cpp.p -Itest/x86 -I../test/x86 -I. -I.. -Xclang -fcolor-diagnostics -fsanitize=address,undefined -fno-omit-frame-pointer --coverage -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -g -Wextra -Werror -march=native -fopenmp-simd -DSIMDE_CONSTRAINED_COMPILATION -DSIMDE_ENABLE_OPENMP -Wno-psabi -DSIMDE_TEST_BARE -MD -MQ test/x86/f16c-native-cpp.p/meson-generated_.._f16c.cpp.o -MF test/x86/f16c-native-cpp.p/meson-generated_.._f16c.cpp.o.d -o test/x86/f16c-native-cpp.p/meson-generated_.._f16c.cpp.o -c test/x86/f16c.cpp
[515/4012] clang-17 -Itest/x86/gfni-emul-c.p -Itest/x86 -I../test/x86 -I. -I.. -Xclang -fcolor-diagnostics -fsanitize=address,undefined -fno-omit-frame-pointer --coverage -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -g -Wextra -Werror -march=native -fopenmp-simd -DSIMDE_CONSTRAINED_COMPILATION -DSIMDE_ENABLE_OPENMP -Wno-psabi -DSIMDE_TEST_BARE -DSIMDE_NO_NATIVE -MD -MQ test/x86/gfni-emul-c.p/gfni.c.o -MF test/x86/gfni-emul-c.p/gfni.c.o.d -o test/x86/gfni-emul-c.p/gfni.c.o -c ../test/x86/gfni.c
[516/4012] clang-17 -Itest/x86/gfni-native-c.p -Itest/x86 -I../test/x86 -I. -I.. -Xclang -fcolor-diagnostics -fsanitize=address,undefined -fno-omit-frame-pointer --coverage -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -g -Wextra -Werror -march=native -fopenmp-simd -DSIMDE_CONSTRAINED_COMPILATION -DSIMDE_ENABLE_OPENMP -Wno-psabi -DSIMDE_TEST_BARE -MD -MQ test/x86/gfni-native-c.p/gfni.c.o -MF test/x86/gfni-native-c.p/gfni.c.o.d -o test/x86/gfni-native-c.p/gfni.c.o -c ../test/x86/gfni.c
[517/4012] clang-17 -Itest/x86/clmul-emul-c.p -Itest/x86 -I../test/x86 -I. -I.. -Xclang -fcolor-diagnostics -fsanitize=address,undefined -fno-omit-frame-pointer --coverage -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -g -Wextra -Werror -march=native -fopenmp-simd -DSIMDE_CONSTRAINED_COMPILATION -DSIMDE_ENABLE_OPENMP -Wno-psabi -DSIMDE_TEST_BARE -DSIMDE_NO_NATIVE -MD -MQ test/x86/clmul-emul-c.p/clmul.c.o -MF test/x86/clmul-emul-c.p/clmul.c.o.d -o test/x86/clmul-emul-c.p/clmul.c.o -c ../test/x86/clmul.c
[518/4012] clang++-17 -Itest/x86/gfni-emul-cpp.p -Itest/x86 -I../test/x86 -I. -I.. -Xclang -fcolor-diagnostics -fsanitize=address,undefined -fno-omit-frame-pointer --coverage -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -g -Wextra -Werror -march=native -fopenmp-simd -DSIMDE_CONSTRAINED_COMPILATION -DSIMDE_ENABLE_OPENMP -Wno-psabi -DSIMDE_TEST_BARE -DSIMDE_NO_NATIVE -MD -MQ test/x86/gfni-emul-cpp.p/meson-generated_.._gfni.cpp.o -MF test/x86/gfni-emul-cpp.p/meson-generated_.._gfni.cpp.o.d -o test/x86/gfni-emul-cpp.p/meson-generated_.._gfni.cpp.o -c test/x86/gfni.cpp
[519/4012] clang++-17 -Itest/x86/clmul-emul-cpp.p -Itest/x86 -I../test/x86 -I. -I.. -Xclang -fcolor-diagnostics -fsanitize=address,undefined -fno-omit-frame-pointer --coverage -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -g -Wextra -Werror -march=native -fopenmp-simd -DSIMDE_CONSTRAINED_COMPILATION -DSIMDE_ENABLE_OPENMP -Wno-psabi -DSIMDE_TEST_BARE -DSIMDE_NO_NATIVE -MD -MQ test/x86/clmul-emul-cpp.p/meson-generated_.._clmul.cpp.o -MF test/x86/clmul-emul-cpp.p/meson-generated_.._clmul.cpp.o.d -o test/x86/clmul-emul-cpp.p/meson-generated_.._clmul.cpp.o -c test/x86/clmul.cpp
[520/4012] clang-17 -Itest/x86/clmul-native-c.p -Itest/x86 -I../test/x86 -I. -I.. -Xclang -fcolor-diagnostics -fsanitize=address,undefined -fno-omit-frame-pointer --coverage -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -g -Wextra -Werror -march=native -fopenmp-simd -DSIMDE_CONSTRAINED_COMPILATION -DSIMDE_ENABLE_OPENMP -Wno-psabi -DSIMDE_TEST_BARE -MD -MQ test/x86/clmul-native-c.p/clmul.c.o -MF test/x86/clmul-native-c.p/clmul.c.o.d -o test/x86/clmul-native-c.p/clmul.c.o -c ../test/x86/clmul.c
[521/4012] clang++-17 -Itest/x86/clmul-native-cpp.p -Itest/x86 -I../test/x86 -I. -I.. -Xclang -fcolor-diagnostics -fsanitize=address,undefined -fno-omit-frame-pointer --coverage -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -g -Wextra -Werror -march=native -fopenmp-simd -DSIMDE_CONSTRAINED_COMPILATION -DSIMDE_ENABLE_OPENMP -Wno-psabi -DSIMDE_TEST_BARE -MD -MQ test/x86/clmul-native-cpp.p/meson-generated_.._clmul.cpp.o -MF test/x86/clmul-native-cpp.p/meson-generated_.._clmul.cpp.o.d -o test/x86/clmul-native-cpp.p/meson-generated_.._clmul.cpp.o -c test/x86/clmul.cpp
[522/4012] clang++-17 -Itest/x86/gfni-native-cpp.p -Itest/x86 -I../test/x86 -I. -I.. -Xclang -fcolor-diagnostics -fsanitize=address,undefined -fno-omit-frame-pointer --coverage -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -g -Wextra -Werror -march=native -fopenmp-simd -DSIMDE_CONSTRAINED_COMPILATION -DSIMDE_ENABLE_OPENMP -Wno-psabi -DSIMDE_TEST_BARE -MD -MQ test/x86/gfni-native-cpp.p/meson-generated_.._gfni.cpp.o -MF test/x86/gfni-native-cpp.p/meson-generated_.._gfni.cpp.o.d -o test/x86/gfni-native-cpp.p/meson-generated_.._gfni.cpp.o -c test/x86/gfni.cpp
[523/4012] clang-17 -Itest/x86/svml-emul-c.p -Itest/x86 -I../test/x86 -I. -I.. -Xclang -fcolor-diagnostics -fsanitize=address,undefined -fno-omit-frame-pointer --coverage -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -g -Wextra -Werror -march=native -fopenmp-simd -DSIMDE_CONSTRAINED_COMPILATION -DSIMDE_ENABLE_OPENMP -Wno-psabi -DSIMDE_TEST_BARE -DSIMDE_NO_NATIVE -MD -MQ test/x86/svml-emul-c.p/svml.c.o -MF test/x86/svml-emul-c.p/svml.c.o.d -o test/x86/svml-emul-c.p/svml.c.o -c ../test/x86/svml.c
[524/4012] clang-17 -Itest/x86/svml-native-c.p -Itest/x86 -I../test/x86 -I. -I.. -Xclang -fcolor-diagnostics -fsanitize=address,undefined -fno-omit-frame-pointer --coverage -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -g -Wextra -Werror -march=native -fopenmp-simd -DSIMDE_CONSTRAINED_COMPILATION -DSIMDE_ENABLE_OPENMP -Wno-psabi -DSIMDE_TEST_BARE -MD -MQ test/x86/svml-native-c.p/svml.c.o -MF test/x86/svml-native-c.p/svml.c.o.d -o test/x86/svml-native-c.p/svml.c.o -c ../test/x86/svml.c
[525/4012] clang++-17 -Itest/x86/svml-emul-cpp.p -Itest/x86 -I../test/x86 -I. -I.. -Xclang -fcolor-diagnostics -fsanitize=address,undefined -fno-omit-frame-pointer --coverage -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -g -Wextra -Werror -march=native -fopenmp-simd -DSIMDE_CONSTRAINED_COMPILATION -DSIMDE_ENABLE_OPENMP -Wno-psabi -DSIMDE_TEST_BARE -DSIMDE_NO_NATIVE -MD -MQ test/x86/svml-emul-cpp.p/meson-generated_.._svml.cpp.o -MF test/x86/svml-emul-cpp.p/meson-generated_.._svml.cpp.o.d -o test/x86/svml-emul-cpp.p/meson-generated_.._svml.cpp.o -c test/x86/svml.cpp
[526/4012] clang-17 -Itest/x86/xop-emul-c.p -Itest/x86 -I../test/x86 -I. -I.. -Xclang -fcolor-diagnostics -fsanitize=address,undefined -fno-omit-frame-pointer --coverage -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -g -Wextra -Werror -march=native -fopenmp-simd -DSIMDE_CONSTRAINED_COMPILATION -DSIMDE_ENABLE_OPENMP -Wno-psabi -DSIMDE_TEST_BARE -DSIMDE_NO_NATIVE -MD -MQ test/x86/xop-emul-c.p/xop.c.o -MF test/x86/xop-emul-c.p/xop.c.o.d -o test/x86/xop-emul-c.p/xop.c.o -c ../test/x86/xop.c
[527/4012] clang-17 -Itest/x86/xop-native-c.p -Itest/x86 -I../test/x86 -I. -I.. -Xclang -fcolor-diagnostics -fsanitize=address,undefined -fno-omit-frame-pointer --coverage -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -g -Wextra -Werror -march=native -fopenmp-simd -DSIMDE_CONSTRAINED_COMPILATION -DSIMDE_ENABLE_OPENMP -Wno-psabi -DSIMDE_TEST_BARE -MD -MQ test/x86/xop-native-c.p/xop.c.o -MF test/x86/xop-native-c.p/xop.c.o.d -o test/x86/xop-native-c.p/xop.c.o -c ../test/x86/xop.c
[528/4012] clang++-17 -Itest/x86/xop-emul-cpp.p -Itest/x86 -I../test/x86 -I. -I.. -Xclang -fcolor-diagnostics -fsanitize=address,undefined -fno-omit-frame-pointer --coverage -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -g -Wextra -Werror -march=native -fopenmp-simd -DSIMDE_CONSTRAINED_COMPILATION -DSIMDE_ENABLE_OPENMP -Wno-psabi -DSIMDE_TEST_BARE -DSIMDE_NO_NATIVE -MD -MQ test/x86/xop-emul-cpp.p/meson-generated_.._xop.cpp.o -MF test/x86/xop-emul-cpp.p/meson-generated_.._xop.cpp.o.d -o test/x86/xop-emul-cpp.p/meson-generated_.._xop.cpp.o -c test/x86/xop.cpp
[529/4012] clang-17 -Itest/x86/aes-emul-c.p -Itest/x86 -I../test/x86 -I. -I.. -Xclang -fcolor-diagnostics -fsanitize=address,undefined -fno-omit-frame-pointer --coverage -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -g -Wextra -Werror -march=native -fopenmp-simd -DSIMDE_CONSTRAINED_COMPILATION -DSIMDE_ENABLE_OPENMP -Wno-psabi -DSIMDE_TEST_BARE -DSIMDE_NO_NATIVE -MD -MQ test/x86/aes-emul-c.p/aes.c.o -MF test/x86/aes-emul-c.p/aes.c.o.d -o test/x86/aes-emul-c.p/aes.c.o -c ../test/x86/aes.c
[530/4012] clang-17 -Itest/x86/aes-native-c.p -Itest/x86 -I../test/x86 -I. -I.. -Xclang -fcolor-diagnostics -fsanitize=address,undefined -fno-omit-frame-pointer --coverage -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -g -Wextra -Werror -march=native -fopenmp-simd -DSIMDE_CONSTRAINED_COMPILATION -DSIMDE_ENABLE_OPENMP -Wno-psabi -DSIMDE_TEST_BARE -MD -MQ test/x86/aes-native-c.p/aes.c.o -MF test/x86/aes-native-c.p/aes.c.o.d -o test/x86/aes-native-c.p/aes.c.o -c ../test/x86/aes.c
[531/4012] clang++-17 -Itest/x86/xop-native-cpp.p -Itest/x86 -I../test/x86 -I. -I.. -Xclang -fcolor-diagnostics -fsanitize=address,undefined -fno-omit-frame-pointer --coverage -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -g -Wextra -Werror -march=native -fopenmp-simd -DSIMDE_CONSTRAINED_COMPILATION -DSIMDE_ENABLE_OPENMP -Wno-psabi -DSIMDE_TEST_BARE -MD -MQ test/x86/xop-native-cpp.p/meson-generated_.._xop.cpp.o -MF test/x86/xop-native-cpp.p/meson-generated_.._xop.cpp.o.d -o test/x86/xop-native-cpp.p/meson-generated_.._xop.cpp.o -c test/x86/xop.cpp
[532/4012] clang++-17 -Itest/x86/aes-emul-cpp.p -Itest/x86 -I../test/x86 -I. -I.. -Xclang -fcolor-diagnostics -fsanitize=address,undefined -fno-omit-frame-pointer --coverage -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -g -Wextra -Werror -march=native -fopenmp-simd -DSIMDE_CONSTRAINED_COMPILATION -DSIMDE_ENABLE_OPENMP -Wno-psabi -DSIMDE_TEST_BARE -DSIMDE_NO_NATIVE -MD -MQ test/x86/aes-emul-cpp.p/meson-generated_.._aes.cpp.o -MF test/x86/aes-emul-cpp.p/meson-generated_.._aes.cpp.o.d -o test/x86/aes-emul-cpp.p/meson-generated_.._aes.cpp.o -c test/x86/aes.cpp
[533/4012] clang-17 -Itest/arm/neon/aba-emul-c.p -Itest/arm/neon -I../test/arm/neon -I. -I.. -Xclang -fcolor-diagnostics -fsanitize=address,undefined -fno-omit-frame-pointer --coverage -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -g -Wextra -Werror -march=native -fopenmp-simd -DSIMDE_CONSTRAINED_COMPILATION -DSIMDE_ENABLE_OPENMP -Wno-psabi -DSIMDE_TEST_BARE -DSIMDE_NO_NATIVE -MD -MQ test/arm/neon/aba-emul-c.p/aba.c.o -MF test/arm/neon/aba-emul-c.p/aba.c.o.d -o test/arm/neon/aba-emul-c.p/aba.c.o -c ../test/arm/neon/aba.c
FAILED: test/arm/neon/aba-emul-c.p/aba.c.o 
clang-17 -Itest/arm/neon/aba-emul-c.p -Itest/arm/neon -I../test/arm/neon -I. -I.. -Xclang -fcolor-diagnostics -fsanitize=address,undefined -fno-omit-frame-pointer --coverage -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -std=c99 -g -Wextra -Werror -march=native -fopenmp-simd -DSIMDE_CONSTRAINED_COMPILATION -DSIMDE_ENABLE_OPENMP -Wno-psabi -DSIMDE_TEST_BARE -DSIMDE_NO_NATIVE -MD -MQ test/arm/neon/aba-emul-c.p/aba.c.o -MF test/arm/neon/aba-emul-c.p/aba.c.o.d -o test/arm/neon/aba-emul-c.p/aba.c.o -c ../test/arm/neon/aba.c
In file included from ../test/arm/neon/aba.c:4:
In file included from ../test/arm/neon/../../../simde/arm/neon/aba.h:31:
In file included from ../test/arm/neon/../../../simde/arm/neon/add.h:33:
../test/arm/neon/../../../simde/arm/neon/arm_nan.h:119:27: error: unknown type name 'float64_t'; did you mean 'float_t'?
  119 | SIMDE_FUNCTION_ATTRIBUTES float64_t simde_propagate_arm_nan_f64(float64_t a,
      |                           ^~~~~~~~~
      |                           float_t
/usr/include/math.h:163:15: note: 'float_t' declared here
  163 | typedef float float_t;
      |               ^
In file included from ../test/arm/neon/aba.c:4:
In file included from ../test/arm/neon/../../../simde/arm/neon/aba.h:31:
In file included from ../test/arm/neon/../../../simde/arm/neon/add.h:33:
../test/arm/neon/../../../simde/arm/neon/arm_nan.h:119:65: error: unknown type name 'float64_t'; did you mean 'float_t'?
  119 | SIMDE_FUNCTION_ATTRIBUTES float64_t simde_propagate_arm_nan_f64(float64_t a,
      |                                                                 ^~~~~~~~~
      |                                                                 float_t
/usr/include/math.h:163:15: note: 'float_t' declared here
  163 | typedef float float_t;
      |               ^
In file included from ../test/arm/neon/aba.c:4:
In file included from ../test/arm/neon/../../../simde/arm/neon/aba.h:31:
In file included from ../test/arm/neon/../../../simde/arm/neon/add.h:33:
../test/arm/neon/../../../simde/arm/neon/arm_nan.h:120:65: error: unknown type name 'float64_t'; did you mean 'float_t'?
  120 |                                                                 float64_t b) {
      |                                                                 ^~~~~~~~~
      |                                                                 float_t
/usr/include/math.h:163:15: note: 'float_t' declared here
  163 | typedef float float_t;
      |               ^
3 errors generated.
[534/4012] clang++-17 -Itest/x86/aes-native-cpp.p -Itest/x86 -I../test/x86 -I. -I.. -Xclang -fcolor-diagnostics -fsanitize=address,undefined -fno-omit-frame-pointer --coverage -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -g -Wextra -Werror -march=native -fopenmp-simd -DSIMDE_CONSTRAINED_COMPILATION -DSIMDE_ENABLE_OPENMP -Wno-psabi -DSIMDE_TEST_BARE -MD -MQ test/x86/aes-native-cpp.p/meson-generated_.._aes.cpp.o -MF test/x86/aes-native-cpp.p/meson-generated_.._aes.cpp.o.d -o test/x86/aes-native-cpp.p/meson-generated_.._aes.cpp.o -c test/x86/aes.cpp
[535/4012] clang++-17 -Itest/x86/svml-native-cpp.p -Itest/x86 -I../test/x86 -I. -I.. -Xclang -fcolor-diagnostics -fsanitize=address,undefined -fno-omit-frame-pointer --coverage -pipe -D_FILE_OFFSET_BITS=64 -Wall -Winvalid-pch -Wnon-virtual-dtor -g -Wextra -Werror -march=native -fopenmp-simd -DSIMDE_CONSTRAINED_COMPILATION -DSIMDE_ENABLE_OPENMP -Wno-psabi -DSIMDE_TEST_BARE -MD -MQ test/x86/svml-native-cpp.p/meson-generated_.._svml.cpp.o -MF test/x86/svml-native-cpp.p/meson-generated_.._svml.cpp.o.d -o test/x86/svml-native-cpp.p/meson-generated_.._svml.cpp.o -c test/x86/svml.cpp
ninja: build stopped: subcommand failed.