==> Building on scovillain ==> Checking for remote environment... ==> Syncing package to remote host... sending incremental file list created directory packages/highway ./ .SRCINFO 459 100% 0.00kB/s 0:00:00 459 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=2/4) PKGBUILD 999 100% 975.59kB/s 0:00:00 999 100% 975.59kB/s 0:00:00 (xfr#2, to-chk=1/4) highway-1.2.0-1.log 244 100% 238.28kB/s 0:00:00 244 100% 238.28kB/s 0:00:00 (xfr#3, to-chk=0/4) sent 1,300 bytes received 115 bytes 943.33 bytes/sec total size is 1,655 speedup is 1.17 ==> Applying RISC-V patches... sending incremental file list ./ riscv64.patch 324 100% 0.00kB/s 0:00:00 324 100% 0.00kB/s 0:00:00 (xfr#1, to-chk=0/2) sent 336 bytes received 38 bytes 249.33 bytes/sec total size is 324 speedup is 0.87 patching file PKGBUILD ==> Patching arch to riscv64... ==> Running extra-riscv64-build -- -d /home/felix/packages/riscv64-pkg-cache:/var/cache/pacman/pkg -l root63 on remote host... ==> Locking clean chroot...done [?25l:: Synchronizing package databases... core downloading... extra downloading... :: Starting full system upgrade... there is nothing to do [?25h==> Building in chroot for [extra] (riscv64)... ==> Locking clean chroot [/var/lib/archbuild/extra-riscv64/root]...done ==> Synchronizing chroot copy [/var/lib/archbuild/extra-riscv64/root] -> [root63]...done ==> Making package: highway 1.2.0-1 (Sat Jun 1 18:53:56 2024) ==> Retrieving sources...  -> Downloading highway-1.2.0.tar.gz... % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0 100 11792 0 11792 0 0 9048 0 --:--:-- 0:00:01 --:--:-- 9048 100 1605k 0 1605k 0 0 699k 0 --:--:-- 0:00:02 --:--:-- 1605k 100 2182k 0 2182k 0 0 897k 0 --:--:-- 0:00:02 --:--:-- 1926k ==> Validating source files with sha256sums... highway-1.2.0.tar.gz ... Passed ==> Making package: highway 1.2.0-1 (Sat Jun 1 18:54:37 2024) ==> Checking runtime dependencies... ==> Checking buildtime dependencies... ==> Installing missing dependencies... [?25lresolving dependencies... looking for conflicting packages... Package (7) New Version Net Change extra/cppdap 1.58.0-1 1.37 MiB extra/hicolor-icon-theme 0.18-1 0.05 MiB extra/jsoncpp 1.9.5-2 1.24 MiB extra/libuv 1.48.0-2 0.56 MiB extra/rhash 1.4.4-1 0.31 MiB extra/cmake 3.29.3-1 67.26 MiB extra/gtest 1.14.0-1 2.01 MiB Total Installed Size: 72.80 MiB :: Proceed with installation? [Y/n] checking keyring... checking package integrity... loading package files... checking for file conflicts... :: Processing package changes... installing hicolor-icon-theme... installing jsoncpp... Optional dependencies for jsoncpp jsoncpp-doc: documentation installing libuv... installing rhash... installing cppdap... installing cmake... Optional dependencies for cmake make: for unix Makefile generator [installed] ninja: for ninja generator qt6-base: cmake-gui installing gtest... Optional dependencies for gtest python: gmock generator [?25h==> Retrieving sources...  -> Found highway-1.2.0.tar.gz ==> WARNING: Skipping all source file integrity checks. ==> Extracting sources...  -> Extracting highway-1.2.0.tar.gz with bsdtar ==> Starting build()... -- The C compiler identification is GNU 14.1.1 -- The CXX compiler identification is GNU 14.1.1 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /usr/bin/cc - skipped -- Detecting C compile features -- Detecting C compile features - done -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Performing Test ATOMICS_LOCK_FREE_INSTRUCTIONS -- Performing Test ATOMICS_LOCK_FREE_INSTRUCTIONS - Success -- Performing Test HWY_EMSCRIPTEN -- Performing Test HWY_EMSCRIPTEN - Failed -- Performing Test HWY_RISCV -- Performing Test HWY_RISCV - Success -- Looking for sys/auxv.h -- Looking for sys/auxv.h - found -- Looking for asm/hwcap.h -- Looking for asm/hwcap.h - found -- Found GTest: /usr/lib/cmake/GTest/GTestConfig.cmake (found version "1.14.0") -- Configuring done (41.7s) -- Generating done (4.2s) -- Build files have been written to: /build/highway/src/build [ 0%] Building CXX object CMakeFiles/hwy.dir/hwy/timer.cc.o [ 1%] Building CXX object CMakeFiles/hwy.dir/hwy/per_target.cc.o [ 2%] Building CXX object CMakeFiles/hwy.dir/hwy/abort.cc.o [ 2%] Building CXX object CMakeFiles/hwy.dir/hwy/print.cc.o [ 3%] Building CXX object CMakeFiles/hwy.dir/hwy/targets.cc.o [ 3%] Building CXX object CMakeFiles/hwy.dir/hwy/aligned_allocator.cc.o [ 4%] Building CXX object CMakeFiles/hwy.dir/hwy/nanobenchmark.cc.o In file included from /build/highway/src/highway-1.2.0/hwy/highway.h:596, from /build/highway/src/highway-1.2.0/hwy/per_target.cc:28, from /build/highway/src/highway-1.2.0/hwy/foreach_target.h:314, from /build/highway/src/highway-1.2.0/hwy/per_target.cc:27: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘vint64m1_t hwy::N_RVV::MulHigh(vint64m1_t, vint64m1_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:634:12: error: ‘__riscv_vmulh_vv_i64m1’ was not declared in this scope; did you mean ‘__riscv_vmul_vv_i64m1’? 634 | return __riscv_v##OP##_vv_##CHAR##SEW##LMUL(a, b, \ | ^~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:180:3: note: in expansion of macro ‘HWY_RVV_RETV_ARGVV’ 180 | X_MACRO(BASE, CHAR, 64, __, 32, m1, m2, mf2, 0, /*MLEN=*/64, NAME, OP) \ | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:197:3: note: in expansion of macro ‘HWY_RVV_FOREACH_64_LE2’ 197 | HWY_RVV_FOREACH_64_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:214:3: note: in expansion of macro ‘HWY_RVV_FOREACH_64_EXT’ 214 | HWY_RVV_FOREACH_64_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_64_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:382:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I64’ 382 | HWY_RVV_FOREACH_I64(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:399:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I163264’ 399 | HWY_RVV_FOREACH_I163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:1326:1: note: in expansion of macro ‘HWY_RVV_FOREACH_I’ 1326 | HWY_RVV_FOREACH_I(HWY_RVV_RETV_ARGVV, MulHigh, mulh, _ALL) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘vint64m2_t hwy::N_RVV::MulHigh(vint64m2_t, vint64m2_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:634:12: error: ‘__riscv_vmulh_vv_i64m2’ was not declared in this scope; did you mean ‘__riscv_vmul_vv_i64m2’? 634 | return __riscv_v##OP##_vv_##CHAR##SEW##LMUL(a, b, \ | ^~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:181:3: note: in expansion of macro ‘HWY_RVV_RETV_ARGVV’ 181 | X_MACRO(BASE, CHAR, 64, __, 32, m2, m4, m1, 1, /*MLEN=*/32, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:197:3: note: in expansion of macro ‘HWY_RVV_FOREACH_64_LE2’ 197 | HWY_RVV_FOREACH_64_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:214:3: note: in expansion of macro ‘HWY_RVV_FOREACH_64_EXT’ 214 | HWY_RVV_FOREACH_64_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_64_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:382:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I64’ 382 | HWY_RVV_FOREACH_I64(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:399:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I163264’ 399 | HWY_RVV_FOREACH_I163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:1326:1: note: in expansion of macro ‘HWY_RVV_FOREACH_I’ 1326 | HWY_RVV_FOREACH_I(HWY_RVV_RETV_ARGVV, MulHigh, mulh, _ALL) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘vint64m4_t hwy::N_RVV::MulHigh(vint64m4_t, vint64m4_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:634:12: error: ‘__riscv_vmulh_vv_i64m4’ was not declared in this scope; did you mean ‘__riscv_vmul_vv_i64m4’? 634 | return __riscv_v##OP##_vv_##CHAR##SEW##LMUL(a, b, \ | ^~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:198:3: note: in expansion of macro ‘HWY_RVV_RETV_ARGVV’ 198 | X_MACRO(BASE, CHAR, 64, __, 32, m4, m8, m2, 2, /*MLEN=*/16, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:214:3: note: in expansion of macro ‘HWY_RVV_FOREACH_64_EXT’ 214 | HWY_RVV_FOREACH_64_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_64_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:382:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I64’ 382 | HWY_RVV_FOREACH_I64(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:399:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I163264’ 399 | HWY_RVV_FOREACH_I163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:1326:1: note: in expansion of macro ‘HWY_RVV_FOREACH_I’ 1326 | HWY_RVV_FOREACH_I(HWY_RVV_RETV_ARGVV, MulHigh, mulh, _ALL) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘vint64m8_t hwy::N_RVV::MulHigh(vint64m8_t, vint64m8_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:634:12: error: ‘__riscv_vmulh_vv_i64m8’ was not declared in this scope; did you mean ‘__riscv_vmul_vv_i64m8’? 634 | return __riscv_v##OP##_vv_##CHAR##SEW##LMUL(a, b, \ | ^~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:215:3: note: in expansion of macro ‘HWY_RVV_RETV_ARGVV’ 215 | X_MACRO(BASE, CHAR, 64, __, 32, m8, __, m4, 3, /*MLEN=*/8, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_64_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:382:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I64’ 382 | HWY_RVV_FOREACH_I64(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:399:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I163264’ 399 | HWY_RVV_FOREACH_I163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:1326:1: note: in expansion of macro ‘HWY_RVV_FOREACH_I’ 1326 | HWY_RVV_FOREACH_I(HWY_RVV_RETV_ARGVV, MulHigh, mulh, _ALL) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘vuint64m1_t hwy::N_RVV::MulHigh(vuint64m1_t, vuint64m1_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:634:12: error: ‘__riscv_vmulhu_vv_u64m1’ was not declared in this scope; did you mean ‘__riscv_vwmulu_vv_u64m1’? 634 | return __riscv_v##OP##_vv_##CHAR##SEW##LMUL(a, b, \ | ^~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:180:3: note: in expansion of macro ‘HWY_RVV_RETV_ARGVV’ 180 | X_MACRO(BASE, CHAR, 64, __, 32, m1, m2, mf2, 0, /*MLEN=*/64, NAME, OP) \ | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:197:3: note: in expansion of macro ‘HWY_RVV_FOREACH_64_LE2’ 197 | HWY_RVV_FOREACH_64_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:214:3: note: in expansion of macro ‘HWY_RVV_FOREACH_64_EXT’ 214 | HWY_RVV_FOREACH_64_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_64_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:377:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U64’ 377 | HWY_RVV_FOREACH_U64(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:395:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U163264’ 395 | HWY_RVV_FOREACH_U163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:1327:1: note: in expansion of macro ‘HWY_RVV_FOREACH_U’ 1327 | HWY_RVV_FOREACH_U(HWY_RVV_RETV_ARGVV, MulHigh, mulhu, _ALL) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘vuint64m2_t hwy::N_RVV::MulHigh(vuint64m2_t, vuint64m2_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:634:12: error: ‘__riscv_vmulhu_vv_u64m2’ was not declared in this scope; did you mean ‘__riscv_vwmulu_vv_u64m2’? 634 | return __riscv_v##OP##_vv_##CHAR##SEW##LMUL(a, b, \ | ^~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:181:3: note: in expansion of macro ‘HWY_RVV_RETV_ARGVV’ 181 | X_MACRO(BASE, CHAR, 64, __, 32, m2, m4, m1, 1, /*MLEN=*/32, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:197:3: note: in expansion of macro ‘HWY_RVV_FOREACH_64_LE2’ 197 | HWY_RVV_FOREACH_64_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:214:3: note: in expansion of macro ‘HWY_RVV_FOREACH_64_EXT’ 214 | HWY_RVV_FOREACH_64_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_64_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:377:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U64’ 377 | HWY_RVV_FOREACH_U64(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:395:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U163264’ 395 | HWY_RVV_FOREACH_U163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:1327:1: note: in expansion of macro ‘HWY_RVV_FOREACH_U’ 1327 | HWY_RVV_FOREACH_U(HWY_RVV_RETV_ARGVV, MulHigh, mulhu, _ALL) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘vuint64m4_t hwy::N_RVV::MulHigh(vuint64m4_t, vuint64m4_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:634:12: error: ‘__riscv_vmulhu_vv_u64m4’ was not declared in this scope; did you mean ‘__riscv_vwmulu_vv_u64m4’? 634 | return __riscv_v##OP##_vv_##CHAR##SEW##LMUL(a, b, \ | ^~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:198:3: note: in expansion of macro ‘HWY_RVV_RETV_ARGVV’ 198 | X_MACRO(BASE, CHAR, 64, __, 32, m4, m8, m2, 2, /*MLEN=*/16, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:214:3: note: in expansion of macro ‘HWY_RVV_FOREACH_64_EXT’ 214 | HWY_RVV_FOREACH_64_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_64_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:377:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U64’ 377 | HWY_RVV_FOREACH_U64(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:395:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U163264’ 395 | HWY_RVV_FOREACH_U163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:1327:1: note: in expansion of macro ‘HWY_RVV_FOREACH_U’ 1327 | HWY_RVV_FOREACH_U(HWY_RVV_RETV_ARGVV, MulHigh, mulhu, _ALL) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘vuint64m8_t hwy::N_RVV::MulHigh(vuint64m8_t, vuint64m8_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:634:12: error: ‘__riscv_vmulhu_vv_u64m8’ was not declared in this scope; did you mean ‘__riscv_vwmulu_vv_u64m8’? 634 | return __riscv_v##OP##_vv_##CHAR##SEW##LMUL(a, b, \ | ^~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:215:3: note: in expansion of macro ‘HWY_RVV_RETV_ARGVV’ 215 | X_MACRO(BASE, CHAR, 64, __, 32, m8, __, m4, 3, /*MLEN=*/8, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_64_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:377:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U64’ 377 | HWY_RVV_FOREACH_U64(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:395:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U163264’ 395 | HWY_RVV_FOREACH_U163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:1327:1: note: in expansion of macro ‘HWY_RVV_FOREACH_U’ 1327 | HWY_RVV_FOREACH_U(HWY_RVV_RETV_ARGVV, MulHigh, mulhu, _ALL) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘uint8_t hwy::N_RVV::GetLane(vuint8mf8_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vuint8mf8_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:162:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 162 | X_MACRO(BASE, CHAR, 8, 16, __, mf8, mf4, __, -3, /*MLEN=*/64, NAME, OP) \ | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:185:3: note: in expansion of macro ‘HWY_RVV_FOREACH_08_LE2’ 185 | HWY_RVV_FOREACH_08_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:202:3: note: in expansion of macro ‘HWY_RVV_FOREACH_08_EXT’ 202 | HWY_RVV_FOREACH_08_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_08_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:394:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U08’ 394 | HWY_RVV_FOREACH_U08(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:407:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U’ 407 | HWY_RVV_FOREACH_U(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘uint8_t hwy::N_RVV::GetLane(vuint8mf4_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vuint8mf4_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:163:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 163 | X_MACRO(BASE, CHAR, 8, 16, __, mf4, mf2, mf8, -2, /*MLEN=*/32, NAME, OP) \ | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:185:3: note: in expansion of macro ‘HWY_RVV_FOREACH_08_LE2’ 185 | HWY_RVV_FOREACH_08_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:202:3: note: in expansion of macro ‘HWY_RVV_FOREACH_08_EXT’ 202 | HWY_RVV_FOREACH_08_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_08_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:394:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U08’ 394 | HWY_RVV_FOREACH_U08(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:407:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U’ 407 | HWY_RVV_FOREACH_U(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘uint8_t hwy::N_RVV::GetLane(vuint8mf2_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vuint8mf2_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:164:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 164 | X_MACRO(BASE, CHAR, 8, 16, __, mf2, m1, mf4, -1, /*MLEN=*/16, NAME, OP) \ | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:185:3: note: in expansion of macro ‘HWY_RVV_FOREACH_08_LE2’ 185 | HWY_RVV_FOREACH_08_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:202:3: note: in expansion of macro ‘HWY_RVV_FOREACH_08_EXT’ 202 | HWY_RVV_FOREACH_08_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_08_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:394:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U08’ 394 | HWY_RVV_FOREACH_U08(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:407:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U’ 407 | HWY_RVV_FOREACH_U(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘uint8_t hwy::N_RVV::GetLane(vuint8m1_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vuint8m1_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:165:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 165 | X_MACRO(BASE, CHAR, 8, 16, __, m1, m2, mf2, 0, /*MLEN=*/8, NAME, OP) \ | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:185:3: note: in expansion of macro ‘HWY_RVV_FOREACH_08_LE2’ 185 | HWY_RVV_FOREACH_08_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:202:3: note: in expansion of macro ‘HWY_RVV_FOREACH_08_EXT’ 202 | HWY_RVV_FOREACH_08_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_08_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:394:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U08’ 394 | HWY_RVV_FOREACH_U08(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:407:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U’ 407 | HWY_RVV_FOREACH_U(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘uint8_t hwy::N_RVV::GetLane(vuint8m2_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vuint8m2_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:166:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 166 | X_MACRO(BASE, CHAR, 8, 16, __, m2, m4, m1, 1, /*MLEN=*/4, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:185:3: note: in expansion of macro ‘HWY_RVV_FOREACH_08_LE2’ 185 | HWY_RVV_FOREACH_08_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:202:3: note: in expansion of macro ‘HWY_RVV_FOREACH_08_EXT’ 202 | HWY_RVV_FOREACH_08_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_08_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:394:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U08’ 394 | HWY_RVV_FOREACH_U08(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:407:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U’ 407 | HWY_RVV_FOREACH_U(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘uint8_t hwy::N_RVV::GetLane(vuint8m4_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vuint8m4_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:186:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 186 | X_MACRO(BASE, CHAR, 8, 16, __, m4, m8, m2, 2, /*MLEN=*/2, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:202:3: note: in expansion of macro ‘HWY_RVV_FOREACH_08_EXT’ 202 | HWY_RVV_FOREACH_08_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_08_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:394:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U08’ 394 | HWY_RVV_FOREACH_U08(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:407:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U’ 407 | HWY_RVV_FOREACH_U(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘uint8_t hwy::N_RVV::GetLane(vuint8m8_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vuint8m8_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:203:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 203 | X_MACRO(BASE, CHAR, 8, 16, __, m8, __, m4, 3, /*MLEN=*/1, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_08_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:394:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U08’ 394 | HWY_RVV_FOREACH_U08(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:407:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U’ 407 | HWY_RVV_FOREACH_U(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘uint16_t hwy::N_RVV::GetLane(vuint16mf4_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vuint16mf4_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:169:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 169 | X_MACRO(BASE, CHAR, 16, 32, 8, mf4, mf2, mf8, -2, /*MLEN=*/64, NAME, OP) \ | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:189:3: note: in expansion of macro ‘HWY_RVV_FOREACH_16_LE2’ 189 | HWY_RVV_FOREACH_16_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:206:3: note: in expansion of macro ‘HWY_RVV_FOREACH_16_EXT’ 206 | HWY_RVV_FOREACH_16_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_16_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:375:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U16’ 375 | HWY_RVV_FOREACH_U16(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:395:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U163264’ 395 | HWY_RVV_FOREACH_U163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:407:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U’ 407 | HWY_RVV_FOREACH_U(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘uint16_t hwy::N_RVV::GetLane(vuint16mf2_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vuint16mf2_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:170:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 170 | X_MACRO(BASE, CHAR, 16, 32, 8, mf2, m1, mf4, -1, /*MLEN=*/32, NAME, OP) \ | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:189:3: note: in expansion of macro ‘HWY_RVV_FOREACH_16_LE2’ 189 | HWY_RVV_FOREACH_16_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:206:3: note: in expansion of macro ‘HWY_RVV_FOREACH_16_EXT’ 206 | HWY_RVV_FOREACH_16_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_16_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:375:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U16’ 375 | HWY_RVV_FOREACH_U16(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:395:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U163264’ 395 | HWY_RVV_FOREACH_U163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:407:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U’ 407 | HWY_RVV_FOREACH_U(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘uint16_t hwy::N_RVV::GetLane(vuint16m1_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vuint16m1_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:171:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 171 | X_MACRO(BASE, CHAR, 16, 32, 8, m1, m2, mf2, 0, /*MLEN=*/16, NAME, OP) \ | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:189:3: note: in expansion of macro ‘HWY_RVV_FOREACH_16_LE2’ 189 | HWY_RVV_FOREACH_16_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:206:3: note: in expansion of macro ‘HWY_RVV_FOREACH_16_EXT’ 206 | HWY_RVV_FOREACH_16_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_16_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:375:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U16’ 375 | HWY_RVV_FOREACH_U16(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:395:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U163264’ 395 | HWY_RVV_FOREACH_U163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:407:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U’ 407 | HWY_RVV_FOREACH_U(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘uint16_t hwy::N_RVV::GetLane(vuint16m2_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vuint16m2_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:172:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 172 | X_MACRO(BASE, CHAR, 16, 32, 8, m2, m4, m1, 1, /*MLEN=*/8, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:189:3: note: in expansion of macro ‘HWY_RVV_FOREACH_16_LE2’ 189 | HWY_RVV_FOREACH_16_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:206:3: note: in expansion of macro ‘HWY_RVV_FOREACH_16_EXT’ 206 | HWY_RVV_FOREACH_16_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_16_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:375:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U16’ 375 | HWY_RVV_FOREACH_U16(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:395:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U163264’ 395 | HWY_RVV_FOREACH_U163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:407:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U’ 407 | HWY_RVV_FOREACH_U(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘uint16_t hwy::N_RVV::GetLane(vuint16m4_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vuint16m4_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:190:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 190 | X_MACRO(BASE, CHAR, 16, 32, 8, m4, m8, m2, 2, /*MLEN=*/4, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:206:3: note: in expansion of macro ‘HWY_RVV_FOREACH_16_EXT’ 206 | HWY_RVV_FOREACH_16_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_16_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:375:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U16’ 375 | HWY_RVV_FOREACH_U16(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:395:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U163264’ 395 | HWY_RVV_FOREACH_U163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:407:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U’ 407 | HWY_RVV_FOREACH_U(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘uint16_t hwy::N_RVV::GetLane(vuint16m8_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vuint16m8_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:207:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 207 | X_MACRO(BASE, CHAR, 16, 32, 8, m8, __, m4, 3, /*MLEN=*/2, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_16_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:375:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U16’ 375 | HWY_RVV_FOREACH_U16(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:395:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U163264’ 395 | HWY_RVV_FOREACH_U163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:407:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U’ 407 | HWY_RVV_FOREACH_U(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘uint32_t hwy::N_RVV::GetLane(vuint32mf2_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vuint32mf2_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:175:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 175 | X_MACRO(BASE, CHAR, 32, 64, 16, mf2, m1, mf4, -1, /*MLEN=*/64, NAME, OP) \ | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:193:3: note: in expansion of macro ‘HWY_RVV_FOREACH_32_LE2’ 193 | HWY_RVV_FOREACH_32_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:210:3: note: in expansion of macro ‘HWY_RVV_FOREACH_32_EXT’ 210 | HWY_RVV_FOREACH_32_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_32_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:376:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U32’ 376 | HWY_RVV_FOREACH_U32(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:395:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U163264’ 395 | HWY_RVV_FOREACH_U163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:407:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U’ 407 | HWY_RVV_FOREACH_U(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘uint32_t hwy::N_RVV::GetLane(vuint32m1_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vuint32m1_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:176:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 176 | X_MACRO(BASE, CHAR, 32, 64, 16, m1, m2, mf2, 0, /*MLEN=*/32, NAME, OP) \ | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:193:3: note: in expansion of macro ‘HWY_RVV_FOREACH_32_LE2’ 193 | HWY_RVV_FOREACH_32_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:210:3: note: in expansion of macro ‘HWY_RVV_FOREACH_32_EXT’ 210 | HWY_RVV_FOREACH_32_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_32_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:376:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U32’ 376 | HWY_RVV_FOREACH_U32(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:395:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U163264’ 395 | HWY_RVV_FOREACH_U163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:407:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U’ 407 | HWY_RVV_FOREACH_U(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘uint32_t hwy::N_RVV::GetLane(vuint32m2_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vuint32m2_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:177:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 177 | X_MACRO(BASE, CHAR, 32, 64, 16, m2, m4, m1, 1, /*MLEN=*/16, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:193:3: note: in expansion of macro ‘HWY_RVV_FOREACH_32_LE2’ 193 | HWY_RVV_FOREACH_32_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:210:3: note: in expansion of macro ‘HWY_RVV_FOREACH_32_EXT’ 210 | HWY_RVV_FOREACH_32_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_32_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:376:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U32’ 376 | HWY_RVV_FOREACH_U32(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:395:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U163264’ 395 | HWY_RVV_FOREACH_U163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:407:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U’ 407 | HWY_RVV_FOREACH_U(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘uint32_t hwy::N_RVV::GetLane(vuint32m4_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vuint32m4_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:194:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 194 | X_MACRO(BASE, CHAR, 32, 64, 16, m4, m8, m2, 2, /*MLEN=*/8, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:210:3: note: in expansion of macro ‘HWY_RVV_FOREACH_32_EXT’ 210 | HWY_RVV_FOREACH_32_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_32_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:376:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U32’ 376 | HWY_RVV_FOREACH_U32(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:395:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U163264’ 395 | HWY_RVV_FOREACH_U163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:407:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U’ 407 | HWY_RVV_FOREACH_U(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘uint32_t hwy::N_RVV::GetLane(vuint32m8_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vuint32m8_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:211:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 211 | X_MACRO(BASE, CHAR, 32, 64, 16, m8, __, m4, 3, /*MLEN=*/4, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_32_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:376:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U32’ 376 | HWY_RVV_FOREACH_U32(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:395:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U163264’ 395 | HWY_RVV_FOREACH_U163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:407:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U’ 407 | HWY_RVV_FOREACH_U(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘uint64_t hwy::N_RVV::GetLane(vuint64m1_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vuint64m1_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:180:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 180 | X_MACRO(BASE, CHAR, 64, __, 32, m1, m2, mf2, 0, /*MLEN=*/64, NAME, OP) \ | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:197:3: note: in expansion of macro ‘HWY_RVV_FOREACH_64_LE2’ 197 | HWY_RVV_FOREACH_64_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:214:3: note: in expansion of macro ‘HWY_RVV_FOREACH_64_EXT’ 214 | HWY_RVV_FOREACH_64_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_64_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:377:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U64’ 377 | HWY_RVV_FOREACH_U64(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:395:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U163264’ 395 | HWY_RVV_FOREACH_U163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:407:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U’ 407 | HWY_RVV_FOREACH_U(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘uint64_t hwy::N_RVV::GetLane(vuint64m2_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vuint64m2_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:181:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 181 | X_MACRO(BASE, CHAR, 64, __, 32, m2, m4, m1, 1, /*MLEN=*/32, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:197:3: note: in expansion of macro ‘HWY_RVV_FOREACH_64_LE2’ 197 | HWY_RVV_FOREACH_64_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:214:3: note: in expansion of macro ‘HWY_RVV_FOREACH_64_EXT’ 214 | HWY_RVV_FOREACH_64_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_64_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:377:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U64’ 377 | HWY_RVV_FOREACH_U64(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:395:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U163264’ 395 | HWY_RVV_FOREACH_U163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:407:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U’ 407 | HWY_RVV_FOREACH_U(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘uint64_t hwy::N_RVV::GetLane(vuint64m4_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vuint64m4_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:198:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 198 | X_MACRO(BASE, CHAR, 64, __, 32, m4, m8, m2, 2, /*MLEN=*/16, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:214:3: note: in expansion of macro ‘HWY_RVV_FOREACH_64_EXT’ 214 | HWY_RVV_FOREACH_64_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_64_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:377:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U64’ 377 | HWY_RVV_FOREACH_U64(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:395:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U163264’ 395 | HWY_RVV_FOREACH_U163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:407:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U’ 407 | HWY_RVV_FOREACH_U(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘uint64_t hwy::N_RVV::GetLane(vuint64m8_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vuint64m8_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:215:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 215 | X_MACRO(BASE, CHAR, 64, __, 32, m8, __, m4, 3, /*MLEN=*/8, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_64_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:377:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U64’ 377 | HWY_RVV_FOREACH_U64(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:395:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U163264’ 395 | HWY_RVV_FOREACH_U163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:407:3: note: in expansion of macro ‘HWY_RVV_FOREACH_U’ 407 | HWY_RVV_FOREACH_U(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘int8_t hwy::N_RVV::GetLane(vint8mf8_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vint8mf8_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:162:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 162 | X_MACRO(BASE, CHAR, 8, 16, __, mf8, mf4, __, -3, /*MLEN=*/64, NAME, OP) \ | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:185:3: note: in expansion of macro ‘HWY_RVV_FOREACH_08_LE2’ 185 | HWY_RVV_FOREACH_08_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:202:3: note: in expansion of macro ‘HWY_RVV_FOREACH_08_EXT’ 202 | HWY_RVV_FOREACH_08_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_08_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:398:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I08’ 398 | HWY_RVV_FOREACH_I08(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:408:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I’ 408 | HWY_RVV_FOREACH_I(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘int8_t hwy::N_RVV::GetLane(vint8mf4_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vint8mf4_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:163:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 163 | X_MACRO(BASE, CHAR, 8, 16, __, mf4, mf2, mf8, -2, /*MLEN=*/32, NAME, OP) \ | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:185:3: note: in expansion of macro ‘HWY_RVV_FOREACH_08_LE2’ 185 | HWY_RVV_FOREACH_08_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:202:3: note: in expansion of macro ‘HWY_RVV_FOREACH_08_EXT’ 202 | HWY_RVV_FOREACH_08_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_08_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:398:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I08’ 398 | HWY_RVV_FOREACH_I08(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:408:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I’ 408 | HWY_RVV_FOREACH_I(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘int8_t hwy::N_RVV::GetLane(vint8mf2_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vint8mf2_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:164:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 164 | X_MACRO(BASE, CHAR, 8, 16, __, mf2, m1, mf4, -1, /*MLEN=*/16, NAME, OP) \ | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:185:3: note: in expansion of macro ‘HWY_RVV_FOREACH_08_LE2’ 185 | HWY_RVV_FOREACH_08_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:202:3: note: in expansion of macro ‘HWY_RVV_FOREACH_08_EXT’ 202 | HWY_RVV_FOREACH_08_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_08_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:398:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I08’ 398 | HWY_RVV_FOREACH_I08(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:408:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I’ 408 | HWY_RVV_FOREACH_I(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘int8_t hwy::N_RVV::GetLane(vint8m1_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vint8m1_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:165:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 165 | X_MACRO(BASE, CHAR, 8, 16, __, m1, m2, mf2, 0, /*MLEN=*/8, NAME, OP) \ | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:185:3: note: in expansion of macro ‘HWY_RVV_FOREACH_08_LE2’ 185 | HWY_RVV_FOREACH_08_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:202:3: note: in expansion of macro ‘HWY_RVV_FOREACH_08_EXT’ 202 | HWY_RVV_FOREACH_08_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_08_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:398:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I08’ 398 | HWY_RVV_FOREACH_I08(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:408:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I’ 408 | HWY_RVV_FOREACH_I(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘int8_t hwy::N_RVV::GetLane(vint8m2_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vint8m2_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:166:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 166 | X_MACRO(BASE, CHAR, 8, 16, __, m2, m4, m1, 1, /*MLEN=*/4, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:185:3: note: in expansion of macro ‘HWY_RVV_FOREACH_08_LE2’ 185 | HWY_RVV_FOREACH_08_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:202:3: note: in expansion of macro ‘HWY_RVV_FOREACH_08_EXT’ 202 | HWY_RVV_FOREACH_08_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_08_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:398:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I08’ 398 | HWY_RVV_FOREACH_I08(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:408:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I’ 408 | HWY_RVV_FOREACH_I(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘int8_t hwy::N_RVV::GetLane(vint8m4_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vint8m4_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:186:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 186 | X_MACRO(BASE, CHAR, 8, 16, __, m4, m8, m2, 2, /*MLEN=*/2, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:202:3: note: in expansion of macro ‘HWY_RVV_FOREACH_08_EXT’ 202 | HWY_RVV_FOREACH_08_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_08_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:398:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I08’ 398 | HWY_RVV_FOREACH_I08(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:408:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I’ 408 | HWY_RVV_FOREACH_I(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘int8_t hwy::N_RVV::GetLane(vint8m8_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vint8m8_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:203:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 203 | X_MACRO(BASE, CHAR, 8, 16, __, m8, __, m4, 3, /*MLEN=*/1, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_08_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:398:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I08’ 398 | HWY_RVV_FOREACH_I08(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:408:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I’ 408 | HWY_RVV_FOREACH_I(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘int16_t hwy::N_RVV::GetLane(vint16mf4_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vint16mf4_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:169:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 169 | X_MACRO(BASE, CHAR, 16, 32, 8, mf4, mf2, mf8, -2, /*MLEN=*/64, NAME, OP) \ | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:189:3: note: in expansion of macro ‘HWY_RVV_FOREACH_16_LE2’ 189 | HWY_RVV_FOREACH_16_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:206:3: note: in expansion of macro ‘HWY_RVV_FOREACH_16_EXT’ 206 | HWY_RVV_FOREACH_16_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_16_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:380:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I16’ 380 | HWY_RVV_FOREACH_I16(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:399:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I163264’ 399 | HWY_RVV_FOREACH_I163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:408:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I’ 408 | HWY_RVV_FOREACH_I(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘int16_t hwy::N_RVV::GetLane(vint16mf2_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vint16mf2_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:170:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 170 | X_MACRO(BASE, CHAR, 16, 32, 8, mf2, m1, mf4, -1, /*MLEN=*/32, NAME, OP) \ | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:189:3: note: in expansion of macro ‘HWY_RVV_FOREACH_16_LE2’ 189 | HWY_RVV_FOREACH_16_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:206:3: note: in expansion of macro ‘HWY_RVV_FOREACH_16_EXT’ 206 | HWY_RVV_FOREACH_16_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_16_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:380:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I16’ 380 | HWY_RVV_FOREACH_I16(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:399:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I163264’ 399 | HWY_RVV_FOREACH_I163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:408:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I’ 408 | HWY_RVV_FOREACH_I(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘int16_t hwy::N_RVV::GetLane(vint16m1_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vint16m1_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:171:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 171 | X_MACRO(BASE, CHAR, 16, 32, 8, m1, m2, mf2, 0, /*MLEN=*/16, NAME, OP) \ | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:189:3: note: in expansion of macro ‘HWY_RVV_FOREACH_16_LE2’ 189 | HWY_RVV_FOREACH_16_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:206:3: note: in expansion of macro ‘HWY_RVV_FOREACH_16_EXT’ 206 | HWY_RVV_FOREACH_16_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_16_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:380:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I16’ 380 | HWY_RVV_FOREACH_I16(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:399:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I163264’ 399 | HWY_RVV_FOREACH_I163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:408:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I’ 408 | HWY_RVV_FOREACH_I(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘int16_t hwy::N_RVV::GetLane(vint16m2_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vint16m2_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:172:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 172 | X_MACRO(BASE, CHAR, 16, 32, 8, m2, m4, m1, 1, /*MLEN=*/8, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:189:3: note: in expansion of macro ‘HWY_RVV_FOREACH_16_LE2’ 189 | HWY_RVV_FOREACH_16_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:206:3: note: in expansion of macro ‘HWY_RVV_FOREACH_16_EXT’ 206 | HWY_RVV_FOREACH_16_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_16_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:380:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I16’ 380 | HWY_RVV_FOREACH_I16(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:399:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I163264’ 399 | HWY_RVV_FOREACH_I163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:408:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I’ 408 | HWY_RVV_FOREACH_I(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘int16_t hwy::N_RVV::GetLane(vint16m4_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vint16m4_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:190:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 190 | X_MACRO(BASE, CHAR, 16, 32, 8, m4, m8, m2, 2, /*MLEN=*/4, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:206:3: note: in expansion of macro ‘HWY_RVV_FOREACH_16_EXT’ 206 | HWY_RVV_FOREACH_16_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_16_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:380:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I16’ 380 | HWY_RVV_FOREACH_I16(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:399:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I163264’ 399 | HWY_RVV_FOREACH_I163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:408:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I’ 408 | HWY_RVV_FOREACH_I(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘int16_t hwy::N_RVV::GetLane(vint16m8_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vint16m8_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:207:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 207 | X_MACRO(BASE, CHAR, 16, 32, 8, m8, __, m4, 3, /*MLEN=*/2, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_16_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:380:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I16’ 380 | HWY_RVV_FOREACH_I16(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:399:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I163264’ 399 | HWY_RVV_FOREACH_I163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:408:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I’ 408 | HWY_RVV_FOREACH_I(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘int32_t hwy::N_RVV::GetLane(vint32mf2_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vint32mf2_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:175:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 175 | X_MACRO(BASE, CHAR, 32, 64, 16, mf2, m1, mf4, -1, /*MLEN=*/64, NAME, OP) \ | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:193:3: note: in expansion of macro ‘HWY_RVV_FOREACH_32_LE2’ 193 | HWY_RVV_FOREACH_32_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:210:3: note: in expansion of macro ‘HWY_RVV_FOREACH_32_EXT’ 210 | HWY_RVV_FOREACH_32_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_32_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:381:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I32’ 381 | HWY_RVV_FOREACH_I32(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:399:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I163264’ 399 | HWY_RVV_FOREACH_I163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:408:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I’ 408 | HWY_RVV_FOREACH_I(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘int32_t hwy::N_RVV::GetLane(vint32m1_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vint32m1_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:176:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 176 | X_MACRO(BASE, CHAR, 32, 64, 16, m1, m2, mf2, 0, /*MLEN=*/32, NAME, OP) \ | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:193:3: note: in expansion of macro ‘HWY_RVV_FOREACH_32_LE2’ 193 | HWY_RVV_FOREACH_32_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:210:3: note: in expansion of macro ‘HWY_RVV_FOREACH_32_EXT’ 210 | HWY_RVV_FOREACH_32_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_32_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:381:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I32’ 381 | HWY_RVV_FOREACH_I32(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:399:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I163264’ 399 | HWY_RVV_FOREACH_I163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:408:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I’ 408 | HWY_RVV_FOREACH_I(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘int32_t hwy::N_RVV::GetLane(vint32m2_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vint32m2_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:177:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 177 | X_MACRO(BASE, CHAR, 32, 64, 16, m2, m4, m1, 1, /*MLEN=*/16, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:193:3: note: in expansion of macro ‘HWY_RVV_FOREACH_32_LE2’ 193 | HWY_RVV_FOREACH_32_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:210:3: note: in expansion of macro ‘HWY_RVV_FOREACH_32_EXT’ 210 | HWY_RVV_FOREACH_32_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_32_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:381:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I32’ 381 | HWY_RVV_FOREACH_I32(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:399:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I163264’ 399 | HWY_RVV_FOREACH_I163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:408:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I’ 408 | HWY_RVV_FOREACH_I(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘int32_t hwy::N_RVV::GetLane(vint32m4_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vint32m4_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:194:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 194 | X_MACRO(BASE, CHAR, 32, 64, 16, m4, m8, m2, 2, /*MLEN=*/8, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:210:3: note: in expansion of macro ‘HWY_RVV_FOREACH_32_EXT’ 210 | HWY_RVV_FOREACH_32_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_32_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:381:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I32’ 381 | HWY_RVV_FOREACH_I32(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:399:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I163264’ 399 | HWY_RVV_FOREACH_I163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:408:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I’ 408 | HWY_RVV_FOREACH_I(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘int32_t hwy::N_RVV::GetLane(vint32m8_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vint32m8_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:211:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 211 | X_MACRO(BASE, CHAR, 32, 64, 16, m8, __, m4, 3, /*MLEN=*/4, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_32_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:381:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I32’ 381 | HWY_RVV_FOREACH_I32(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:399:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I163264’ 399 | HWY_RVV_FOREACH_I163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:408:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I’ 408 | HWY_RVV_FOREACH_I(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘int64_t hwy::N_RVV::GetLane(vint64m1_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vint64m1_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:180:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 180 | X_MACRO(BASE, CHAR, 64, __, 32, m1, m2, mf2, 0, /*MLEN=*/64, NAME, OP) \ | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:197:3: note: in expansion of macro ‘HWY_RVV_FOREACH_64_LE2’ 197 | HWY_RVV_FOREACH_64_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:214:3: note: in expansion of macro ‘HWY_RVV_FOREACH_64_EXT’ 214 | HWY_RVV_FOREACH_64_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_64_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:382:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I64’ 382 | HWY_RVV_FOREACH_I64(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:399:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I163264’ 399 | HWY_RVV_FOREACH_I163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:408:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I’ 408 | HWY_RVV_FOREACH_I(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘int64_t hwy::N_RVV::GetLane(vint64m2_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vint64m2_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:181:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 181 | X_MACRO(BASE, CHAR, 64, __, 32, m2, m4, m1, 1, /*MLEN=*/32, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:197:3: note: in expansion of macro ‘HWY_RVV_FOREACH_64_LE2’ 197 | HWY_RVV_FOREACH_64_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:214:3: note: in expansion of macro ‘HWY_RVV_FOREACH_64_EXT’ 214 | HWY_RVV_FOREACH_64_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_64_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:382:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I64’ 382 | HWY_RVV_FOREACH_I64(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:399:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I163264’ 399 | HWY_RVV_FOREACH_I163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:408:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I’ 408 | HWY_RVV_FOREACH_I(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘int64_t hwy::N_RVV::GetLane(vint64m4_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vint64m4_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:198:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 198 | X_MACRO(BASE, CHAR, 64, __, 32, m4, m8, m2, 2, /*MLEN=*/16, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:214:3: note: in expansion of macro ‘HWY_RVV_FOREACH_64_EXT’ 214 | HWY_RVV_FOREACH_64_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_64_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:382:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I64’ 382 | HWY_RVV_FOREACH_I64(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:399:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I163264’ 399 | HWY_RVV_FOREACH_I163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:408:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I’ 408 | HWY_RVV_FOREACH_I(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘int64_t hwy::N_RVV::GetLane(vint64m8_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vint64m8_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:215:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 215 | X_MACRO(BASE, CHAR, 64, __, 32, m8, __, m4, 3, /*MLEN=*/8, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_64_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:382:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I64’ 382 | HWY_RVV_FOREACH_I64(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:399:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I163264’ 399 | HWY_RVV_FOREACH_I163264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:408:3: note: in expansion of macro ‘HWY_RVV_FOREACH_I’ 408 | HWY_RVV_FOREACH_I(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3180:1: note: in expansion of macro ‘HWY_RVV_FOREACH_UI’ 3180 | HWY_RVV_FOREACH_UI(HWY_RVV_GET_LANE, GetLane, mv_x, _ALL) | ^~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘hwy::float32_t hwy::N_RVV::GetLane(vfloat32mf2_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vfloat32mf2_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:175:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 175 | X_MACRO(BASE, CHAR, 32, 64, 16, mf2, m1, mf4, -1, /*MLEN=*/64, NAME, OP) \ | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:193:3: note: in expansion of macro ‘HWY_RVV_FOREACH_32_LE2’ 193 | HWY_RVV_FOREACH_32_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:210:3: note: in expansion of macro ‘HWY_RVV_FOREACH_32_EXT’ 210 | HWY_RVV_FOREACH_32_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_32_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:389:3: note: in expansion of macro ‘HWY_RVV_FOREACH_F32’ 389 | HWY_RVV_FOREACH_F32(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:403:3: note: in expansion of macro ‘HWY_RVV_FOREACH_F3264’ 403 | HWY_RVV_FOREACH_F3264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3181:1: note: in expansion of macro ‘HWY_RVV_FOREACH_F’ 3181 | HWY_RVV_FOREACH_F(HWY_RVV_GET_LANE, GetLane, fmv_f, _ALL) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘hwy::float32_t hwy::N_RVV::GetLane(vfloat32m1_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vfloat32m1_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:176:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 176 | X_MACRO(BASE, CHAR, 32, 64, 16, m1, m2, mf2, 0, /*MLEN=*/32, NAME, OP) \ | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:193:3: note: in expansion of macro ‘HWY_RVV_FOREACH_32_LE2’ 193 | HWY_RVV_FOREACH_32_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:210:3: note: in expansion of macro ‘HWY_RVV_FOREACH_32_EXT’ 210 | HWY_RVV_FOREACH_32_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_32_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:389:3: note: in expansion of macro ‘HWY_RVV_FOREACH_F32’ 389 | HWY_RVV_FOREACH_F32(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:403:3: note: in expansion of macro ‘HWY_RVV_FOREACH_F3264’ 403 | HWY_RVV_FOREACH_F3264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3181:1: note: in expansion of macro ‘HWY_RVV_FOREACH_F’ 3181 | HWY_RVV_FOREACH_F(HWY_RVV_GET_LANE, GetLane, fmv_f, _ALL) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘hwy::float32_t hwy::N_RVV::GetLane(vfloat32m2_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vfloat32m2_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:177:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 177 | X_MACRO(BASE, CHAR, 32, 64, 16, m2, m4, m1, 1, /*MLEN=*/16, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:193:3: note: in expansion of macro ‘HWY_RVV_FOREACH_32_LE2’ 193 | HWY_RVV_FOREACH_32_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:210:3: note: in expansion of macro ‘HWY_RVV_FOREACH_32_EXT’ 210 | HWY_RVV_FOREACH_32_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_32_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:389:3: note: in expansion of macro ‘HWY_RVV_FOREACH_F32’ 389 | HWY_RVV_FOREACH_F32(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:403:3: note: in expansion of macro ‘HWY_RVV_FOREACH_F3264’ 403 | HWY_RVV_FOREACH_F3264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3181:1: note: in expansion of macro ‘HWY_RVV_FOREACH_F’ 3181 | HWY_RVV_FOREACH_F(HWY_RVV_GET_LANE, GetLane, fmv_f, _ALL) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘hwy::float32_t hwy::N_RVV::GetLane(vfloat32m4_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vfloat32m4_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:194:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 194 | X_MACRO(BASE, CHAR, 32, 64, 16, m4, m8, m2, 2, /*MLEN=*/8, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:210:3: note: in expansion of macro ‘HWY_RVV_FOREACH_32_EXT’ 210 | HWY_RVV_FOREACH_32_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_32_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:389:3: note: in expansion of macro ‘HWY_RVV_FOREACH_F32’ 389 | HWY_RVV_FOREACH_F32(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:403:3: note: in expansion of macro ‘HWY_RVV_FOREACH_F3264’ 403 | HWY_RVV_FOREACH_F3264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3181:1: note: in expansion of macro ‘HWY_RVV_FOREACH_F’ 3181 | HWY_RVV_FOREACH_F(HWY_RVV_GET_LANE, GetLane, fmv_f, _ALL) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘hwy::float32_t hwy::N_RVV::GetLane(vfloat32m8_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vfloat32m8_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:211:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 211 | X_MACRO(BASE, CHAR, 32, 64, 16, m8, __, m4, 3, /*MLEN=*/4, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_32_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:389:3: note: in expansion of macro ‘HWY_RVV_FOREACH_F32’ 389 | HWY_RVV_FOREACH_F32(X_MACRO, NAME, OP, LMULS) \ | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:403:3: note: in expansion of macro ‘HWY_RVV_FOREACH_F3264’ 403 | HWY_RVV_FOREACH_F3264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3181:1: note: in expansion of macro ‘HWY_RVV_FOREACH_F’ 3181 | HWY_RVV_FOREACH_F(HWY_RVV_GET_LANE, GetLane, fmv_f, _ALL) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘hwy::float64_t hwy::N_RVV::GetLane(vfloat64m1_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vfloat64m1_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:180:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 180 | X_MACRO(BASE, CHAR, 64, __, 32, m1, m2, mf2, 0, /*MLEN=*/64, NAME, OP) \ | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:197:3: note: in expansion of macro ‘HWY_RVV_FOREACH_64_LE2’ 197 | HWY_RVV_FOREACH_64_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:214:3: note: in expansion of macro ‘HWY_RVV_FOREACH_64_EXT’ 214 | HWY_RVV_FOREACH_64_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_64_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:390:3: note: in expansion of macro ‘HWY_RVV_FOREACH_F64’ 390 | HWY_RVV_FOREACH_F64(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:403:3: note: in expansion of macro ‘HWY_RVV_FOREACH_F3264’ 403 | HWY_RVV_FOREACH_F3264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3181:1: note: in expansion of macro ‘HWY_RVV_FOREACH_F’ 3181 | HWY_RVV_FOREACH_F(HWY_RVV_GET_LANE, GetLane, fmv_f, _ALL) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘hwy::float64_t hwy::N_RVV::GetLane(vfloat64m2_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vfloat64m2_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:181:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 181 | X_MACRO(BASE, CHAR, 64, __, 32, m2, m4, m1, 1, /*MLEN=*/32, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:197:3: note: in expansion of macro ‘HWY_RVV_FOREACH_64_LE2’ 197 | HWY_RVV_FOREACH_64_LE2(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:214:3: note: in expansion of macro ‘HWY_RVV_FOREACH_64_EXT’ 214 | HWY_RVV_FOREACH_64_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_64_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:390:3: note: in expansion of macro ‘HWY_RVV_FOREACH_F64’ 390 | HWY_RVV_FOREACH_F64(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:403:3: note: in expansion of macro ‘HWY_RVV_FOREACH_F3264’ 403 | HWY_RVV_FOREACH_F3264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3181:1: note: in expansion of macro ‘HWY_RVV_FOREACH_F’ 3181 | HWY_RVV_FOREACH_F(HWY_RVV_GET_LANE, GetLane, fmv_f, _ALL) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘hwy::float64_t hwy::N_RVV::GetLane(vfloat64m4_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vfloat64m4_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:198:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 198 | X_MACRO(BASE, CHAR, 64, __, 32, m4, m8, m2, 2, /*MLEN=*/16, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:214:3: note: in expansion of macro ‘HWY_RVV_FOREACH_64_EXT’ 214 | HWY_RVV_FOREACH_64_EXT(X_MACRO, BASE, CHAR, NAME, OP) \ | ^~~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_64_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:390:3: note: in expansion of macro ‘HWY_RVV_FOREACH_F64’ 390 | HWY_RVV_FOREACH_F64(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:403:3: note: in expansion of macro ‘HWY_RVV_FOREACH_F3264’ 403 | HWY_RVV_FOREACH_F3264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3181:1: note: in expansion of macro ‘HWY_RVV_FOREACH_F’ 3181 | HWY_RVV_FOREACH_F(HWY_RVV_GET_LANE, GetLane, fmv_f, _ALL) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h: In function ‘hwy::float64_t hwy::N_RVV::GetLane(vfloat64m8_t)’: /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3176:65: error: argument type ‘vfloat64m8_t’ requires the V ISA extension 3176 | HWY_API HWY_RVV_T(BASE, SEW) NAME(HWY_RVV_V(BASE, SEW, LMUL) v) { \ | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:215:3: note: in expansion of macro ‘HWY_RVV_GET_LANE’ 215 | X_MACRO(BASE, CHAR, 64, __, 32, m8, __, m4, 3, /*MLEN=*/8, NAME, OP) | ^~~~~~~ /build/highway/src/highway-1.2.0/hwy/base.h:192:31: note: in expansion of macro ‘HWY_RVV_FOREACH_64_ALL’ 192 | #define HWY_CONCAT_IMPL(a, b) a##b | ^ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:390:3: note: in expansion of macro ‘HWY_RVV_FOREACH_F64’ 390 | HWY_RVV_FOREACH_F64(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:403:3: note: in expansion of macro ‘HWY_RVV_FOREACH_F3264’ 403 | HWY_RVV_FOREACH_F3264(X_MACRO, NAME, OP, LMULS) | ^~~~~~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:3181:1: note: in expansion of macro ‘HWY_RVV_FOREACH_F’ 3181 | HWY_RVV_FOREACH_F(HWY_RVV_GET_LANE, GetLane, fmv_f, _ALL) | ^~~~~~~~~~~~~~~~~ /build/highway/src/highway-1.2.0/hwy/ops/rvv-inl.h:5349: confused by earlier errors, bailing out make[2]: *** [CMakeFiles/hwy.dir/build.make:118: CMakeFiles/hwy.dir/hwy/per_target.cc.o] Error 1 make[1]: *** [CMakeFiles/Makefile2:257: CMakeFiles/hwy.dir/all] Error 2 make: *** [Makefile:146: all] Error 2 ==> ERROR: A failure occurred in build().  Aborting... ==> ERROR: Build failed, check /var/lib/archbuild/extra-riscv64/root63/build [?25h[?25hreceiving incremental file list highway-1.2.0-1-riscv64-build.log sent 43 bytes received 4,268 bytes 1,724.40 bytes/sec total size is 113,661 speedup is 26.37