elastic-arm-2c14001d: building 1f4immh8zn3m3y3v36sbxg11qbwx2png-python3.14-blosc2-4.14.1.drv structuredAttrs is enabled Sourcing python-remove-tests-dir-hook Sourcing python-catch-conflicts-hook.sh Sourcing python-remove-bin-bytecode-hook.sh Sourcing pypa-build-hook Using pypaBuildPhase Sourcing python-runtime-deps-check-hook Using pythonRuntimeDepsCheckHook Sourcing pypa-install-hook Using pypaInstallPhase Sourcing python-imports-check-hook.sh Using pythonImportsCheckPhase Sourcing python-metadata-check-hook.sh Using pythonMetadataCheckPhase Sourcing python-namespaces-hook Sourcing python-catch-conflicts-hook.sh Sourcing pytest-check-hook Using pytestCheckPhase Using checkPhaseThreadLimitHook Running phase: unpackPhase unpacking source archive /nix/store/minrfjh4010rc8mc68rya6ga1s3czldj-source unpacking source archive /nix/store/mqpx422x8xhd5k7kbw62jl3qg3a689rx-miniexpr unpacking source archive /nix/store/clgm9q0hzabl95n0cvdvlbxvz1j0apjg-sleef unpacking source archive /nix/store/jhwcvrfy04g3gmj1bj8bia1mq6a89h33-tinycc source root is source GIT_TAG f0b8c94771cd21d3c9029d6ccec204ab3a67584f GIT_TAG 7623d6cfa2712462880fa63a4d0f0b5f775d1a83 # latest commit as of Jan 2025 GIT_TAG 695ad1e6b5c9a00875192ca1f3a9c4949dee4858 setting SOURCE_DATE_EPOCH to timestamp 315619200 of file "source/update_version.py" Running phase: patchPhase Running phase: updateAutotoolsGnuConfigScriptsPhase Running phase: configurePhase no configure script, doing nothing Running phase: buildPhase Executing pypaBuildPhase Creating a wheel... pypa build flags: --no-isolation --outdir dist/ --wheel * Getting build dependencies for wheel... * Building wheel... *** scikit-build-core 1.0.2 using CMake 4.4.4 (wheel) *** Configuring CMake... loading initial cache file /build/tmp6yi3gdjs/build/CMakeInit.txt -- The C compiler identification is GNU 16.2.0 -- The CXX compiler identification is GNU 16.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /nix/store/6gj4dzcv6gaxh5raqyrq7jmy605qaj3z-gcc-wrapper-16.2.0/bin/gcc - 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: /nix/store/6gj4dzcv6gaxh5raqyrq7jmy605qaj3z-gcc-wrapper-16.2.0/bin/g++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- Found Python: /nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8/bin/python3.14 (found version "3.14.8") found components: Interpreter NumPy Development.Module Development.SABIModule -- Building limited-API (abi3) modules for Python 3.11+ -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Found PkgConfig: /nix/store/ilg26l78wi5v6nhdn4ffxba1f4yc1h9s-pkg-config-wrapper-0.29.2/bin/pkg-config (found version "0.29.2") -- Checking for module 'blosc2>=3.3.0' -- Found blosc2, version 3.3.5 -- Configuring done (3.6s) -- Generating done (0.0s) -- Build files have been written to: /build/tmp6yi3gdjs/build *** Building project with Ninja... [2/35] Generating ../tinycc-build/.miniexpr_tinycc_configured -- The C compiler identification is GNU 16.2.0 -- The ASM compiler identification is GNU -- Found assembler: /nix/store/6gj4dzcv6gaxh5raqyrq7jmy605qaj3z-gcc-wrapper-16.2.0/bin/gcc -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: /nix/store/6gj4dzcv6gaxh5raqyrq7jmy605qaj3z-gcc-wrapper-16.2.0/bin/gcc - skipped -- Detecting C compile features -- Detecting C compile features - done -- MiniCC target: arm64 -- Configuring done (1.9s) -- Generating done (0.1s) -- Build files have been written to: /build/tmp6yi3gdjs/build/_deps/tinycc-build [7/35] Generating libtcc.so [1/15] Building C object CMakeFiles/minicc-c2str.dir/conftest.c.o [2/15] Linking C executable minicc-c2str [3/15] Generating tccdefs_.h [4/15] Building C object CMakeFiles/minicc_libtcc_shared.dir/arm64-asm.c.o [5/15] Building C object CMakeFiles/minicc_libtcc_shared.dir/arm64-link.c.o [6/15] Building C object CMakeFiles/minicc_libtcc_shared.dir/lib/lib-arm64.c.o [7/15] Building C object CMakeFiles/minicc_libtcc_shared.dir/tccasm.c.o [8/15] Building C object CMakeFiles/minicc_libtcc_shared.dir/libtcc.c.o /build/tinycc/libtcc.c: In function ‘tcc_basename’: /build/tinycc/libtcc.c:194:15: warning: initialization discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 194 | char *p = strchr(name, 0); | ^~~~~~ [9/15] Building C object CMakeFiles/minicc_libtcc_shared.dir/tccrun.c.o [10/15] Building C object CMakeFiles/minicc_libtcc_shared.dir/tccdbg.c.o /build/tinycc/tccdbg.c: In function ‘tcc_debug_start’: /build/tinycc/tccdbg.c:1135:9: warning: ignoring return value of ‘getcwd’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1135 | getcwd(buf, sizeof(buf)); | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/tinycc/tccdbg.c: In function ‘tcc_tcov_block_begin’: /build/tinycc/tccdbg.c:2541:13: warning: ignoring return value of ‘getcwd’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 2541 | getcwd (wd, sizeof(wd)); | ^~~~~~~~~~~~~~~~~~~~~~~ [11/15] Building C object CMakeFiles/minicc_libtcc_shared.dir/tccelf.c.o /build/tinycc/tccelf.c: In function ‘tcc_tcov_add_file’: /build/tinycc/tccelf.c:1744:9: warning: ignoring return value of ‘getcwd’ declared with attribute ‘warn_unused_result’ [-Wunused-result] 1744 | getcwd (wd, sizeof(wd)); | ^~~~~~~~~~~~~~~~~~~~~~~ [12/15] Building C object CMakeFiles/minicc_libtcc_shared.dir/arm64-gen.c.o [13/15] Building C object CMakeFiles/minicc_libtcc_shared.dir/tccpp.c.o [14/15] Building C object CMakeFiles/minicc_libtcc_shared.dir/tccgen.c.o [15/15] Linking C shared library libtcc.so [25/35] Building C object _deps/miniexpr-build/CMakeFiles/miniexpr_static.dir/src/functions-simd.c.o In file included from /build/miniexpr/src/functions-simd.c:137: /build/sleef/src/libm/sleefsimdsp.c:233:9: warning: ‘MLA’ redefined 233 | #define MLA(x, y, z) vmla_vf_vf_vf_vf((x), (y), (z)) | ^~~ In file included from /build/miniexpr/src/functions-simd.c:136: /build/sleef/src/libm/sleefsimddp.c:171:9: note: this is the location of the previous definition 171 | #define MLA(x, y, z) vmla_vd_vd_vd_vd((x), (y), (z)) | ^~~ /build/sleef/src/libm/sleefsimdsp.c:234:9: warning: ‘C2V’ redefined 234 | #define C2V(c) vcast_vf_f(c) | ^~~ /build/sleef/src/libm/sleefsimddp.c:2668:9: note: this is the location of the previous definition 2668 | #define C2V(c) (c) | ^~~ /build/sleef/src/libm/sleefsimdsp.c:737:9: warning: ‘TYPE2_FUNCATR’ redefined 737 | #define TYPE2_FUNCATR EXPORT CONST | ^~~~~~~~~~~~~ /build/sleef/src/libm/sleefsimddp.c:510:9: note: this is the location of the previous definition 510 | #define TYPE2_FUNCATR EXPORT | ^~~~~~~~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:738:9: warning: ‘TYPE6_FUNCATR’ redefined 738 | #define TYPE6_FUNCATR EXPORT | ^~~~~~~~~~~~~ /build/sleef/src/libm/sleefsimddp.c:511:9: note: this is the location of the previous definition 511 | #define TYPE6_FUNCATR EXPORT CONST | ^~~~~~~~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:2632:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 2632 | static INLINE CONST vfloat2 poly4df(vfloat x, vfloat c3, vfloat2 c2, vfloat2 c1, vfloat2 c0) { | ^~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:2631:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 2631 | static INLINE CONST vfloat2 poly2df(vfloat x, vfloat c1, vfloat2 c0) { return dfmla_vf2_vf_vf2_vf2(x, vcast_vf2_vf_vf(c1, vcast_vf_f(0)), c0); } | ^~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:2630:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 2630 | static INLINE CONST vfloat2 poly2df_b(vfloat x, vfloat2 c1, vfloat2 c0) { return dfmla_vf2_vf_vf2_vf2(x, c1, c0); } | ^~~~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:2626:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 2626 | static INLINE CONST vfloat2 dfmla_vf2_vf_vf2_vf2(vfloat x, vfloat2 y, vfloat2 z) { | ^~~~~~~~~~~~~~~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:2469:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 2469 | static INLINE CONST vfloat2 cospifk(vfloat d) { | ^~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:2421:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 2421 | static INLINE CONST vfloat2 sinpifk(vfloat d) { | ^~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:2379:28: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 2379 | static INLINE CONST vfloat vrintfk2_vf_vf(vfloat d) { | ^~~~~~~~~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:2338:28: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 2338 | static INLINE CONST vfloat vptrunc_vf_vf(vfloat x) { | ^~~~~~~~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:2333:28: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 2333 | static INLINE CONST vfloat vtoward0_vf_vf(vfloat x) { | ^~~~~~~~~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:1777:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 1777 | static INLINE CONST vfloat2 logk2f(vfloat2 d) { | ^~~~~~ /build/sleef/src/libm/sleefsimdsp.c:1671:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 1671 | static INLINE CONST vfloat2 expk2f(vfloat2 d) { | ^~~~~~ /build/sleef/src/libm/sleefsimdsp.c:1596:28: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 1596 | static INLINE CONST vfloat expk3f(vfloat d) { | ^~~~~~ /build/sleef/src/libm/sleefsimdsp.c:1569:28: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 1569 | static INLINE CONST vfloat expkf(vfloat2 d) { | ^~~~~ /build/sleef/src/libm/sleefsimdsp.c:1495:28: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 1495 | static INLINE CONST vfloat logk3f(vfloat d) { | ^~~~~~ /build/sleef/src/libm/sleefsimdsp.c:1459:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 1459 | static INLINE CONST vfloat2 logkf(vfloat d) { | ^~~~~ /build/sleef/src/libm/sleefsimdsp.c:1338:28: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 1338 | static INLINE CONST vfloat expm1fk(vfloat d) { | ^~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:1168:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 1168 | static INLINE CONST vfloat2 atan2kf_u1(vfloat2 y, vfloat2 x) { | ^~~~~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:1111:28: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 1111 | static INLINE CONST vfloat visinf2_vf_vf_vf(vfloat d, vfloat m) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:1078:28: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 1078 | static INLINE CONST vfloat atan2kf(vfloat y, vfloat x) { | ^~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:394:27: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 394 | static INLINE CONST dfi_t rempif(vfloat a) { | ^~~~~~ /build/sleef/src/libm/sleefsimdsp.c:377:26: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 377 | static INLINE CONST fi_t rempisubf(vfloat x) { | ^~~~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:372:28: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 372 | static INLINE CONST vfloat vorsign_vf_vf_vf(vfloat x, vfloat y) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:335:28: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 335 | static INLINE CONST vfloat vldexp3_vf_vf_vi2(vfloat d, vint2 q) { | ^~~~~~~~~~~~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:331:28: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 331 | static INLINE CONST vfloat vldexp2_vf_vf_vi2(vfloat d, vint2 e) { | ^~~~~~~~~~~~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:316:28: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 316 | static INLINE CONST vfloat vldexp_vf_vf_vi2(vfloat x, vint2 q) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:312:28: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 312 | static INLINE CONST vfloat vpow2i_vf_vi2(vint2 q) { | ^~~~~~~~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:293:27: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 293 | static INLINE CONST vint2 vilogb2k_vi2_vf(vfloat d) { | ^~~~~~~~~~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:285:27: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 285 | static INLINE CONST vint2 vilogbk_vi2_vf(vfloat d) { | ^~~~~~~~~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:282:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 282 | static INLINE CONST vopmask visnumber_vo_vf(vfloat x) { return vnot_vo32_vo32(vor_vo_vo_vo(visinf_vo_vf(x), visnan_vo_vf(x))); } | ^~~~~~~~~~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:280:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 280 | static INLINE CONST vopmask visint_vo_vf(vfloat y) { return veq_vo_vf_vf(vtruncate_vf_vf(y), y); } | ^~~~~~~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:276:27: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 276 | static INLINE CONST vint2 vsel_vi2_vf_vi2(vfloat d, vint2 x) { | ^~~~~~~~~~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:272:27: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 272 | static INLINE CONST vint2 vsel_vi2_vf_vf_vi2_vi2(vfloat f0, vfloat f1, vint2 x, vint2 y) { | ^~~~~~~~~~~~~~~~~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:268:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 268 | static INLINE CONST vopmask vsignbit_vo_vf(vfloat d) { | ^~~~~~~~~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:263:28: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 263 | static INLINE CONST vfloat vsign_vf_vf(vfloat f) { | ^~~~~~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:258:28: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 258 | static INLINE CONST vfloat vcopysign_vf_vf_vf(vfloat x, vfloat y) { | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:254:28: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 254 | static INLINE CONST vfloat vmulsign_vf_vf_vf(vfloat x, vfloat y) { | ^~~~~~~~~~~~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:249:27: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 249 | static INLINE CONST vmask vsignbit_vm_vf(vfloat f) { | ^~~~~~~~~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:245:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 245 | static INLINE vopmask vnot_vo32_vo32(vopmask x) { | ^~~~~~~~~~~~~~ /build/sleef/src/libm/sleefsimdsp.c:241:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 241 | static INLINE CONST vopmask visnegzero_vo_vf(vfloat d) { | ^~~~~~~~~~~~~~~~ In file included from /build/sleef/src/libm/sleefsimdsp.c:239: /build/sleef/src/common/df.h:366:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 366 | static INLINE CONST vfloat2 dfsqrt_vf2_vf(vfloat d) { | ^~~~~~~~~~~~~ /build/sleef/src/common/df.h:355:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 355 | static INLINE CONST vfloat2 dfsqrt_vf2_vf2(vfloat2 d) { | ^~~~~~~~~~~~~~ /build/sleef/src/common/df.h:224:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 224 | static INLINE CONST vfloat2 dfrec_vf2_vf2(vfloat2 d) { | ^~~~~~~~~~~~~ /build/sleef/src/common/df.h:219:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 219 | static INLINE CONST vfloat2 dfrec_vf2_vf(vfloat d) { | ^~~~~~~~~~~~ /build/sleef/src/common/df.h:214:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 214 | static INLINE CONST vfloat2 dfmul_vf2_vf2_vf(vfloat2 x, vfloat y) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/common/df.h:210:28: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 210 | static INLINE CONST vfloat dfmul_vf_vf2_vf2(vfloat2 x, vfloat2 y) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/common/df.h:205:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 205 | static INLINE CONST vfloat2 dfmul_vf2_vf2_vf2(vfloat2 x, vfloat2 y) { | ^~~~~~~~~~~~~~~~~ /build/sleef/src/common/df.h:201:28: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 201 | static INLINE CONST vfloat dfsqu_vf_vf2(vfloat2 x) { | ^~~~~~~~~~~~ /build/sleef/src/common/df.h:196:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 196 | static INLINE CONST vfloat2 dfsqu_vf2_vf2(vfloat2 x) { | ^~~~~~~~~~~~~ /build/sleef/src/common/df.h:191:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 191 | static INLINE CONST vfloat2 dfmul_vf2_vf_vf(vfloat x, vfloat y) { | ^~~~~~~~~~~~~~~ /build/sleef/src/common/df.h:183:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 183 | static INLINE CONST vfloat2 dfdiv_vf2_vf2_vf2(vfloat2 n, vfloat2 d) { | ^~~~~~~~~~~~~~~~~ /build/sleef/src/common/df.h:172:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 172 | static INLINE CONST vfloat2 dfsub_vf2_vf2_vf2(vfloat2 x, vfloat2 y) { | ^~~~~~~~~~~~~~~~~ /build/sleef/src/common/df.h:165:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 165 | static INLINE CONST vfloat2 dfsub_vf2_vf_vf(vfloat x, vfloat y) { | ^~~~~~~~~~~~~~~ /build/sleef/src/common/df.h:158:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 158 | static INLINE CONST vfloat2 dfadd2_vf2_vf2_vf2(vfloat2 x, vfloat2 y) { | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/common/df.h:151:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 151 | static INLINE CONST vfloat2 dfadd_vf2_vf2_vf2(vfloat2 x, vfloat2 y) { | ^~~~~~~~~~~~~~~~~ /build/sleef/src/common/df.h:146:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 146 | static INLINE CONST vfloat2 dfadd_vf2_vf_vf2(vfloat x, vfloat2 y) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/common/df.h:139:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 139 | static INLINE CONST vfloat2 dfadd2_vf2_vf2_vf(vfloat2 x, vfloat y) { | ^~~~~~~~~~~~~~~~~ /build/sleef/src/common/df.h:134:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 134 | static INLINE CONST vfloat2 dfsub_vf2_vf2_vf(vfloat2 x, vfloat y) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/common/df.h:129:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 129 | static INLINE CONST vfloat2 dfadd_vf2_vf2_vf(vfloat2 x, vfloat y) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/common/df.h:122:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 122 | static INLINE CONST vfloat2 dfadd2_vf2_vf_vf2(vfloat x, vfloat2 y) { | ^~~~~~~~~~~~~~~~~ /build/sleef/src/common/df.h:116:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 116 | static INLINE CONST vfloat2 dfadd2_vf2_vf_vf(vfloat x, vfloat y) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/common/df.h:111:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 111 | static INLINE CONST vfloat2 dfadd_vf2_vf_vf(vfloat x, vfloat y) { | ^~~~~~~~~~~~~~~ /build/sleef/src/common/df.h:107:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 107 | static INLINE CONST vfloat2 dfscale_vf2_vf2_vf(vfloat2 d, vfloat s) { | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/common/df.h:102:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 102 | static INLINE CONST vfloat2 dfnormalize_vf2_vf2(vfloat2 t) { | ^~~~~~~~~~~~~~~~~~~ /build/sleef/src/common/df.h:97:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 97 | static INLINE CONST vfloat2 dfabs_vf2_vf2(vfloat2 x) { | ^~~~~~~~~~~~~ /build/sleef/src/common/df.h:93:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 93 | static INLINE CONST vfloat2 dfneg_vf2_vf2(vfloat2 x) { | ^~~~~~~~~~~~~ /build/sleef/src/common/df.h:87:28: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 87 | static INLINE CONST vfloat vsub_vf_5vf(vfloat v0, vfloat v1, vfloat v2, vfloat v3, vfloat v4) { | ^~~~~~~~~~~ /build/sleef/src/common/df.h:83:28: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 83 | static INLINE CONST vfloat vsub_vf_4vf(vfloat v0, vfloat v1, vfloat v2, vfloat v3) { | ^~~~~~~~~~~ /build/sleef/src/common/df.h:79:28: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 79 | static INLINE CONST vfloat vsub_vf_3vf(vfloat v0, vfloat v1, vfloat v2) { | ^~~~~~~~~~~ /build/sleef/src/common/df.h:75:28: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 75 | static INLINE CONST vfloat vadd_vf_7vf(vfloat v0, vfloat v1, vfloat v2, vfloat v3, vfloat v4, vfloat v5, vfloat v6) { | ^~~~~~~~~~~ /build/sleef/src/common/df.h:71:28: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 71 | static INLINE CONST vfloat vadd_vf_6vf(vfloat v0, vfloat v1, vfloat v2, vfloat v3, vfloat v4, vfloat v5) { | ^~~~~~~~~~~ /build/sleef/src/common/df.h:67:28: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 67 | static INLINE CONST vfloat vadd_vf_5vf(vfloat v0, vfloat v1, vfloat v2, vfloat v3, vfloat v4) { | ^~~~~~~~~~~ /build/sleef/src/common/df.h:63:28: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 63 | static INLINE CONST vfloat vadd_vf_4vf(vfloat v0, vfloat v1, vfloat v2, vfloat v3) { | ^~~~~~~~~~~ /build/sleef/src/common/df.h:59:28: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 59 | static INLINE CONST vfloat vadd_vf_3vf(vfloat v0, vfloat v1, vfloat v2) { | ^~~~~~~~~~~ /build/sleef/src/common/df.h:54:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 54 | static INLINE CONST vfloat2 vabs_vf2_vf2(vfloat2 x) { | ^~~~~~~~~~~~ /build/sleef/src/common/df.h:50:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 50 | static INLINE CONST vfloat2 vsel_vf2_vo_vo_vo_d_d_d_d(vopmask o0, vopmask o1, vopmask o2, double d0, double d1, double d2, double d3) { | ^~~~~~~~~~~~~~~~~~~~~~~~~ /build/sleef/src/common/df.h:46:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 46 | static INLINE CONST vfloat2 vsel_vf2_vo_vo_d_d_d(vopmask o0, vopmask o1, double d0, double d1, double d2) { | ^~~~~~~~~~~~~~~~~~~~ /build/sleef/src/common/df.h:42:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 42 | static INLINE CONST vfloat2 vsel_vf2_vo_f_f_f_f(vopmask o, float x1, float y1, float x0, float y0) { | ^~~~~~~~~~~~~~~~~~~ /build/sleef/src/common/df.h:38:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 38 | static INLINE CONST vfloat2 vsel_vf2_vo_vf2_vf2(vopmask m, vfloat2 x, vfloat2 y) { | ^~~~~~~~~~~~~~~~~~~ /build/sleef/src/common/df.h:34:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 34 | static INLINE CONST vfloat2 vcast_vf2_d(double d) { | ^~~~~~~~~~~ /build/sleef/src/common/df.h:30:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 30 | static INLINE CONST vfloat2 vcast_vf2_f_f(float h, float l) { | ^~~~~~~~~~~~~ /build/sleef/src/common/df.h:26:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 26 | static INLINE CONST vfloat2 vcast_vf2_vf_vf(vfloat h, vfloat l) { | ^~~~~~~~~~~~~~~ /build/sleef/src/common/df.h:22:28: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 22 | static INLINE CONST vfloat vupper_vf_vf(vfloat d) { | ^~~~~~~~~~~~ /build/sleef/src/common/df.h:19:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 19 | static INLINE CONST vfloat2 vf2sety_vf2_vf2_vf(vfloat2 v, vfloat d) { v.y = d; return v; } | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/common/df.h:18:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 18 | static INLINE CONST vfloat2 vf2setx_vf2_vf2_vf(vfloat2 v, vfloat d) { v.x = d; return v; } | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/common/df.h:17:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 17 | static INLINE CONST vfloat2 vf2setxy_vf2_vf_vf(vfloat x, vfloat y) { vfloat2 v; v.x = x; v.y = y; return v; } | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/common/df.h:16:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 16 | static INLINE CONST vfloat vf2gety_vf_vf2(vfloat2 v) { return v.y; } | ^~~~~~~~~~~~~~ /build/sleef/src/common/df.h:15:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 15 | static INLINE CONST vfloat vf2getx_vf_vf2(vfloat2 v) { return v.x; } | ^~~~~~~~~~~~~~ /build/sleef/src/libm/sleefsimddp.c:2621:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 2621 | static INLINE CONST vdouble2 poly4dd(vdouble x, vdouble c3, vdouble2 c2, vdouble2 c1, vdouble2 c0) { | ^~~~~~~ /build/sleef/src/libm/sleefsimddp.c:2620:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 2620 | static INLINE CONST vdouble2 poly2dd(vdouble x, vdouble c1, vdouble2 c0) { return ddmla_vd2_vd_vd2_vd2(x, vcast_vd2_vd_vd(c1, vcast_vd_d(0)), c0); } | ^~~~~~~ /build/sleef/src/libm/sleefsimddp.c:2619:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 2619 | static INLINE CONST vdouble2 poly2dd_b(vdouble x, vdouble2 c1, vdouble2 c0) { return ddmla_vd2_vd_vd2_vd2(x, c1, c0); } | ^~~~~~~~~ /build/sleef/src/libm/sleefsimddp.c:2615:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 2615 | static INLINE CONST vdouble2 ddmla_vd2_vd_vd2_vd2(vdouble x, vdouble2 y, vdouble2 z) { | ^~~~~~~~~~~~~~~~~~~~ /build/sleef/src/libm/sleefsimddp.c:2462:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 2462 | static INLINE vdouble vrintk2_vd_vd(vdouble d) { | ^~~~~~~~~~~~~ /build/sleef/src/libm/sleefsimddp.c:2419:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 2419 | static INLINE CONST vdouble vptrunc_vd_vd(vdouble x) { // round to integer toward 0, positive argument only | ^~~~~~~~~~~~~ /build/sleef/src/libm/sleefsimddp.c:1741:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 1741 | static INLINE CONST vdouble2 logk2(vdouble2 d) { | ^~~~~ /build/sleef/src/libm/sleefsimddp.c:1631:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 1631 | static INLINE CONST vdouble2 expk2(vdouble2 d) { | ^~~~~ /build/sleef/src/libm/sleefsimddp.c:1561:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 1561 | static INLINE CONST vdouble expk(vdouble2 d) { | ^~~~ /build/sleef/src/libm/sleefsimddp.c:1464:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 1464 | static INLINE CONST vdouble2 logk(vdouble d) { | ^~~~ /build/sleef/src/libm/sleefsimddp.c:1436:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 1436 | static INLINE CONST vdouble expm1k(vdouble d) { | ^~~~~~ /build/sleef/src/libm/sleefsimddp.c:1153:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 1153 | static INLINE CONST vdouble visinf2_vd_vd_vd(vdouble d, vdouble m) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/libm/sleefsimddp.c:1102:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 1102 | static INLINE CONST vdouble2 atan2k_u1(vdouble2 y, vdouble2 x) { | ^~~~~~~~~ /build/sleef/src/libm/sleefsimddp.c:1058:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 1058 | static INLINE CONST vdouble atan2k(vdouble y, vdouble x) { | ^~~~~~ /build/sleef/src/libm/sleefsimddp.c:865:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 865 | static INLINE CONST vdouble2 cospik(vdouble d) { | ^~~~~~ /build/sleef/src/libm/sleefsimddp.c:814:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 814 | static INLINE CONST vdouble2 sinpik(vdouble d) { | ^~~~~~ /build/sleef/src/libm/sleefsimddp.c:198:27: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 198 | static INLINE CONST ddi_t rempi(vdouble a) { | ^~~~~ /build/sleef/src/libm/sleefsimddp.c:184:26: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 184 | static INLINE CONST vint vsel_vi_vd_vi(vdouble d, vint x) { return vand_vi_vo_vi(vcast_vo32_vo64(vsignbit_vo_vd(d)), x); } | ^~~~~~~~~~~~~ /build/sleef/src/libm/sleefsimddp.c:181:26: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 181 | static INLINE CONST vint vsel_vi_vd_vd_vi_vi(vdouble d0, vdouble d1, vint x, vint y) { return vsel_vi_vo_vi_vi(vcast_vo32_vo64(vlt_vo_vd_vd(d0, d1)), x, y); } | ^~~~~~~~~~~~~~~~~~~ In file included from /build/sleef/src/libm/sleefsimddp.c:178: /build/sleef/src/common/commonfuncs.h:423:26: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 423 | static INLINE CONST di_t rempisub(vdouble x) { | ^~~~~~~~ /build/sleef/src/common/commonfuncs.h:415:27: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 415 | static INLINE CONST vquad imdvq_vq_vm_vm(vmask x, vmask y) { vquad r = vqsetxy_vq_vm_vm(x, y); return r; } | ^~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:408:27: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 408 | static INLINE CONST vquad add128_vq_vq_vq(vquad x, vquad y) { | ^~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:404:27: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 404 | static INLINE CONST vquad sel_vq_vo_vq_vq(vopmask o, vquad x, vquad y) { | ^~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:392:27: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 392 | static INLINE CONST vmask vilogbk_vm_vd(vdouble d) { | ^~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:386:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 386 | static INLINE CONST vopmask vugt64_vo_vm_vm(vmask x, vmask y) { // unsigned compare | ^~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:382:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 382 | static INLINE CONST vopmask vnot_vo64_vo64(vopmask x) { | ^~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:380:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 380 | static INLINE CONST vopmask vlt64_vo_vm_vm(vmask x, vmask y) { return vgt64_vo_vm_vm(y, x); } | ^~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:378:27: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 378 | static INLINE CONST vmask vtruncate_vm_vd(vdouble d) { return vcast_vm_vi(vtruncate_vi_vd(d)); } | ^~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:377:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 377 | static INLINE CONST vdouble vcast_vd_vm(vmask m) { return vcast_vd_vi(vcast_vi_vm(m)); } // 32 bit only | ^~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:371:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 371 | static INLINE CONST vdouble vldexp3_vd_vd_vm(vdouble d, vmask q) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:367:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 367 | static INLINE CONST vdouble vldexp2_vd_vd_vm(vdouble d, vmask e) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:357:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 357 | static INLINE CONST vdouble vldexp1_vd_vd_vm(vdouble d, vmask e) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:353:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 353 | static INLINE CONST vdouble vldexp3_vd_vd_vi(vdouble d, vint q) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:349:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 349 | static INLINE CONST vdouble vldexp2_vd_vd_vi(vdouble d, vint e) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:337:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 337 | static INLINE CONST vdouble vldexp_vd_vd_vi(vdouble x, vint q) { | ^~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:332:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 332 | static INLINE CONST vdouble vpow2i_vd_vm(vmask q) { | ^~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:326:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 326 | static INLINE CONST vdouble vpow2i_vd_vi(vint q) { | ^~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:317:27: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 317 | static INLINE CONST vmask vilogb3k_vm_vd(vdouble d) { | ^~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:309:27: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 309 | static INLINE CONST vmask vilogb2k_vm_vd(vdouble d) { | ^~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:300:26: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 300 | static INLINE CONST vint vilogb2k_vi_vd(vdouble d) { | ^~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:290:26: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 290 | static INLINE CONST vint vilogbk_vi_vd(vdouble d) { | ^~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:282:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 282 | static INLINE CONST vopmask visodd_vo_vd(vdouble d) { | ^~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:278:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 278 | static INLINE CONST vopmask visint_vo_vd(vdouble d) { | ^~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:268:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 268 | static INLINE CONST vdouble vrint2_vd_vd(vdouble d) { | ^~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:258:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 258 | static INLINE CONST vdouble vround2_vd_vd(vdouble d) { | ^~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:251:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 251 | static INLINE CONST vdouble vceil2_vd_vd(vdouble x) { | ^~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:244:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 244 | static INLINE CONST vdouble vfloor2_vd_vd(vdouble x) { | ^~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:234:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 234 | static INLINE CONST vdouble vtruncate2_vd_vd(vdouble x) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:228:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 228 | static INLINE CONST vdouble vcopysign_vd_vd_vd(vdouble x, vdouble y) { | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:224:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 224 | static INLINE CONST vdouble vorsign_vd_vd_vd(vdouble x, vdouble y) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:219:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 219 | static INLINE CONST vdouble vsign_vd_vd(vdouble d) { | ^~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:214:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 214 | static INLINE CONST vdouble vmulsign_vd_vd_vd(vdouble x, vdouble y) { | ^~~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:208:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 208 | static INLINE CONST vdouble vtoward0_vd_vd(vdouble x) { // returns nextafter(x, 0) | ^~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:204:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 204 | static INLINE CONST vdouble vclearlsb_vd_vd_i(vdouble d, int n) { | ^~~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:200:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 200 | static INLINE CONST vopmask vsignbit_vo_vd(vdouble d) { | ^~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:196:27: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 196 | static INLINE CONST vmask vsignbit_vm_vd(vdouble d) { | ^~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:192:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 192 | static INLINE CONST vopmask visnonfinite_vo_vd(vdouble x) { | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:188:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 188 | static INLINE CONST vopmask visnumber_vo_vd(vdouble x) { | ^~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:184:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 184 | static INLINE CONST vopmask visnegzero_vo_vd(vdouble d) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:110:27: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 110 | static INLINE CONST tdi_t tdisettdi_tdi_vd3_vi(vdouble3 v, vint i) { | ^~~~~~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:109:26: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 109 | static INLINE CONST vint tdigeti_vi_tdi(tdi_t d) { return d.i; } | ^~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:108:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 108 | static INLINE CONST vdouble tdigetx_vd_tdi(tdi_t d) { return d.td.x; } | ^~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:107:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 107 | static INLINE CONST vdouble3 tdigettd_vd3_tdi(tdi_t d) { return d.td; } | ^~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:95:27: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 95 | static INLINE CONST ddi_t ddisetdd_ddi_ddi_vd2(ddi_t ddi, vdouble2 v) { | ^~~~~~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:91:27: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 91 | static INLINE CONST ddi_t ddisetddi_ddi_vd2_vi(vdouble2 v, vint i) { | ^~~~~~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:90:26: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 90 | static INLINE CONST vint ddigeti_vi_ddi(ddi_t d) { return d.i; } | ^~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:89:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 89 | static INLINE CONST vdouble2 ddigetdd_vd2_ddi(ddi_t d) { return d.dd; } | ^~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:77:26: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 77 | static INLINE CONST di_t disetdi_di_vd_vi(vdouble d, vint i) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:76:26: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 76 | static INLINE CONST vint digeti_vi_di(di_t d) { return d.i; } | ^~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:75:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 75 | static INLINE CONST vdouble digetd_vd_di(di_t d) { return d.d; } | ^~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:66:27: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 66 | static INLINE CONST vquad vqsety_vq_vq_vm(vquad v, vmask y) { v.y = y; return v; } | ^~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:65:27: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 65 | static INLINE CONST vquad vqsetx_vq_vq_vm(vquad v, vmask x) { v.x = x; return v; } | ^~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:64:27: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 64 | static INLINE CONST vquad vqsetxy_vq_vm_vm(vmask x, vmask y) { return (vquad) { x, y }; } | ^~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:63:27: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 63 | static INLINE CONST vmask vqgety_vm_vq(vquad v) { return v.y; } | ^~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:62:27: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 62 | static INLINE CONST vmask vqgetx_vm_vq(vquad v) { return v.x; } | ^~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:58:25: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 58 | static INLINE CONST tdx tdxsetexyz_tdx_vm_vd_vd_vd(vmask e, vdouble x, vdouble y, vdouble z) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:57:25: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 57 | static INLINE CONST tdx tdxseted3_tdx_vm_vd3(vmask e, vdouble3 d3) { return (tdx) { e, d3 }; } | ^~~~~~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:52:25: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 52 | static INLINE CONST tdx tdxsetxyz_tdx_tdx_vd_vd_vd(tdx t, vdouble x, vdouble y, vdouble z) { | ^~~~~~~~~~~~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:51:25: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 51 | static INLINE CONST tdx tdxsetz_tdx_tdx_vd(tdx t, vdouble z) { t.d3.z = z; return t; } | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:50:25: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 50 | static INLINE CONST tdx tdxsety_tdx_tdx_vd(tdx t, vdouble y) { t.d3.y = y; return t; } | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:49:25: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 49 | static INLINE CONST tdx tdxsetx_tdx_tdx_vd(tdx t, vdouble x) { t.d3.x = x; return t; } | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:48:25: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 48 | static INLINE CONST tdx tdxsetd3_tdx_tdx_vd3(tdx t, vdouble3 d3) { t.d3 = d3; return t; } | ^~~~~~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:47:25: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 47 | static INLINE CONST tdx tdxsete_tdx_tdx_vm(tdx t, vmask e) { t.e = e; return t; } | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:46:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 46 | static INLINE CONST vdouble tdxgetd3z_vd_tdx(tdx t) { return t.d3.z; } | ^~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:45:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 45 | static INLINE CONST vdouble tdxgetd3y_vd_tdx(tdx t) { return t.d3.y; } | ^~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:44:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 44 | static INLINE CONST vdouble tdxgetd3x_vd_tdx(tdx t) { return t.d3.x; } | ^~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:43:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 43 | static INLINE CONST vdouble3 tdxgetd3_vd3_tdx(tdx t) { return t.d3; } | ^~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:42:27: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 42 | static INLINE CONST vmask tdxgete_vm_tdx(tdx t) { return t.e; } | ^~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:20:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 20 | static INLINE CONST vdouble3 vd3setz_vd3_vd3_vd(vdouble3 v, vdouble d) { v.z = d; return v; } | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:19:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 19 | static INLINE CONST vdouble3 vd3sety_vd3_vd3_vd(vdouble3 v, vdouble d) { v.y = d; return v; } | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:18:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 18 | static INLINE CONST vdouble3 vd3setx_vd3_vd3_vd(vdouble3 v, vdouble d) { v.x = d; return v; } | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:14:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 14 | static INLINE CONST vdouble3 vd3setxyz_vd3_vd_vd_vd(vdouble x, vdouble y, vdouble z) { | ^~~~~~~~~~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:13:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 13 | static INLINE CONST vdouble vd3getz_vd_vd3(vdouble3 v) { return v.z; } | ^~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:12:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 12 | static INLINE CONST vdouble vd3gety_vd_vd3(vdouble3 v) { return v.y; } | ^~~~~~~~~~~~~~ /build/sleef/src/common/commonfuncs.h:11:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 11 | static INLINE CONST vdouble vd3getx_vd_vd3(vdouble3 v) { return v.x; } | ^~~~~~~~~~~~~~ In file included from /build/sleef/src/libm/sleefsimddp.c:177: /build/sleef/src/common/dd.h:322:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 322 | static INLINE CONST vdouble2 ddmla_vd2_vd2_vd2_vd2(vdouble2 x, vdouble2 y, vdouble2 z) { | ^~~~~~~~~~~~~~~~~~~~~ /build/sleef/src/common/dd.h:317:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 317 | static INLINE CONST vdouble2 ddsqrt_vd2_vd(vdouble d) { | ^~~~~~~~~~~~~ /build/sleef/src/common/dd.h:312:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 312 | static INLINE CONST vdouble2 ddsqrt_vd2_vd2(vdouble2 d) { | ^~~~~~~~~~~~~~ /build/sleef/src/common/dd.h:232:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 232 | static INLINE CONST vdouble2 ddrec_vd2_vd2(vdouble2 d) { | ^~~~~~~~~~~~~ /build/sleef/src/common/dd.h:227:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 227 | static INLINE CONST vdouble2 ddrec_vd2_vd(vdouble d) { | ^~~~~~~~~~~~ /build/sleef/src/common/dd.h:222:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 222 | static INLINE CONST vdouble2 ddmul_vd2_vd2_vd(vdouble2 x, vdouble y) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/common/dd.h:218:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 218 | static INLINE CONST vdouble ddsqu_vd_vd2(vdouble2 x) { | ^~~~~~~~~~~~ /build/sleef/src/common/dd.h:214:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 214 | static INLINE CONST vdouble ddmul_vd_vd2_vd2(vdouble2 x, vdouble2 y) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/common/dd.h:209:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 209 | static INLINE CONST vdouble2 ddmul_vd2_vd2_vd2(vdouble2 x, vdouble2 y) { | ^~~~~~~~~~~~~~~~~ /build/sleef/src/common/dd.h:204:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 204 | static INLINE CONST vdouble2 ddsqu_vd2_vd2(vdouble2 x) { | ^~~~~~~~~~~~~ /build/sleef/src/common/dd.h:199:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 199 | static INLINE CONST vdouble2 ddmul_vd2_vd_vd(vdouble x, vdouble y) { | ^~~~~~~~~~~~~~~ /build/sleef/src/common/dd.h:191:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 191 | static INLINE CONST vdouble2 dddiv_vd2_vd2_vd2(vdouble2 n, vdouble2 d) { | ^~~~~~~~~~~~~~~~~ /build/sleef/src/common/dd.h:180:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 180 | static INLINE CONST vdouble2 ddsub_vd2_vd2_vd2(vdouble2 x, vdouble2 y) { | ^~~~~~~~~~~~~~~~~ /build/sleef/src/common/dd.h:173:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 173 | static INLINE CONST vdouble2 ddsub_vd2_vd_vd(vdouble x, vdouble y) { | ^~~~~~~~~~~~~~~ /build/sleef/src/common/dd.h:166:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 166 | static INLINE CONST vdouble2 ddadd2_vd2_vd2_vd2(vdouble2 x, vdouble2 y) { | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/common/dd.h:159:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 159 | static INLINE CONST vdouble2 ddadd_vd2_vd2_vd2(vdouble2 x, vdouble2 y) { | ^~~~~~~~~~~~~~~~~ /build/sleef/src/common/dd.h:152:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 152 | static INLINE CONST vdouble2 ddadd2_vd2_vd_vd2(vdouble x, vdouble2 y) { | ^~~~~~~~~~~~~~~~~ /build/sleef/src/common/dd.h:147:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 147 | static INLINE CONST vdouble2 ddadd_vd2_vd_vd2(vdouble x, vdouble2 y) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/common/dd.h:140:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 140 | static INLINE CONST vdouble2 ddadd2_vd2_vd2_vd(vdouble2 x, vdouble y) { | ^~~~~~~~~~~~~~~~~ /build/sleef/src/common/dd.h:135:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 135 | static INLINE CONST vdouble2 ddsub_vd2_vd2_vd(vdouble2 x, vdouble y) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/common/dd.h:130:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 130 | static INLINE CONST vdouble2 ddadd_vd2_vd2_vd(vdouble2 x, vdouble y) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/common/dd.h:124:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 124 | static INLINE CONST vdouble2 ddadd2_vd2_vd_vd(vdouble x, vdouble y) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/common/dd.h:119:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 119 | static INLINE CONST vdouble2 ddadd_vd2_vd_vd(vdouble x, vdouble y) { | ^~~~~~~~~~~~~~~ /build/sleef/src/common/dd.h:117:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 117 | static INLINE CONST vdouble2 ddscale_vd2_vd2_d(vdouble2 d, double s) { return ddscale_vd2_vd2_vd(d, vcast_vd_d(s)); } | ^~~~~~~~~~~~~~~~~ /build/sleef/src/common/dd.h:113:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 113 | static INLINE CONST vdouble2 ddscale_vd2_vd2_vd(vdouble2 d, vdouble s) { | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/common/dd.h:108:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 108 | static INLINE CONST vdouble2 ddnormalize_vd2_vd2(vdouble2 t) { | ^~~~~~~~~~~~~~~~~~~ /build/sleef/src/common/dd.h:101:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 101 | static INLINE CONST vdouble2 ddabs_vd2_vd2(vdouble2 x) { | ^~~~~~~~~~~~~ /build/sleef/src/common/dd.h:97:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 97 | static INLINE CONST vdouble2 ddneg_vd2_vd2(vdouble2 x) { | ^~~~~~~~~~~~~ /build/sleef/src/common/dd.h:91:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 91 | static INLINE CONST vdouble vsub_vd_6vd(vdouble v0, vdouble v1, vdouble v2, vdouble v3, vdouble v4, vdouble v5) { | ^~~~~~~~~~~ /build/sleef/src/common/dd.h:87:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 87 | static INLINE CONST vdouble vsub_vd_5vd(vdouble v0, vdouble v1, vdouble v2, vdouble v3, vdouble v4) { | ^~~~~~~~~~~ /build/sleef/src/common/dd.h:83:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 83 | static INLINE CONST vdouble vsub_vd_4vd(vdouble v0, vdouble v1, vdouble v2, vdouble v3) { | ^~~~~~~~~~~ /build/sleef/src/common/dd.h:79:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 79 | static INLINE CONST vdouble vsub_vd_3vd(vdouble v0, vdouble v1, vdouble v2) { | ^~~~~~~~~~~ /build/sleef/src/common/dd.h:75:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 75 | static INLINE CONST vdouble vadd_vd_7vd(vdouble v0, vdouble v1, vdouble v2, vdouble v3, vdouble v4, vdouble v5, vdouble v6) { | ^~~~~~~~~~~ /build/sleef/src/common/dd.h:71:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 71 | static INLINE CONST vdouble vadd_vd_6vd(vdouble v0, vdouble v1, vdouble v2, vdouble v3, vdouble v4, vdouble v5) { | ^~~~~~~~~~~ /build/sleef/src/common/dd.h:67:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 67 | static INLINE CONST vdouble vadd_vd_5vd(vdouble v0, vdouble v1, vdouble v2, vdouble v3, vdouble v4) { | ^~~~~~~~~~~ /build/sleef/src/common/dd.h:63:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 63 | static INLINE CONST vdouble vadd_vd_4vd(vdouble v0, vdouble v1, vdouble v2, vdouble v3) { | ^~~~~~~~~~~ /build/sleef/src/common/dd.h:59:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 59 | static INLINE CONST vdouble vadd_vd_3vd(vdouble v0, vdouble v1, vdouble v2) { | ^~~~~~~~~~~ /build/sleef/src/common/dd.h:54:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 54 | static INLINE CONST vdouble2 vsel_vd2_vo_d_d_d_d(vopmask o, double x1, double y1, double x0, double y0) { | ^~~~~~~~~~~~~~~~~~~ /build/sleef/src/common/dd.h:49:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 49 | static INLINE CONST vdouble2 vsel_vd2_vo_vd2_vd2(vopmask m, vdouble2 x, vdouble2 y) { | ^~~~~~~~~~~~~~~~~~~ /build/sleef/src/common/dd.h:45:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 45 | static INLINE CONST vdouble2 vcast_vd2_d2(double2 dd) { | ^~~~~~~~~~~~ /build/sleef/src/common/dd.h:41:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 41 | static INLINE CONST vdouble2 vcast_vd2_d_d(double h, double l) { | ^~~~~~~~~~~~~ /build/sleef/src/common/dd.h:37:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 37 | static INLINE CONST vdouble2 vcast_vd2_vd_vd(vdouble h, vdouble l) { | ^~~~~~~~~~~~~~~ /build/sleef/src/common/dd.h:33:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 33 | static INLINE CONST vdouble vupper_vd_vd(vdouble d) { | ^~~~~~~~~~~~ /build/sleef/src/common/dd.h:28:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 28 | static INLINE CONST double2 dd(double h, double l) { | ^~ /build/sleef/src/common/dd.h:19:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 19 | static INLINE CONST vdouble2 vd2sety_vd2_vd2_vd(vdouble2 v, vdouble d) { v.y = d; return v; } | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/common/dd.h:18:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 18 | static INLINE CONST vdouble2 vd2setx_vd2_vd2_vd(vdouble2 v, vdouble d) { v.x = d; return v; } | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/common/dd.h:17:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 17 | static INLINE CONST vdouble2 vd2setxy_vd2_vd_vd(vdouble x, vdouble y) { vdouble2 v; v.x = x; v.y = y; return v; } | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/common/dd.h:16:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 16 | static INLINE CONST vdouble vd2gety_vd_vd2(vdouble2 v) { return v.y; } | ^~~~~~~~~~~~~~ /build/sleef/src/common/dd.h:15:30: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 15 | static INLINE CONST vdouble vd2getx_vd_vd2(vdouble2 v) { return v.x; } | ^~~~~~~~~~~~~~ In file included from /build/miniexpr/src/sleef_compat/helperadvsimd.h:4, from /build/sleef/src/libm/sleefsimddp.c:68: /build/sleef/src/arch/helperadvsimd.h:836:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 836 | static INLINE vuint64 vreinterpret_vu64_vm(vmask m) { return vreinterpretq_u64_u32(m); } | ^~~~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:835:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 835 | static INLINE vmask vreinterpret_vm_vu64(vuint64 v) { return vreinterpretq_u32_u64(v); } | ^~~~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:834:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 834 | static INLINE vint64 vreinterpret_vi64_vm(vmask m) { return vreinterpretq_s64_u32(m); } | ^~~~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:833:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 833 | static INLINE vmask vreinterpret_vm_vi64(vint64 v) { return vreinterpretq_u32_s64(v); } | ^~~~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:831:20: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 831 | static INLINE vint vcast_vi_vm(vmask vm) { return vreinterpret_s32_u32(vmovn_u64(vreinterpretq_u64_u32(vm))); } | ^~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:827:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 827 | static INLINE vmask vcast_vm_vi(vint vi) { | ^~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:818:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 818 | static INLINE vopmask vgt64_vo_vm_vm(vmask x, vmask y) { | ^~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:814:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 814 | static INLINE vmask vneg64_vm_vm(vmask x) { | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:810:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 810 | static INLINE vmask vsub64_vm_vm_vm(vmask x, vmask y) { | ^~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:808:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 808 | static INLINE vmask vsel_vm_vo64_vm_vm(vopmask m, vmask x, vmask y) { return vbslq_u32(m, x, y); } | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:802:19: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 802 | static INLINE int vtestallzeros_i_vo64(vopmask g) { | ^~~~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:796:24: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 796 | static INLINE vargquad cast_aq_vq(vquad vq) { | ^~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:790:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 790 | static INLINE vquad cast_vq_aq(vargquad aq) { | ^~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:777:20: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 777 | static INLINE void vsscatter2_v_p_i_i_vf(float *ptr, int offset, int step, vfloat v) { | ^~~~~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:772:20: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 772 | static INLINE void vscatter2_v_p_i_i_vf(float *ptr, int offset, int step, vfloat v) { | ^~~~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:770:20: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 770 | static INLINE void vstream_v_p_vf(float *ptr, vfloat v) { vstore_v_p_vf(ptr, v); } | ^~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:768:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 768 | static INLINE vfloat vreva2_vf_vf(vfloat d0) { return vcombine_f32(vget_high_f32(d0), vget_low_f32(d0)); } | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:767:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 767 | static INLINE vfloat vrev21_vf_vf(vfloat d0) { return vrev64q_f32(d0); } | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:765:20: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 765 | static INLINE void vsscatter2_v_p_i_i_vd(double *ptr, int offset, int step, vdouble v) { vstore_v_p_vd((double *)(&ptr[2*offset]), v); } | ^~~~~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:764:20: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 764 | static INLINE void vscatter2_v_p_i_i_vd(double *ptr, int offset, int step, vdouble v) { vstore_v_p_vd((double *)(&ptr[2*offset]), v); } | ^~~~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:763:20: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 763 | static INLINE void vstream_v_p_vd(double *ptr, vdouble v) { vstore_v_p_vd(ptr, v); } | ^~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:761:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 761 | static INLINE vdouble vreva2_vd_vd(vdouble vd) { return vd; } | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:760:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 760 | static INLINE vdouble vrev21_vd_vd(vdouble d0) { return (float64x2_t)vcombine_u64(vget_high_u64((uint64x2_t)d0), vget_low_u64((uint64x2_t)d0)); } | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:758:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 758 | static INLINE vfloat vmlsubadd_vf_vf_vf_vf(vfloat x, vfloat y, vfloat z) { return vsubadd_vf_vf_vf(vmul_vf_vf_vf(x, y), z); } | ^~~~~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:757:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 757 | static INLINE vdouble vmlsubadd_vd_vd_vd_vd(vdouble x, vdouble y, vdouble z) { return vsubadd_vd_vd_vd(vmul_vd_vd_vd(x, y), z); } | ^~~~~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:756:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 756 | static INLINE vfloat vsubadd_vf_vf_vf(vfloat d0, vfloat d1) { return vadd_vf_vf_vf(d0, vnegpos_vf_vf(d1)); } | ^~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:755:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 755 | static INLINE vdouble vsubadd_vd_vd_vd(vdouble x, vdouble y) { return vadd_vd_vd_vd(x, vnegpos_vd_vd(y)); } | ^~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:753:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 753 | static INLINE vfloat vnegpos_vf_vf(vfloat d) { return (vfloat)vxor_vm_vm_vm((vmask)d, (vmask)NPMASKf); } | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:752:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 752 | static INLINE vfloat vposneg_vf_vf(vfloat d) { return (vfloat)vxor_vm_vm_vm((vmask)d, (vmask)PNMASKf); } | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:751:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 751 | static INLINE vdouble vnegpos_vd_vd(vdouble d) { return vreinterpret_vd_vm(vxor_vm_vm_vm(vreinterpret_vm_vd(d), vreinterpret_vm_vd(NPMASK))); } | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:750:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 750 | static INLINE vdouble vposneg_vd_vd(vdouble d) { return vreinterpret_vd_vm(vxor_vm_vm_vm(vreinterpret_vm_vd(d), vreinterpret_vm_vd(PNMASK))); } | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:741:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 741 | static INLINE vdouble vtruncate_vd_vd(vdouble vd) { return vrndq_f64(vd); } | ^~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:738:20: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 738 | static INLINE vint vcastu_vi_vm(vmask vi2) { | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:735:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 735 | static INLINE vmask vcastu_vm_vi(vint vi) { | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:731:20: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 731 | static INLINE vint vand_vi_vo_vi(vopmask x, vint y) { | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:726:20: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 726 | static INLINE vint vsel_vi_vo_vi_vi(vopmask m, vint x, vint y) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:722:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 722 | static INLINE vmask vadd64_vm_vm_vm(vmask x, vmask y) { | ^~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:718:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 718 | static INLINE vopmask veq64_vo_vm_vm(vmask x, vmask y) { | ^~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:714:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 714 | static INLINE vmask vcast_vm_u64(uint64_t i) { | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:711:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 711 | static INLINE vmask vcast_vm_i64(int64_t i) { | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:707:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 707 | static INLINE vmask vcast_vm_i_i(int i0, int i1) { | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:705:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 705 | static INLINE vfloat vtruncate_vf_vf(vfloat vd) { return vrndq_f32(vd); } | ^~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:701:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 701 | static INLINE vmask vxor_vm_vo32_vm(vopmask x, vmask y) { | ^~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:698:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 698 | static INLINE vmask vor_vm_vo64_vm(vopmask x, vmask y) { | ^~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:695:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 695 | static INLINE vmask vor_vm_vo32_vm(vopmask x, vmask y) { | ^~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:692:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 692 | static INLINE vmask vandnot_vm_vo64_vm(vopmask x, vmask y) { | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:689:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 689 | static INLINE vmask vandnot_vm_vo32_vm(vopmask x, vmask y) { | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:686:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 686 | static INLINE vmask vand_vm_vo64_vm(vopmask x, vmask y) { | ^~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:683:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 683 | static INLINE vmask vand_vm_vo32_vm(vopmask x, vmask y) { | ^~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:680:20: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 680 | static INLINE vint vandnot_vi_vo_vi(vopmask x, vint y) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:677:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 677 | static INLINE vint2 vandnot_vi2_vo_vi2(vopmask x, vint2 y) { | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:674:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 674 | static INLINE vint2 vand_vi2_vo_vi2(vopmask x, vint2 y) { | ^~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:671:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 671 | static INLINE vint2 vsel_vi2_vo_vi2_vi2(vopmask m, vint2 x, vint2 y) { | ^~~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:667:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 667 | static INLINE vopmask vxor_vo_vo_vo(vopmask x, vopmask y) { | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:664:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 664 | static INLINE vopmask vor_vo_vo_vo(vopmask x, vopmask y) { | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:661:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 661 | static INLINE vopmask vandnot_vo_vo_vo(vopmask x, vopmask y) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:658:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 658 | static INLINE vopmask vand_vo_vo_vo(vopmask x, vopmask y) { | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:654:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 654 | static INLINE vopmask vcast_vo_i(int i) { | ^~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:651:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 651 | static INLINE vopmask vcast_vo64_vo32(vopmask m) { | ^~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:648:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 648 | static INLINE vopmask vcast_vo32_vo64(vopmask m) { | ^~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:646:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 646 | static INLINE vopmask visnan_vo_vf(vfloat d) { return vneq_vo_vf_vf(d, d); } | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:643:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 643 | static INLINE vopmask visminf_vo_vf(vfloat d) { | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:640:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 640 | static INLINE vopmask vispinf_vo_vf(vfloat d) { | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:637:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 637 | static INLINE vopmask visinf_vo_vf(vfloat d) { | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:634:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 634 | static INLINE vopmask vgt_vo_vi_vi(vint x, vint y) { | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:631:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 631 | static INLINE vopmask vgt_vo_vi2_vi2(vint2 x, vint2 y) { | ^~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:628:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 628 | static INLINE vopmask veq_vo_vi2_vi2(vint2 x, vint2 y) { | ^~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:624:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 624 | static INLINE vopmask vge_vo_vf_vf(vfloat x, vfloat y) { | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:621:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 621 | static INLINE vopmask vgt_vo_vf_vf(vfloat x, vfloat y) { | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:618:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 618 | static INLINE vopmask vle_vo_vf_vf(vfloat x, vfloat y) { | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:615:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 615 | static INLINE vopmask vlt_vo_vf_vf(vfloat x, vfloat y) { | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:612:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 612 | static INLINE vopmask vneq_vo_vf_vf(vfloat x, vfloat y) { | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:609:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 609 | static INLINE vopmask veq_vo_vf_vf(vfloat x, vfloat y) { | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:605:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 605 | static INLINE vfloat vsel_vf_vo_vo_vo_f_f_f_f(vopmask o0, vopmask o1, vopmask o2, float d0, float d1, float d2, float d3) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:601:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 601 | static INLINE vfloat vsel_vf_vo_vo_f_f_f(vopmask o0, vopmask o1, float d0, float d1, float d2) { | ^~~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:597:28: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 597 | static INLINE CONST vfloat vsel_vf_vo_f_f(vopmask o, float v1, float v0) { | ^~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:593:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 593 | static INLINE vfloat vsel_vf_vo_vf_vf(vopmask mask, vfloat x, vfloat y) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:589:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 589 | static INLINE vopmask visminf_vo_vd(vdouble d) { | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:585:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 585 | static INLINE vopmask vispinf_vo_vd(vdouble d) { | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:581:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 581 | static INLINE vopmask visnan_vo_vd(vdouble d) { | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:574:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 574 | static INLINE vopmask visinf_vo_vd(vdouble d) { | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:567:20: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 567 | static INLINE vint vsel_vi_vm_vi_vi(vmask m, vint x, vint y) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:562:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 562 | static INLINE vopmask veq_vo_vi_vi(vint x, vint y) { | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:559:20: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 559 | static INLINE vint vxor_vi_vi_vi(vint x, vint y) { return veor_s32(x, y); } | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:558:20: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 558 | static INLINE vint vor_vi_vi_vi(vint x, vint y) { return vorr_s32(x, y); } | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:557:20: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 557 | static INLINE vint vandnot_vi_vi_vi(vint x, vint y) { return vbic_s32(y, x); } | ^~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:556:20: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 556 | static INLINE vint vand_vi_vi_vi(vint x, vint y) { return vand_s32(x, y); } | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:553:20: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 553 | static INLINE vint vneg_vi_vi(vint e) { return vneg_s32(e); } | ^~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:552:20: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 552 | static INLINE vint vsub_vi_vi_vi(vint x, vint y) { return vsub_s32(x, y); } | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:551:20: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 551 | static INLINE vint vadd_vi_vi_vi(vint x, vint y) { return vadd_s32(x, y); } | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:542:20: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 542 | static INLINE vint vrint_vi_vd(vdouble d) { | ^~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:541:20: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 541 | static INLINE vint vcast_vi_i(int i) { return vdup_n_s32(i); } | ^~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:538:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 538 | static INLINE vdouble vcast_vd_vi(vint vi) { | ^~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:535:20: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 535 | static INLINE vint vtruncate_vi_vd(vdouble vf) { | ^~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:530:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 530 | static INLINE vfloat vrint_vf_vf(vfloat d) { return vrndnq_f32(d); } | ^~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:529:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 529 | static INLINE vdouble vrint_vd_vd(vdouble d) { return vrndnq_f64(d); } | ^~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:500:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 500 | static INLINE vdouble vsel_vd_vo_vo_vo_d_d_d_d(vopmask o0, vopmask o1, vopmask o2, double d0, double d1, double d2, double d3) { | ^~~~~~~~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:496:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 496 | static INLINE vdouble vsel_vd_vo_vo_d_d_d(vopmask o0, vopmask o1, double d0, double d1, double d2) { | ^~~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:492:29: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 492 | static INLINE CONST vdouble vsel_vd_vo_d_d(vopmask o, double v1, double v0) { | ^~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:487:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 487 | static INLINE vdouble vsel_vd_vo_vd_vd(vopmask mask, vdouble x, vdouble y) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:482:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 482 | static INLINE vopmask vge_vo_vd_vd(vdouble x, vdouble y) { | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:479:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 479 | static INLINE vopmask vle_vo_vd_vd(vdouble x, vdouble y) { | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:476:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 476 | static INLINE vopmask vgt_vo_vd_vd(vdouble x, vdouble y) { | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:473:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 473 | static INLINE vopmask vlt_vo_vd_vd(vdouble x, vdouble y) { | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:470:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 470 | static INLINE vopmask vneq_vo_vd_vd(vdouble x, vdouble y) { | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:467:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 467 | static INLINE vopmask veq_vo_vd_vd(vdouble x, vdouble y) { | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:439:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 439 | static INLINE vdouble vsqrt_vd_vd(vdouble d) { | ^~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:430:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 430 | static INLINE vdouble vrec_vd_vd(vdouble d) { | ^~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:408:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 408 | static INLINE vdouble vdiv_vd_vd_vd(vdouble n, vdouble d) { | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:403:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 403 | static INLINE vdouble vfmapn_vd_vd_vd_vd(vdouble x, vdouble y, vdouble z) { // x * y - z | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:399:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 399 | static INLINE vdouble vfmanp_vd_vd_vd_vd(vdouble x, vdouble y, vdouble z) { // z - x * y | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:395:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 395 | static INLINE vdouble vfma_vd_vd_vd_vd(vdouble x, vdouble y, vdouble z) { // z + x * y | ^~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:387:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 387 | static INLINE vdouble vmlapn_vd_vd_vd_vd(vdouble x, vdouble y, vdouble z) { | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:382:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 382 | static INLINE vdouble vmlanp_vd_vd_vd_vd(vdouble x, vdouble y, vdouble z) { | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:378:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 378 | static INLINE vdouble vmla_vd_vd_vd_vd(vdouble x, vdouble y, vdouble z) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:372:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 372 | static INLINE vdouble vmin_vd_vd_vd(vdouble x, vdouble y) { | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:369:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 369 | static INLINE vdouble vmax_vd_vd_vd(vdouble x, vdouble y) { | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:366:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 366 | static INLINE vdouble vneg_vd_vd(vdouble f) { return vnegq_f64(f); } | ^~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:365:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 365 | static INLINE vdouble vabs_vd_vd(vdouble f) { return vabsq_f64(f); } | ^~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:360:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 360 | static INLINE vdouble vmul_vd_vd_vd(vdouble x, vdouble y) { | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:357:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 357 | static INLINE vdouble vsub_vd_vd_vd(vdouble x, vdouble y) { | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:354:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 354 | static INLINE vdouble vadd_vd_vd_vd(vdouble x, vdouble y) { | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:351:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 351 | static INLINE vdouble vcast_vd_d(double f) { return vdupq_n_f64(f); } | ^~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:338:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 338 | static INLINE vint2 vsel_vi2_vm_vi2_vi2(vmask m, vint2 x, vint2 y) { | ^~~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:333:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 333 | static INLINE vint2 veq_vi2_vi2_vi2(vint2 x, vint2 y) { | ^~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:330:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 330 | static INLINE vint2 vgt_vi2_vi2_vi2(vint2 x, vint2 y) { | ^~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:328:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 328 | static INLINE vmask vgt_vm_vi2_vi2(vint2 x, vint2 y) { return vcgeq_s32(x, y); } | ^~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:327:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 327 | static INLINE vmask veq_vm_vi2_vi2(vint2 x, vint2 y) { return vceqq_s32(x, y); } | ^~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:305:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 305 | static INLINE vint2 vxor_vi2_vi2_vi2(vint2 x, vint2 y) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:302:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 302 | static INLINE vint2 vor_vi2_vi2_vi2(vint2 x, vint2 y) { | ^~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:299:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 299 | static INLINE vint2 vandnot_vi2_vi2_vi2(vint2 x, vint2 y) { | ^~~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:296:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 296 | static INLINE vint2 vand_vi2_vi2_vi2(vint2 x, vint2 y) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:293:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 293 | static INLINE vint2 vneg_vi2_vi2(vint2 e) { return vnegq_s32(e); } | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:290:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 290 | static INLINE vint2 vsub_vi2_vi2_vi2(vint2 x, vint2 y) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:287:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 287 | static INLINE vint2 vadd_vi2_vi2_vi2(vint2 x, vint2 y) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:278:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 278 | static INLINE vint2 vrint_vi2_vf(vfloat d) { | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:277:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 277 | static INLINE vint2 vcast_vi2_i(int i) { return vdupq_n_s32(i); } | ^~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:276:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 276 | static INLINE vfloat vcast_vf_vi2(vint2 vi) { return vcvtq_f32_s32(vi); } | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:275:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 275 | static INLINE vint2 vtruncate_vi2_vf(vfloat vf) { return vcvtq_s32_f32(vf); } | ^~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:270:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 270 | static INLINE vfloat vsel_vf_vm_vf_vf(vmask mask, vfloat x, vfloat y) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:267:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 267 | static INLINE vmask vge_vm_vf_vf(vfloat x, vfloat y) { return vcgeq_f32(x, y); } | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:266:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 266 | static INLINE vmask vgt_vm_vf_vf(vfloat x, vfloat y) { return vcgtq_f32(x, y); } | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:265:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 265 | static INLINE vmask vle_vm_vf_vf(vfloat x, vfloat y) { return vcleq_f32(x, y); } | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:264:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 264 | static INLINE vmask vlt_vm_vf_vf(vfloat x, vfloat y) { return vcltq_f32(x, y); } | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:261:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 261 | static INLINE vmask vneq_vm_vf_vf(vfloat x, vfloat y) { | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:260:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 260 | static INLINE vmask veq_vm_vf_vf(vfloat x, vfloat y) { return vceqq_f32(x, y); } | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:255:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 255 | static INLINE vfloat vmin_vf_vf_vf(vfloat x, vfloat y) { | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:252:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 252 | static INLINE vfloat vmax_vf_vf_vf(vfloat x, vfloat y) { | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:226:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 226 | static INLINE vfloat vsqrt_vf_vf(vfloat d) { | ^~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:217:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 217 | static INLINE vfloat vrec_vf_vf(vfloat d) { | ^~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:196:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 196 | static INLINE vfloat vdiv_vf_vf_vf(vfloat n, vfloat d) { | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:191:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 191 | static INLINE vfloat vfmapn_vf_vf_vf_vf(vfloat x, vfloat y, vfloat z) { // x * y - z | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:187:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 187 | static INLINE vfloat vfmanp_vf_vf_vf_vf(vfloat x, vfloat y, vfloat z) { // z - x * y | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:183:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 183 | static INLINE vfloat vfma_vf_vf_vf_vf(vfloat x, vfloat y, vfloat z) { // z + x * y | ^~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:174:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 174 | static INLINE vfloat vmlapn_vf_vf_vf_vf(vfloat x, vfloat y, vfloat z) { | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:170:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 170 | static INLINE vfloat vmlanp_vf_vf_vf_vf(vfloat x, vfloat y, vfloat z) { | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:166:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 166 | static INLINE vfloat vmla_vf_vf_vf_vf(vfloat x, vfloat y, vfloat z) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:162:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 162 | static INLINE vfloat vneg_vf_vf(vfloat f) { return vnegq_f32(f); } | ^~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:161:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 161 | static INLINE vfloat vabs_vf_vf(vfloat f) { return vabsq_f32(f); } | ^~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:156:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 156 | static INLINE vfloat vmul_vf_vf_vf(vfloat x, vfloat y) { | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:153:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 153 | static INLINE vfloat vsub_vf_vf_vf(vfloat x, vfloat y) { | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:150:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 150 | static INLINE vfloat vadd_vf_vf_vf(vfloat x, vfloat y) { | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:147:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 147 | static INLINE vfloat vcast_vf_f(float f) { return vdupq_n_f32(f); } | ^~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:139:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 139 | static INLINE vint2 vreinterpret_vi2_vf(vfloat vf) { | ^~~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:136:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 136 | static INLINE vfloat vreinterpret_vf_vi2(vint2 vm) { | ^~~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:133:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 133 | static INLINE vdouble vreinterpret_vd_vm(vmask vm) { | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:130:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 130 | static INLINE vmask vreinterpret_vm_vd(vdouble vd) { | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:127:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 127 | static INLINE vmask vcast_vm_vi2(vint2 vi) { return vreinterpretq_u32_s32(vi); } | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:126:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 126 | static INLINE vint2 vcast_vi2_vm(vmask vm) { return vreinterpretq_s32_u32(vm); } | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:123:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 123 | static INLINE vfloat vreinterpret_vf_vm(vmask vm) { | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:120:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 120 | static INLINE vmask vreinterpret_vm_vf(vfloat vf) { | ^~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:117:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 117 | static INLINE vmask vxor_vm_vm_vm(vmask x, vmask y) { return veorq_u32(x, y); } | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:116:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 116 | static INLINE vmask vor_vm_vm_vm(vmask x, vmask y) { return vorrq_u32(x, y); } | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:113:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 113 | static INLINE vmask vandnot_vm_vm_vm(vmask x, vmask y) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:112:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 112 | static INLINE vmask vand_vm_vm_vm(vmask x, vmask y) { return vandq_u32(x, y); } | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:102:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 102 | static INLINE vfloat vgather_vf_p_vi2(const float *ptr, vint2 vi2) { | ^~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:98:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 98 | static INLINE vdouble vgather_vd_p_vi(const double *ptr, vint vi) { | ^~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:96:20: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 96 | static INLINE void vstoreu_v_p_vi(int32_t *p, vint v) { vst1_s32(p, v); } | ^~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:95:20: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 95 | static INLINE vint vloadu_vi_p(int32_t *p) { return vld1_s32(p); } | ^~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:94:20: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 94 | static INLINE void vstoreu_v_p_vi2(int32_t *p, vint2 v) { vst1q_s32(p, v); } | ^~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:93:21: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 93 | static INLINE vint2 vloadu_vi2_p(int32_t *p) { return vld1q_s32(p); } | ^~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:92:20: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 92 | static INLINE void vstoreu_v_p_vf(float *ptr, vfloat v) { vst1q_f32(ptr, v); } | ^~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:91:20: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 91 | static INLINE void vstore_v_p_vf(float *ptr, vfloat v) { vst1q_f32(ptr, v); } | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:90:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 90 | static INLINE vfloat vloadu_vf_p(const float *ptr) { return vld1q_f32(ptr); } | ^~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:89:22: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 89 | static INLINE vfloat vload_vf_p(const float *ptr) { return vld1q_f32(ptr); } | ^~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:88:20: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 88 | static INLINE void vstoreu_v_p_vd(double *ptr, vdouble v) { vst1q_f64(ptr, v); } | ^~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:87:20: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 87 | static INLINE void vstore_v_p_vd(double *ptr, vdouble v) { vst1q_f64(ptr, v); } | ^~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:86:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 86 | static INLINE vdouble vloadu_vd_p(const double *ptr) { return vld1q_f64(ptr); } | ^~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:85:23: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 85 | static INLINE vdouble vload_vd_p(const double *ptr) { return vld1q_f64(ptr); } | ^~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:78:19: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 78 | static INLINE int vtestallones_i_vo64(vopmask g) { | ^~~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:72:19: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 72 | static INLINE int vtestallones_i_vo32(vopmask g) { | ^~~~~~~~~~~~~~~~~~~ /build/sleef/src/arch/helperadvsimd.h:70:19: warning: ‘always_inline’ function might not be inlinable unless also declared ‘inline’ [-Wattributes] 70 | static INLINE int vavailability_i(int name) { return 3; } | ^~~~~~~~~~~~~~~ [34/35] Building C object CMakeFiles/blosc2_ext.dir/blosc2_ext.c.o /build/tmp6yi3gdjs/build/blosc2_ext.c: In function ‘__pyx_pf_6blosc2_10blosc2_ext_8me_output_dtype’: /build/tmp6yi3gdjs/build/blosc2_ext.c:27569:32: warning: passing argument 1 of ‘strcpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 27569 | (void)(strcpy(__pyx_v_var->name, __pyx_t_16)); | ~~~~~~~~~~~^~~~~~ In file included from /nix/store/2gh2kjj22acjw1354if79dgr6l73y3sl-glibc-2.44-57-dev/include/features.h:540, from /nix/store/2gh2kjj22acjw1354if79dgr6l73y3sl-glibc-2.44-57-dev/include/assert.h:35, from /nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8/include/python3.14/Python.h:20, from /build/tmp6yi3gdjs/build/blosc2_ext.c:19: /nix/store/2gh2kjj22acjw1354if79dgr6l73y3sl-glibc-2.44-57-dev/include/bits/string_fortified.h:89:16: note: expected ‘char *’ but argument is of type ‘const char *’ 89 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tmp6yi3gdjs/build/blosc2_ext.c:28059:46: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 28059 | free((__pyx_v_variables[__pyx_v_i]).name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ In file included from /build/tmp6yi3gdjs/build/blosc2_ext.c:1371: /nix/store/2gh2kjj22acjw1354if79dgr6l73y3sl-glibc-2.44-57-dev/include/stdlib.h:691:25: note: expected ‘void *’ but argument is of type ‘const char *’ 691 | extern void free (void *__ptr) __THROW; | ~~~~~~^~~~~ /build/tmp6yi3gdjs/build/blosc2_ext.c:28109:44: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 28109 | free((__pyx_v_variables[__pyx_v_i]).name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /nix/store/2gh2kjj22acjw1354if79dgr6l73y3sl-glibc-2.44-57-dev/include/stdlib.h:691:25: note: expected ‘void *’ but argument is of type ‘const char *’ 691 | extern void free (void *__ptr) __THROW; | ~~~~~~^~~~~ /build/tmp6yi3gdjs/build/blosc2_ext.c: In function ‘__pyx_pf_6blosc2_10blosc2_ext_6SChunk_24append_chunk’: /build/tmp6yi3gdjs/build/blosc2_ext.c:46368:66: warning: passing argument 2 of ‘blosc2_schunk_append_chunk’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 46368 | __pyx_v_rc = blosc2_schunk_append_chunk(__pyx_v_self->schunk, (&(*((uint8_t const *) ( /* dim=0 */ (__pyx_v_typed_view_chunk.data + __pyx_t_5 * __pyx_v_typed_view_chunk.strides[0]) )))), 1); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /build/tmp6yi3gdjs/build/blosc2_ext.c:1381: /nix/store/6a9r2ylpiz3g9n66gmybm93a3ycqx8xn-c-blosc2-3.3.5/include/blosc2.h:2101:81: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 2101 | BLOSC_EXPORT int64_t blosc2_schunk_append_chunk(blosc2_schunk *schunk, uint8_t *chunk, bool copy); | ~~~~~~~~~^~~~~ /build/tmp6yi3gdjs/build/blosc2_ext.c: In function ‘__pyx_pf_6blosc2_10blosc2_ext_6SChunk_26insert_chunk’: /build/tmp6yi3gdjs/build/blosc2_ext.c:46638:77: warning: passing argument 3 of ‘blosc2_schunk_insert_chunk’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 46638 | __pyx_v_rc = blosc2_schunk_insert_chunk(__pyx_v_self->schunk, __pyx_t_5, (&(*((uint8_t const *) ( /* dim=0 */ (__pyx_v_typed_view_chunk.data + __pyx_t_6 * __pyx_v_typed_view_chunk.strides[0]) )))), 1); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nix/store/6a9r2ylpiz3g9n66gmybm93a3ycqx8xn-c-blosc2-3.3.5/include/blosc2.h:2129:97: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 2129 | BLOSC_EXPORT int64_t blosc2_schunk_insert_chunk(blosc2_schunk *schunk, int64_t nchunk, uint8_t *chunk, bool copy); | ~~~~~~~~~^~~~~ /build/tmp6yi3gdjs/build/blosc2_ext.c: In function ‘__pyx_pf_6blosc2_10blosc2_ext_6SChunk_30update_chunk’: /build/tmp6yi3gdjs/build/blosc2_ext.c:47401:77: warning: passing argument 3 of ‘blosc2_schunk_update_chunk’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 47401 | __pyx_v_rc = blosc2_schunk_update_chunk(__pyx_v_self->schunk, __pyx_t_5, (&(*((uint8_t const *) ( /* dim=0 */ (__pyx_v_typed_view_chunk.data + __pyx_t_6 * __pyx_v_typed_view_chunk.strides[0]) )))), 1); | ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /nix/store/6a9r2ylpiz3g9n66gmybm93a3ycqx8xn-c-blosc2-3.3.5/include/blosc2.h:2115:97: note: expected ‘uint8_t *’ {aka ‘unsigned char *’} but argument is of type ‘const uint8_t *’ {aka ‘const unsigned char *’} 2115 | BLOSC_EXPORT int64_t blosc2_schunk_update_chunk(blosc2_schunk *schunk, int64_t nchunk, uint8_t *chunk, bool copy); | ~~~~~~~~~^~~~~ /build/tmp6yi3gdjs/build/blosc2_ext.c: In function ‘__pyx_pf_6blosc2_10blosc2_ext_7NDArray_28_set_pref_expr’: /build/tmp6yi3gdjs/build/blosc2_ext.c:83923:30: warning: passing argument 1 of ‘strcpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 83923 | (void)(strcpy(__pyx_v_var->name, __pyx_t_19)); | ~~~~~~~~~~~^~~~~~ /nix/store/2gh2kjj22acjw1354if79dgr6l73y3sl-glibc-2.44-57-dev/include/bits/string_fortified.h:89:16: note: expected ‘char *’ but argument is of type ‘const char *’ 89 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tmp6yi3gdjs/build/blosc2_ext.c:84639:41: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 84639 | free((__pyx_v_variables[__pyx_t_14]).name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /nix/store/2gh2kjj22acjw1354if79dgr6l73y3sl-glibc-2.44-57-dev/include/stdlib.h:691:25: note: expected ‘void *’ but argument is of type ‘const char *’ 691 | extern void free (void *__ptr) __THROW; | ~~~~~~^~~~~ /build/tmp6yi3gdjs/build/blosc2_ext.c: In function ‘__pyx_pf_6blosc2_10blosc2_ext_7NDArray_30_dsl_jit_status’: /build/tmp6yi3gdjs/build/blosc2_ext.c:85295:30: warning: passing argument 1 of ‘strcpy’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 85295 | (void)(strcpy(__pyx_v_var->name, __pyx_t_15)); | ~~~~~~~~~~~^~~~~~ /nix/store/2gh2kjj22acjw1354if79dgr6l73y3sl-glibc-2.44-57-dev/include/bits/string_fortified.h:89:16: note: expected ‘char *’ but argument is of type ‘const char *’ 89 | __NTH (strcpy (__fortify_clang_overload_arg (char *, __restrict, __dest), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /build/tmp6yi3gdjs/build/blosc2_ext.c:85389:45: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 85389 | free((__pyx_v_variables[__pyx_t_12]).name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /nix/store/2gh2kjj22acjw1354if79dgr6l73y3sl-glibc-2.44-57-dev/include/stdlib.h:691:25: note: expected ‘void *’ but argument is of type ‘const char *’ 691 | extern void free (void *__ptr) __THROW; | ~~~~~~^~~~~ /build/tmp6yi3gdjs/build/blosc2_ext.c:85693:40: warning: passing argument 1 of ‘free’ discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 85693 | free((__pyx_v_variables[__pyx_t_9]).name); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ /nix/store/2gh2kjj22acjw1354if79dgr6l73y3sl-glibc-2.44-57-dev/include/stdlib.h:691:25: note: expected ‘void *’ but argument is of type ‘const char *’ 691 | extern void free (void *__ptr) __THROW; | ~~~~~~^~~~~ [35/35] Linking C shared module blosc2_ext.abi3.so *** Installing project into wheel... -- Install configuration: "Release" -- Installing: /build/tmp6yi3gdjs/wheel/platlib/blosc2/lib/libtcc.so -- Installing: /build/tmp6yi3gdjs/wheel/platlib/blosc2/include/libtcc.h -- Installing: /build/tmp6yi3gdjs/wheel/platlib/blosc2/share/miniexpr/third_party/tinycc/COPYING -- Installing: /build/tmp6yi3gdjs/wheel/platlib/blosc2/share/miniexpr/licenses/LICENSE -- Installing: /build/tmp6yi3gdjs/wheel/platlib/blosc2/share/miniexpr/licenses/LICENSE-TINYEXPR -- Installing: /build/tmp6yi3gdjs/wheel/platlib/blosc2/share/miniexpr/licenses/LICENSE-SLEEF -- Installing: /build/tmp6yi3gdjs/wheel/platlib/blosc2/share/miniexpr/licenses/LICENSE-LIBTCC -- Installing: /build/tmp6yi3gdjs/wheel/platlib/blosc2/share/miniexpr/licenses/THIRD_PARTY_NOTICES.md -- Installing: /build/tmp6yi3gdjs/wheel/platlib/blosc2/blosc2_ext.abi3.so -- Installing: /build/tmp6yi3gdjs/wheel/platlib/blosc2/indexing_ext.abi3.so -- Installing: /build/tmp6yi3gdjs/wheel/platlib/blosc2/groupby_ext.abi3.so -- Installing: /build/tmp6yi3gdjs/wheel/platlib/blosc2/utf8_ext.abi3.so -- Installing: /build/tmp6yi3gdjs/wheel/platlib/blosc2/me_jit_glue.js -- Installing: /build/tmp6yi3gdjs/wheel/metadata/licenses/miniexpr/LICENSE -- Installing: /build/tmp6yi3gdjs/wheel/metadata/licenses/miniexpr/LICENSE-LIBTCC -- Installing: /build/tmp6yi3gdjs/wheel/metadata/licenses/miniexpr/LICENSE-SLEEF -- Installing: /build/tmp6yi3gdjs/wheel/metadata/licenses/miniexpr/LICENSE-TINYEXPR -- Installing: /build/tmp6yi3gdjs/wheel/metadata/licenses/miniexpr/THIRD_PARTY_NOTICES.md *** Making wheel... *** Created blosc2-4.14.1-cp311-abi3-linux_aarch64.whl Successfully built blosc2-4.14.1-cp311-abi3-linux_aarch64.whl Finished creating a wheel... Finished executing pypaBuildPhase buildPhase completed in 1 minutes 43 seconds Running phase: pythonRuntimeDepsCheckHook Executing pythonRuntimeDepsCheck Checking runtime dependencies for blosc2-4.14.1-cp311-abi3-linux_aarch64.whl Finished executing pythonRuntimeDepsCheck Running phase: installPhase Executing pypaInstallPhase Successfully installed blosc2-4.14.1-cp311-abi3-linux_aarch64.whl Finished executing pypaInstallPhase Running phase: pythonOutputDistPhase Executing pythonOutputDistPhase Finished executing pythonOutputDistPhase Running phase: fixupPhase shrinking RPATHs of ELF executables and libraries in /nix/store/p1pxs4vw1aw2jrqvqi7i5xrwrjcnhgd3-python3.14-blosc2-4.14.1-dist checking for references to /build/ in /nix/store/p1pxs4vw1aw2jrqvqi7i5xrwrjcnhgd3-python3.14-blosc2-4.14.1-dist... patching script interpreter paths in /nix/store/p1pxs4vw1aw2jrqvqi7i5xrwrjcnhgd3-python3.14-blosc2-4.14.1-dist shrinking RPATHs of ELF executables and libraries in /nix/store/xc0lk87l89524rgd21j3w801lbm7hyjq-python3.14-blosc2-4.14.1 shrinking /nix/store/xc0lk87l89524rgd21j3w801lbm7hyjq-python3.14-blosc2-4.14.1/lib/python3.14/site-packages/blosc2/lib/libtcc.so shrinking /nix/store/xc0lk87l89524rgd21j3w801lbm7hyjq-python3.14-blosc2-4.14.1/lib/python3.14/site-packages/blosc2/blosc2_ext.abi3.so shrinking /nix/store/xc0lk87l89524rgd21j3w801lbm7hyjq-python3.14-blosc2-4.14.1/lib/python3.14/site-packages/blosc2/utf8_ext.abi3.so shrinking /nix/store/xc0lk87l89524rgd21j3w801lbm7hyjq-python3.14-blosc2-4.14.1/lib/python3.14/site-packages/blosc2/indexing_ext.abi3.so shrinking /nix/store/xc0lk87l89524rgd21j3w801lbm7hyjq-python3.14-blosc2-4.14.1/lib/python3.14/site-packages/blosc2/groupby_ext.abi3.so checking for references to /build/ in /nix/store/xc0lk87l89524rgd21j3w801lbm7hyjq-python3.14-blosc2-4.14.1... patching script interpreter paths in /nix/store/xc0lk87l89524rgd21j3w801lbm7hyjq-python3.14-blosc2-4.14.1 stripping (with command strip and flags -S -p) in /nix/store/xc0lk87l89524rgd21j3w801lbm7hyjq-python3.14-blosc2-4.14.1/lib /nix/store/xc0lk87l89524rgd21j3w801lbm7hyjq-python3.14-blosc2-4.14.1/bin Rewriting #!/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8/bin/python3.14 to #!/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8 wrapping `/nix/store/xc0lk87l89524rgd21j3w801lbm7hyjq-python3.14-blosc2-4.14.1/bin/b2view'... Rewriting #!/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8/bin/python3.14 to #!/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8 wrapping `/nix/store/xc0lk87l89524rgd21j3w801lbm7hyjq-python3.14-blosc2-4.14.1/bin/parquet-to-blosc2'... Rewriting #!/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8/bin/python3.14 to #!/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8 wrapping `/nix/store/xc0lk87l89524rgd21j3w801lbm7hyjq-python3.14-blosc2-4.14.1/bin/b2nd-to-zarr'... Rewriting #!/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8/bin/python3.14 to #!/nix/store/lq2fsnmg0q3y0vlxn91w8s8wvj1m6fld-python3-3.14.8 wrapping `/nix/store/xc0lk87l89524rgd21j3w801lbm7hyjq-python3.14-blosc2-4.14.1/bin/blosc2-to-zarr'... Executing pythonRemoveTestsDir Finished executing pythonRemoveTestsDir Running phase: installCheckPhase setting known thread variables to default: 1 OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMBA_NUM_THREADS=1 NUMEXPR_NUM_THREADS=1 no Makefile or custom installCheckPhase, doing nothing Running phase: pythonCatchConflictsPhase Running phase: pythonRemoveBinBytecodePhase Running phase: pythonImportsCheckPhase Executing pythonImportsCheckPhase Running phase: pythonMetadataCheckPhase Executing pythonMetadataCheckPhase Running phase: pytestCheckPhase Executing pytestCheckPhase setting known thread variables to default: 1 OMP_NUM_THREADS=1 OPENBLAS_NUM_THREADS=1 MKL_NUM_THREADS=1 BLIS_NUM_THREADS=1 VECLIB_MAXIMUM_THREADS=1 NUMBA_NUM_THREADS=1 NUMEXPR_NUM_THREADS=1 pytest flags: -m pytest tests --ignore-glob=tests/ndarray/test_lazyexpr.py --ignore-glob=tests/ndarray/test_lazyexpr_fields.py --ignore-glob=tests/ndarray/test_reductions.py -k not\ \(test_with_remote\)\ and\ not\ \(test_dsl_save_clamp\)\ and\ not\ \(test_expand_dims\) -m not\ \(network\)\ and\ not\ \(heavy\) --numprocesses=4 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= Python-Blosc2 version: 4.14.1 C-Blosc2 version: 3.3.5 ($Date:: 2026-09-24 #$) Codecs available (including plugins): BLOSCLZ, LZ4, LZ4HC, ZLIB, ZSTD, NDLZ, ZFP_ACC, ZFP_PREC, ZFP_RATE, OPENHTJ2K, GROK, OPENZL, J2K, HTJ2K Main codec library versions: BLOSCLZ: 2.5.3 LZ4: 1.10.0 LZ4HC: 1.10.0 ZLIB: 2.3.3 ZSTD: 1.5.7 NumPy version: 2.5.3 numexpr version: 2.14.2 httpx version: 0.28.1 Python version: 3.14.8 (main, Sep 30 2026, 17:55:09) [GCC 16.2.0] Platform: Linux-6.18.60-aarch64 (#1-NixOS SMP PREEMPT @1793362001) Processor: not recognized Byte-ordering: little Detected cores: 16 Number of threads to use by default: 16 -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-= ================================================= test session starts ================================================== platform linux -- Python 3.14.8, pytest-9.1.1, pluggy-1.6.0 rootdir: /build/source configfile: pytest.ini plugins: asyncio-1.4.0, xdist-3.8.0, anyio-4.15.1 asyncio: mode=Mode.STRICT, debug=False, asyncio_default_fixture_loop_scope=None, asyncio_default_test_loop_scope=function 4 workers [8534 items] ................................................................................................................ [ 1%] ................................................................................................................ [ 2%] ................................................................................................................ [ 3%] ................................................................................................................ [ 5%] ................................................................................................................ [ 6%] ................................................................................................................ [ 7%] .....................................................................................s..sssssss.ss.s.sss.ss.ssss [ 9%] .ssssss.s.sssss.ssssss..s.s..................................................................................... [ 10%] ................................................................................................................ [ 11%] ................................................................................................................ [ 13%] ................................................................................................................ [ 14%] ................................................................................................................ [ 15%] ................................................................................................................ [ 17%] ................................................................................................................ [ 18%] ................................................................................................................ [ 19%] ................................................................................................................ [ 20%] ................................s............................................................................... [ 22%] ..........................................ss.......s.s.....ss...ss.............................ss............... [ 23%] ......s...s.........................s..s.....................ss..........ss.......ss..........ss................ [ 24%] .................................................................s.s.......................s..s...............ss [ 26%] .........................s..s.s.s.s.s.........................................................s.s.............s. [ 27%] s...............................................................................................s............... [ 28%] ..............................................s......................s.s........................................ [ 30%] .............................................ssss............................................................... [ 31%] ..............ss.ss...................................................ss........................................ [ 32%] ................s.s.................................ss..............................ss.......................... [ 34%] ................................................................................................................ [ 35%] ..ss......................................ss..sssss.s..ss..s.............s..s.......................ss...s.s.... [ 36%] ......s......s....s...........................s..s.....ss..s....ss..........ss.........ss........ss......ss..... [ 38%] ss..............ss........ssssss.....ss......ss.....s.s......................................................... [ 39%] .........................................s.......s..................s........................................... [ 40%] ................................................................................................................ [ 41%] ...................................s............................................................................ [ 43%] ................................................................................................................ [ 44%] ................................................................................................................ [ 45%] ................................................................................................................ [ 47%] .........................................................................................s...................... [ 48%] ......................s......................................................................................... [ 49%] ................................................................................................................ [ 51%] ................................................................................................................ [ 52%] ................................................................................................................ [ 53%] ...............................s.................................................s.............................. [ 55%] ................................................................................................................ [ 56%] .............................................s.................................................................. [ 57%] ...s..s......................................................................................................... [ 59%] ................................................................................................................ [ 60%] .........s.s............s....s....s..s...............................................s.......................... [ 61%] ................................................................................................................ [ 62%] ................................................................................................................ [ 64%] ................................................................................................................ [ 65%] ................................................................................................................ [ 66%] ................................................................................................................ [ 68%] ................................................................................................................ [ 69%] ................................................................................................................ [ 70%] ................................................................................................................ [ 72%] ................................................................................................................ [ 73%] ........................................................................ss...................................... [ 74%] ................................................................................................................ [ 76%] ................................................................................................................ [ 77%] ..sss.sssssssssssssssssss.sssssssssssssss...s.sssss.sssss.s..................................................... [ 78%] .....................................ssss.ssssss................................................................ [ 80%] ................................................................................................................ [ 81%] ................................................................................................................ [ 82%] ................................................................................................................ [ 83%] ................................................................................................................ [ 85%] ................................................................................................................ [ 86%] ...............................................................ss.ssss.ssssssssss.sssssss.s..................... [ 87%] ......................................................s......................................................... [ 89%] ................................................................................................................ [ 90%] ...........................................................................ssss..............s..ss......s..s.... [ 91%] ................................................................................................................ [ 93%] .............................s.........................................................ss....................... [ 94%] .....................................ss......................................................................... [ 95%] ........................s...............................................ssss.................................... [ 97%] ..................................................................sssssss....................................... [ 98%] ................................................................................................................ [ 99%] .................s.... [100%] ==================================== 8251 passed, 286 skipped in 244.40s (0:04:04) ===================================== Finished executing pytestCheckPhase pytestCheckPhase completed in 4 minutes 7 seconds Running phase: pytestcachePhase Running phase: pytestRemoveBytecodePhase