Skip to content

x86 avx512 permutexvar: implement mm256_permutexvar_pd directly, without casting #4876

x86 avx512 permutexvar: implement mm256_permutexvar_pd directly, without casting

x86 avx512 permutexvar: implement mm256_permutexvar_pd directly, without casting #4876

Triggered via pull request February 21, 2026 17:56
Status Cancelled
Total duration 4m 0s
Artifacts

ci.yml

on: pull_request
Matrix: clang-qemu
Matrix: clang
Matrix: clang17-qemu-rvv
Matrix: clang18-qemu-rvv
Matrix: emscripten
Matrix: gcc-qemu
Matrix: gcc
Matrix: macos
Matrix: x86
Fit to window
Zoom out
Zoom in

Annotations

117 errors and 1 warning
emscripten (32)
Canceling since a higher priority waiting request for build-1390 exists
icc
Canceling since a higher priority waiting request for build-1390 exists
gcc-qemu (14, armel, eabi, armel, arm, ubuntu-24.04)
Canceling since a higher priority waiting request for build-1390 exists
x86 (-march=x86-64 -maes -mpclmul)
Canceling since a higher priority waiting request for build-1390 exists
macos (15.2, macos-14, -march=native -Wno-poison-system-directories)
Canceling since a higher priority waiting request for build-1390 exists
gcc-qemu (15, riscv64, riscv64, riscv64, ubuntu-24.04)
Canceling since a higher priority waiting request for build-1390 exists
gcc (10, ubuntu-24.04)
Canceling since a higher priority waiting request for build-1390 exists
x86 (-DSIMDE_NATURAL_VECTOR_SIZE=256 -march=x86-64-v3 -mavx512bw -mavx512vl)
Canceling since a higher priority waiting request for build-1390 exists
clang17-qemu-rvv (17, riscv64+rvv_vlen256_elen64, riscv64, riscv64, ubuntu-24.04)
Canceling since a higher priority waiting request for build-1390 exists
clang (11, ubuntu-22.04)
Canceling since a higher priority waiting request for build-1390 exists
emscripten (64-relaxed)
Canceling since a higher priority waiting request for build-1390 exists
gcc (9, ubuntu-24.04)
Canceling since a higher priority waiting request for build-1390 exists
macos (15.3, macos-14, -march=native -Wno-poison-system-directories)
Canceling since a higher priority waiting request for build-1390 exists
clang18-qemu-rvv (18, riscv64+rvv_vlen256_elen64_zvfh, riscv64, riscv64, ubuntu-24.04)
Canceling since a higher priority waiting request for build-1390 exists
clang17-qemu-rvv (17, riscv64+rvv_vlen128_elen64, riscv64, riscv64, ubuntu-24.04)
Canceling since a higher priority waiting request for build-1390 exists
clang-qemu (21, armel, eabi, armel, arm, ubuntu-24.04)
Canceling since a higher priority waiting request for build-1390 exists
sleef
Canceling since a higher priority waiting request for build-1390 exists
gcc (11, ubuntu-24.04)
Canceling since a higher priority waiting request for build-1390 exists
gcc (11, ubuntu-24.04-arm, true)
Canceling since a higher priority waiting request for build-1390 exists
clang-qemu (21, riscv64, riscv64, riscv64, ubuntu-24.04)
Canceling since a higher priority waiting request for build-1390 exists
macos (15.4, macos-14, -march=native -Wno-poison-system-directories)
Canceling since a higher priority waiting request for build-1390 exists
gcc-qemu (14, loongarch64, loongarch64, loong64, ubuntu-24.04)
Canceling since a higher priority waiting request for build-1390 exists
x86 (-march=x86-64-v3)
Canceling since a higher priority waiting request for build-1390 exists
gcc-qemu (-O3, 15, riscv64, riscv64, riscv64, ubuntu-24.04)
Canceling since a higher priority waiting request for build-1390 exists
emscripten (64)
Canceling since a higher priority waiting request for build-1390 exists
gcc (10, ubuntu-24.04, -ffast-math)
Canceling since a higher priority waiting request for build-1390 exists
clang (13, ubuntu-22.04, -ffast-math)
Canceling since a higher priority waiting request for build-1390 exists
clang-qemu (20, s390x, s390x, s390x, ubuntu-24.04)
Canceling since a higher priority waiting request for build-1390 exists
clang (12, ubuntu-22.04, -ffast-math)
Canceling since a higher priority waiting request for build-1390 exists
clang-qemu (21, loongarch64, loong64, loongarch64, ubuntu-24.04)
Canceling since a higher priority waiting request for build-1390 exists
clang17-qemu-rvv (17, riscv64+rvv_vlen512_elen64, riscv64, riscv64, ubuntu-24.04)
Canceling since a higher priority waiting request for build-1390 exists
x86 (-march=x86-64-v2)
Canceling since a higher priority waiting request for build-1390 exists
gcc-qemu (14, power9, powerpc64le, ppc64el, ubuntu-24.04)
Canceling since a higher priority waiting request for build-1390 exists
clang (14, ubuntu-24.04)
Canceling since a higher priority waiting request for build-1390 exists
gcc (11, ubuntu-24.04, -ffast-math)
Canceling since a higher priority waiting request for build-1390 exists
clang (12, ubuntu-22.04)
Canceling since a higher priority waiting request for build-1390 exists
clang-qemu (21, ppc64el, ppc64el, powerpc64le, ubuntu-24.04)
Canceling since a higher priority waiting request for build-1390 exists
x86 (-march=x86-64-v4 -mcx16 -mxsave -mpclmul -mfsgsbase -mrdrnd -mhle -mrdseed -maes -mclflushop...
Canceling since a higher priority waiting request for build-1390 exists
clang (15, ubuntu-24.04)
Canceling since a higher priority waiting request for build-1390 exists
x86 (-march=x86-64-v4)
Canceling since a higher priority waiting request for build-1390 exists
gcc (12, ubuntu-24.04-arm)
Canceling since a higher priority waiting request for build-1390 exists
clang (14, ubuntu-24.04-arm, -march=armv8-a+fp+aes+sha2, true)
Canceling since a higher priority waiting request for build-1390 exists
gcc (13, ubuntu-24.04)
Canceling since a higher priority waiting request for build-1390 exists
clang (15, ubuntu-24.04, -ffast-math)
Canceling since a higher priority waiting request for build-1390 exists
gcc (11, ubuntu-24.04-arm)
Canceling since a higher priority waiting request for build-1390 exists
gcc-qemu (15, s390x, s390x, s390x, ubuntu-24.04)
Canceling since a higher priority waiting request for build-1390 exists
x86 (-march=x86-64-v4 -mcx16 -mxsave -mpclmul -mfsgsbase -mrdrnd -mhle -mrdseed -maes -mclflushop...
Canceling since a higher priority waiting request for build-1390 exists
clang (14, ubuntu-24.04-arm, -ffast-math -march=armv8-a+fp+aes+sha2, true)
Canceling since a higher priority waiting request for build-1390 exists
clang (17, ubuntu-24.04, -Wno-unsafe-buffer-usage)
Canceling since a higher priority waiting request for build-1390 exists
gcc (14, ubuntu-24.04)
Canceling since a higher priority waiting request for build-1390 exists
gcc (12, ubuntu-24.04)
Canceling since a higher priority waiting request for build-1390 exists
clang (15, ubuntu-24.04-arm)
Canceling since a higher priority waiting request for build-1390 exists
clang (15, ubuntu-24.04-arm, -ffast-math)
Canceling since a higher priority waiting request for build-1390 exists
gcc (12, ubuntu-24.04, -ffast-math)
Canceling since a higher priority waiting request for build-1390 exists
clang (16, ubuntu-24.04, -Wno-unsafe-buffer-usage)
Canceling since a higher priority waiting request for build-1390 exists
gcc (15, ubuntu-24.04)
Canceling since a higher priority waiting request for build-1390 exists
gcc (13, ubuntu-24.04, -ffast-math)
Canceling since a higher priority waiting request for build-1390 exists
gcc (15, ubuntu-24.04-arm)
Canceling since a higher priority waiting request for build-1390 exists
clang (16, ubuntu-24.04-arm, -Wno-unsafe-buffer-usage)
Canceling since a higher priority waiting request for build-1390 exists
gcc (15, ubuntu-24.04, -ffast-math)
Canceling since a higher priority waiting request for build-1390 exists
clang (16, ubuntu-24.04-arm, -ffast-math -Wno-unsafe-buffer-usage)
Canceling since a higher priority waiting request for build-1390 exists
clang (14, ubuntu-24.04, -ffast-math)
Canceling since a higher priority waiting request for build-1390 exists
clang (17, ubuntu-24.04, -Wno-unsafe-buffer-usage -O2)
Canceling since a higher priority waiting request for build-1390 exists
clang (18, ubuntu-24.04, -Wno-unsafe-buffer-usage -Wno-switch-default)
Canceling since a higher priority waiting request for build-1390 exists
gcc (13, ubuntu-24.04-arm)
Canceling since a higher priority waiting request for build-1390 exists
gcc (14, ubuntu-24.04-arm)
Canceling since a higher priority waiting request for build-1390 exists
gcc (14, ubuntu-24.04, -ffast-math)
Canceling since a higher priority waiting request for build-1390 exists
clang (16, ubuntu-24.04, -ffast-math -Wno-unsafe-buffer-usage)
Canceling since a higher priority waiting request for build-1390 exists
clang (17, ubuntu-24.04-arm, -Wno-unsafe-buffer-usage -O2)
Canceling since a higher priority waiting request for build-1390 exists
clang (19, ubuntu-24.04-arm, -Wno-unsafe-buffer-usage -Wno-switch-default)
Canceling since a higher priority waiting request for build-1390 exists
clang (17, ubuntu-24.04, -ffast-math -Wno-unsafe-buffer-usage)
Canceling since a higher priority waiting request for build-1390 exists
clang (18, ubuntu-24.04, -ffast-math -Wno-unsafe-buffer-usage -Wno-switch-default -Wno-nan-infini...
Canceling since a higher priority waiting request for build-1390 exists
gcc (15, ubuntu-24.04-arm, arm-linux-gnueabihf, -march=armv7-a+simd+neon-fp16, true)
Canceling since a higher priority waiting request for build-1390 exists
clang (18, ubuntu-24.04-arm, -ffast-math -Wno-unsafe-buffer-usage -Wno-switch-default -Wno-nan-in...
Canceling since a higher priority waiting request for build-1390 exists
clang (19, ubuntu-24.04, -ffast-math -Wno-unsafe-buffer-usage -Wno-switch-default -Wno-nan-infini...
Canceling since a higher priority waiting request for build-1390 exists
gcc (15, ubuntu-24.04-arm, arm-linux-gnueabihf, -mcpu=cortex-a32 -mfpu=crypto-neon-fp-armv8, true)
Canceling since a higher priority waiting request for build-1390 exists
clang (17, ubuntu-24.04-arm, -Wno-unsafe-buffer-usage)
Canceling since a higher priority waiting request for build-1390 exists
gcc (15, ubuntu-24.04-arm, arm-linux-gnueabihf, true)
Canceling since a higher priority waiting request for build-1390 exists
clang (19, ubuntu-24.04, -Wno-unsafe-buffer-usage -Wno-switch-default -O2)
Canceling since a higher priority waiting request for build-1390 exists
clang (19, ubuntu-24.04, -Wno-unsafe-buffer-usage -Wno-switch-default)
Canceling since a higher priority waiting request for build-1390 exists
clang (18, ubuntu-24.04-arm, -Wno-unsafe-buffer-usage -Wno-switch-default -O2)
Canceling since a higher priority waiting request for build-1390 exists
clang (17, ubuntu-24.04-arm, -ffast-math -Wno-unsafe-buffer-usage)
Canceling since a higher priority waiting request for build-1390 exists
clang (18, ubuntu-24.04, -Wno-unsafe-buffer-usage -Wno-switch-default -O2)
Canceling since a higher priority waiting request for build-1390 exists
clang (19, ubuntu-24.04-arm, -Wno-unsafe-buffer-usage -Wno-switch-default -O2)
Canceling since a higher priority waiting request for build-1390 exists
clang (18, ubuntu-24.04-arm, -Wno-unsafe-buffer-usage -Wno-switch-default)
Canceling since a higher priority waiting request for build-1390 exists
macos (16.0, macos-15, -march=native -Wno-poison-system-directories)
Canceling since a higher priority waiting request for build-1390 exists
clang (20, ubuntu-24.04, -Wno-unsafe-buffer-usage -Wno-switch-default -O2)
Canceling since a higher priority waiting request for build-1390 exists
clang (19, ubuntu-24.04-arm, -ffast-math -Wno-unsafe-buffer-usage -Wno-switch-default -Wno-nan-in...
Canceling since a higher priority waiting request for build-1390 exists
clang (21, ubuntu-24.04-arm, --target=arm-linux-gnueabihf -march=armv7-a -mfpu=neon -isystem=/usr...
Canceling since a higher priority waiting request for build-1390 exists
clang (20, ubuntu-24.04-arm, -ffast-math -Wno-unsafe-buffer-usage -Wno-switch-default -Wno-nan-in...
Canceling since a higher priority waiting request for build-1390 exists
clang (20, ubuntu-24.04-arm, -Wno-unsafe-buffer-usage -Wno-switch-default)
Canceling since a higher priority waiting request for build-1390 exists
clang (21, ubuntu-24.04, -Wno-unsafe-buffer-usage -Wno-switch-default -Wno-c++-keyword)
Canceling since a higher priority waiting request for build-1390 exists
clang (20, ubuntu-24.04, -Wno-unsafe-buffer-usage -Wno-switch-default)
Canceling since a higher priority waiting request for build-1390 exists
clang (21, ubuntu-24.04-arm, -Wno-unsafe-buffer-usage -Wno-switch-default -Wno-c++-keyword)
Canceling since a higher priority waiting request for build-1390 exists
clang (20, ubuntu-24.04, -ffast-math -Wno-unsafe-buffer-usage -Wno-switch-default -Wno-nan-infini...
Canceling since a higher priority waiting request for build-1390 exists
clang (21, ubuntu-24.04, -Wno-unsafe-buffer-usage -Wno-switch-default -Wno-c++-keyword -O2)
Canceling since a higher priority waiting request for build-1390 exists
clang (21, ubuntu-24.04, -ffast-math -Wno-unsafe-buffer-usage -Wno-switch-default -Wno-c++-keywor...
Canceling since a higher priority waiting request for build-1390 exists
clang (20, ubuntu-24.04-arm, -Wno-unsafe-buffer-usage -Wno-switch-default -O2)
Canceling since a higher priority waiting request for build-1390 exists
clang (21, ubuntu-24.04-arm, -Wno-unsafe-buffer-usage -Wno-switch-default -Wno-c++-keyword -O2)
Canceling since a higher priority waiting request for build-1390 exists
clang (21, ubuntu-24.04-arm, -ffast-math -Wno-unsafe-buffer-usage -Wno-switch-default -Wno-c++-ke...
Canceling since a higher priority waiting request for build-1390 exists
native-aliases
Canceling since a higher priority waiting request for build-1390 exists
native-aliases
The operation was canceled.
x86-xop
Canceling since a higher priority waiting request for build-1390 exists
x86-xop
The operation was canceled.
gcc (15, ubuntu-24.04-arm, true)
Canceling since a higher priority waiting request for build-1390 exists
gcc (15, ubuntu-24.04-arm, true)
The operation was canceled.
clang (13, ubuntu-22.04)
Canceling since a higher priority waiting request for build-1390 exists
clang (13, ubuntu-22.04)
The operation was canceled.
clang18-qemu-rvv (18, riscv64+rvv_vlen512_elen64_zvfh, riscv64, riscv64, ubuntu-24.04)
Canceling since a higher priority waiting request for build-1390 exists
emscripten (32-relaxed)
Canceling since a higher priority waiting request for build-1390 exists
emscripten (32-relaxed)
The operation was canceled.
clang18-qemu-rvv (18, riscv64+rvv_vlen128_elen64_zvfh, riscv64, riscv64, ubuntu-24.04)
Canceling since a higher priority waiting request for build-1390 exists
CI
Canceling since a higher priority waiting request for build-1390 exists
macos (26.2, macos-26, -Wno-poison-system-directories -Wno-switch-default)
Canceling since a higher priority waiting request for build-1390 exists
macos (26.2, macos-26, -Wno-poison-system-directories -Wno-switch-default)
ninja 1.13.2 is already installed and up-to-date. To reinstall 1.13.2, run: brew reinstall ninja