==> Starting build()...
-- The C compiler identification is GNU 14.2.1
-- The CXX compiler identification is GNU 14.2.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Performing Test USEARCH_CAN_COMPILE_FP16
-- Performing Test USEARCH_CAN_COMPILE_FP16 - Failed
-- Performing Test USEARCH_CAN_COMPILE_FLOAT16
-- Performing Test USEARCH_CAN_COMPILE_FLOAT16 - Success
-- Performing Test USEARCH_CAN_COMPILE_BF16
-- Performing Test USEARCH_CAN_COMPILE_BF16 - Success
-- Performing Test USEARCH_CAN_COMPILE_BFLOAT16
-- Performing Test USEARCH_CAN_COMPILE_BFLOAT16 - Failed
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Configuring done (6.8s)
-- Generating done (0.0s)
-- Build files have been written to: /home/matheus/aur/usearch/src/usearch/build
[ 10%] Building CXX object c/CMakeFiles/usearch_c.dir/lib.cpp.o
In file included from /home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/binary.h:21,
from /home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/simsimd.h:105,
from /home/matheus/aur/usearch/src/usearch/include/usearch/index_plugins.hpp:74,
from /home/matheus/aur/usearch/src/usearch/include/usearch/index_dense.hpp:12,
from /home/matheus/aur/usearch/src/usearch/c/lib.cpp:3:
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/types.h:309:2: warning: #warning before C++23 is a GCC extension
309 | #warning "Unknown compiler or architecture for float16."
| ^~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/types.h:309:2: warning: #warning "Unknown compiler or architecture for float16." [-Wcpp]
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/types.h:357:2: warning: #warning before C++23 is a GCC extension
357 | #warning "Unknown compiler or architecture for bfloat16."
| ^~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/types.h:357:2: warning: #warning "Unknown compiler or architecture for bfloat16." [-Wcpp]
[ 20%] Building C object c/CMakeFiles/usearch_c.dir/__/simsimd/c/lib.c.o
In file included from /home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/curved.h:29,
from /home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/simsimd.h:106,
from /home/matheus/aur/usearch/src/usearch/simsimd/c/lib.c:48:
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h: In function '_simsimd_substract_bf16x32_genoa':
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:1684:97: warning: variable 'b' set but not used [-Wunused-but-set-variable]
1684 | } d_odd, d_even, d, a_f32_even, b_f32_even, d_f32_even, a_f32_odd, b_f32_odd, d_f32_odd, a, b;
| ^
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:1684:94: warning: variable 'a' set but not used [-Wunused-but-set-variable]
1684 | } d_odd, d_even, d, a_f32_even, b_f32_even, d_f32_even, a_f32_odd, b_f32_odd, d_f32_odd, a, b;
| ^
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:1684:14: warning: unused variable 'd_even' [-Wunused-variable]
1684 | } d_odd, d_even, d, a_f32_even, b_f32_even, d_f32_even, a_f32_odd, b_f32_odd, d_f32_odd, a, b;
| ^~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:1684:7: warning: unused variable 'd_odd' [-Wunused-variable]
1684 | } d_odd, d_even, d, a_f32_even, b_f32_even, d_f32_even, a_f32_odd, b_f32_odd, d_f32_odd, a, b;
| ^~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h: In function 'simsimd_cos_i4x2_ice':
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:2190:24: warning: variable 'b2_u8_vec' set but not used [-Wunused-but-set-variable]
2190 | __m512i a2_u8_vec, b2_u8_vec;
| ^~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/curved.h: In function 'simsimd_mahalanobis_f32_skylake':
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/curved.h:610:55: warning: unused variable 'partial_sum_bot_vec' [-Wunused-variable]
610 | __m512 partial_sum_vec = _mm512_setzero_ps(), partial_sum_bot_vec = _mm512_setzero_ps();
| ^~~~~~~~~~~~~~~~~~~
In file included from /home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/simsimd.h:108:
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h: In function 'simsimd_wsum_f16_sapphire':
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:913:41: warning: ISO C does not support the '_Float16' type before C23 [-Wpedantic]
913 | __m512h alpha_vec = _mm512_set1_ph((_Float16)alpha);
| ^~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:914:40: warning: ISO C does not support the '_Float16' type before C23 [-Wpedantic]
914 | __m512h beta_vec = _mm512_set1_ph((_Float16)beta);
| ^~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:915:35: warning: unused variable 'c_f16_vec' [-Wunused-variable]
915 | __m512h a_f16_vec, b_f16_vec, c_f16_vec;
| ^~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h: In function 'simsimd_fma_f16_sapphire':
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:942:41: warning: ISO C does not support the '_Float16' type before C23 [-Wpedantic]
942 | __m512h alpha_vec = _mm512_set1_ph((_Float16)alpha);
| ^~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:943:40: warning: ISO C does not support the '_Float16' type before C23 [-Wpedantic]
943 | __m512h beta_vec = _mm512_set1_ph((_Float16)beta);
| ^~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h: In function 'simsimd_wsum_u8_sapphire':
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:974:41: warning: ISO C does not support the '_Float16' type before C23 [-Wpedantic]
974 | __m512h alpha_vec = _mm512_set1_ph((_Float16)alpha);
| ^~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:975:40: warning: ISO C does not support the '_Float16' type before C23 [-Wpedantic]
975 | __m512h beta_vec = _mm512_set1_ph((_Float16)beta);
| ^~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:976:33: warning: unused variable 'c_u8_vec' [-Wunused-variable]
976 | __m512i a_u8_vec, b_u8_vec, c_u8_vec, sum_u8_vec;
| ^~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h: In function 'simsimd_wsum_i8_sapphire':
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:1018:41: warning: ISO C does not support the '_Float16' type before C23 [-Wpedantic]
1018 | __m512h alpha_vec = _mm512_set1_ph((_Float16)alpha);
| ^~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:1019:40: warning: ISO C does not support the '_Float16' type before C23 [-Wpedantic]
1019 | __m512h beta_vec = _mm512_set1_ph((_Float16)beta);
| ^~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:1020:33: warning: unused variable 'c_i8_vec' [-Wunused-variable]
1020 | __m512i a_i8_vec, b_i8_vec, c_i8_vec, sum_i8_vec;
| ^~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h: In function 'simsimd_fma_i8_sapphire':
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:1063:41: warning: ISO C does not support the '_Float16' type before C23 [-Wpedantic]
1063 | __m512h alpha_vec = _mm512_set1_ph((_Float16)alpha);
| ^~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:1064:40: warning: ISO C does not support the '_Float16' type before C23 [-Wpedantic]
1064 | __m512h beta_vec = _mm512_set1_ph((_Float16)beta);
| ^~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h: In function 'simsimd_fma_u8_sapphire':
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:1116:41: warning: ISO C does not support the '_Float16' type before C23 [-Wpedantic]
1116 | __m512h alpha_vec = _mm512_set1_ph((_Float16)alpha);
| ^~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:1117:40: warning: ISO C does not support the '_Float16' type before C23 [-Wpedantic]
1117 | __m512h beta_vec = _mm512_set1_ph((_Float16)beta);
| ^~~~~~~~
In file included from /home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/simsimd.h:105:
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/binary.h: At top level:
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/binary.h:34:21: warning: 'simsimd_hamming_b8_neon' declared 'static' but never defined [-Wunused-function]
34 | SIMSIMD_PUBLIC void simsimd_hamming_b8_neon(simsimd_b8_t const* a, simsimd_b8_t const* b, simsimd_size_t n_words, simsimd_distance_t* distance);
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/binary.h:35:21: warning: 'simsimd_jaccard_b8_neon' declared 'static' but never defined [-Wunused-function]
35 | SIMSIMD_PUBLIC void simsimd_jaccard_b8_neon(simsimd_b8_t const* a, simsimd_b8_t const* b, simsimd_size_t n_words, simsimd_distance_t* distance);
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/binary.h:38:21: warning: 'simsimd_hamming_b8_sve' declared 'static' but never defined [-Wunused-function]
38 | SIMSIMD_PUBLIC void simsimd_hamming_b8_sve(simsimd_b8_t const* a, simsimd_b8_t const* b, simsimd_size_t n_words, simsimd_distance_t* distance);
| ^~~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/binary.h:39:21: warning: 'simsimd_jaccard_b8_sve' declared 'static' but never defined [-Wunused-function]
39 | SIMSIMD_PUBLIC void simsimd_jaccard_b8_sve(simsimd_b8_t const* a, simsimd_b8_t const* b, simsimd_size_t n_words, simsimd_distance_t* distance);
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/curved.h:28:
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:79:21: warning: 'simsimd_dot_f32_neon' declared 'static' but never defined [-Wunused-function]
79 | SIMSIMD_PUBLIC void simsimd_dot_f32_neon(simsimd_f32_t const* a, simsimd_f32_t const* b, simsimd_size_t n, simsimd_distance_t* result);
| ^~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:80:21: warning: 'simsimd_dot_f32c_neon' declared 'static' but never defined [-Wunused-function]
80 | SIMSIMD_PUBLIC void simsimd_dot_f32c_neon(simsimd_f32_t const* a, simsimd_f32_t const* b, simsimd_size_t n, simsimd_distance_t* results);
| ^~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:81:21: warning: 'simsimd_vdot_f32c_neon' declared 'static' but never defined [-Wunused-function]
81 | SIMSIMD_PUBLIC void simsimd_vdot_f32c_neon(simsimd_f32_t const* a, simsimd_f32_t const* b, simsimd_size_t n, simsimd_distance_t* results);
| ^~~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:83:21: warning: 'simsimd_dot_f16_neon' declared 'static' but never defined [-Wunused-function]
83 | SIMSIMD_PUBLIC void simsimd_dot_f16_neon(simsimd_f16_t const* a, simsimd_f16_t const* b, simsimd_size_t n, simsimd_distance_t* result);
| ^~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:84:21: warning: 'simsimd_dot_f16c_neon' declared 'static' but never defined [-Wunused-function]
84 | SIMSIMD_PUBLIC void simsimd_dot_f16c_neon(simsimd_f16_t const* a, simsimd_f16_t const* b, simsimd_size_t n, simsimd_distance_t* results);
| ^~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:85:21: warning: 'simsimd_vdot_f16c_neon' declared 'static' but never defined [-Wunused-function]
85 | SIMSIMD_PUBLIC void simsimd_vdot_f16c_neon(simsimd_f16_t const* a, simsimd_f16_t const* b, simsimd_size_t n, simsimd_distance_t* results);
| ^~~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:87:21: warning: 'simsimd_dot_i8_neon' declared 'static' but never defined [-Wunused-function]
87 | SIMSIMD_PUBLIC void simsimd_dot_i8_neon(simsimd_i8_t const* a, simsimd_i8_t const* b, simsimd_size_t n, simsimd_distance_t* result);
| ^~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:88:21: warning: 'simsimd_dot_u8_neon' declared 'static' but never defined [-Wunused-function]
88 | SIMSIMD_PUBLIC void simsimd_dot_u8_neon(simsimd_u8_t const* a, simsimd_u8_t const* b, simsimd_size_t n, simsimd_distance_t* result);
| ^~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:90:21: warning: 'simsimd_dot_bf16_neon' declared 'static' but never defined [-Wunused-function]
90 | SIMSIMD_PUBLIC void simsimd_dot_bf16_neon(simsimd_bf16_t const* a, simsimd_bf16_t const* b, simsimd_size_t n, simsimd_distance_t* result);
| ^~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:91:21: warning: 'simsimd_dot_bf16c_neon' declared 'static' but never defined [-Wunused-function]
91 | SIMSIMD_PUBLIC void simsimd_dot_bf16c_neon(simsimd_bf16_t const* a, simsimd_bf16_t const* b, simsimd_size_t n, simsimd_distance_t* results);
| ^~~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:92:21: warning: 'simsimd_vdot_bf16c_neon' declared 'static' but never defined [-Wunused-function]
92 | SIMSIMD_PUBLIC void simsimd_vdot_bf16c_neon(simsimd_bf16_t const* a, simsimd_bf16_t const* b, simsimd_size_t n, simsimd_distance_t* results);
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:97:21: warning: 'simsimd_dot_f32_sve' declared 'static' but never defined [-Wunused-function]
97 | SIMSIMD_PUBLIC void simsimd_dot_f32_sve(simsimd_f32_t const* a, simsimd_f32_t const* b, simsimd_size_t n, simsimd_distance_t* result);
| ^~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:98:21: warning: 'simsimd_dot_f32c_sve' declared 'static' but never defined [-Wunused-function]
98 | SIMSIMD_PUBLIC void simsimd_dot_f32c_sve(simsimd_f32_t const* a, simsimd_f32_t const* b, simsimd_size_t n, simsimd_distance_t* results);
| ^~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:99:21: warning: 'simsimd_vdot_f32c_sve' declared 'static' but never defined [-Wunused-function]
99 | SIMSIMD_PUBLIC void simsimd_vdot_f32c_sve(simsimd_f32_t const* a, simsimd_f32_t const* b, simsimd_size_t n, simsimd_distance_t* results);
| ^~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:101:21: warning: 'simsimd_dot_f16_sve' declared 'static' but never defined [-Wunused-function]
101 | SIMSIMD_PUBLIC void simsimd_dot_f16_sve(simsimd_f16_t const* a, simsimd_f16_t const* b, simsimd_size_t n, simsimd_distance_t* result);
| ^~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:102:21: warning: 'simsimd_dot_f16c_sve' declared 'static' but never defined [-Wunused-function]
102 | SIMSIMD_PUBLIC void simsimd_dot_f16c_sve(simsimd_f16_t const* a, simsimd_f16_t const* b, simsimd_size_t n, simsimd_distance_t* results);
| ^~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:103:21: warning: 'simsimd_vdot_f16c_sve' declared 'static' but never defined [-Wunused-function]
103 | SIMSIMD_PUBLIC void simsimd_vdot_f16c_sve(simsimd_f16_t const* a, simsimd_f16_t const* b, simsimd_size_t n, simsimd_distance_t* results);
| ^~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:105:21: warning: 'simsimd_dot_f64_sve' declared 'static' but never defined [-Wunused-function]
105 | SIMSIMD_PUBLIC void simsimd_dot_f64_sve(simsimd_f64_t const* a, simsimd_f64_t const* b, simsimd_size_t n, simsimd_distance_t* result);
| ^~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:106:21: warning: 'simsimd_dot_f64c_sve' declared 'static' but never defined [-Wunused-function]
106 | SIMSIMD_PUBLIC void simsimd_dot_f64c_sve(simsimd_f64_t const* a, simsimd_f64_t const* b, simsimd_size_t n, simsimd_distance_t* results);
| ^~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:107:21: warning: 'simsimd_vdot_f64c_sve' declared 'static' but never defined [-Wunused-function]
107 | SIMSIMD_PUBLIC void simsimd_vdot_f64c_sve(simsimd_f64_t const* a, simsimd_f64_t const* b, simsimd_size_t n, simsimd_distance_t* results);
| ^~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:153:21: warning: 'simsimd_dot_i8_sierra' declared 'static' but never defined [-Wunused-function]
153 | SIMSIMD_PUBLIC void simsimd_dot_i8_sierra(simsimd_i8_t const* a, simsimd_i8_t const* b, simsimd_size_t n, simsimd_distance_t* result);
| ^~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:79:21: warning: 'simsimd_l2_f64_neon' declared 'static' but never defined [-Wunused-function]
79 | SIMSIMD_PUBLIC void simsimd_l2_f64_neon(simsimd_f64_t const* a, simsimd_f64_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:80:21: warning: 'simsimd_l2sq_f64_neon' declared 'static' but never defined [-Wunused-function]
80 | SIMSIMD_PUBLIC void simsimd_l2sq_f64_neon(simsimd_f64_t const* a, simsimd_f64_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:81:21: warning: 'simsimd_cos_f64_neon' declared 'static' but never defined [-Wunused-function]
81 | SIMSIMD_PUBLIC void simsimd_cos_f64_neon(simsimd_f64_t const* a, simsimd_f64_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:82:21: warning: 'simsimd_l2_f32_neon' declared 'static' but never defined [-Wunused-function]
82 | SIMSIMD_PUBLIC void simsimd_l2_f32_neon(simsimd_f32_t const* a, simsimd_f32_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:83:21: warning: 'simsimd_l2sq_f32_neon' declared 'static' but never defined [-Wunused-function]
83 | SIMSIMD_PUBLIC void simsimd_l2sq_f32_neon(simsimd_f32_t const* a, simsimd_f32_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:84:21: warning: 'simsimd_cos_f32_neon' declared 'static' but never defined [-Wunused-function]
84 | SIMSIMD_PUBLIC void simsimd_cos_f32_neon(simsimd_f32_t const* a, simsimd_f32_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:85:21: warning: 'simsimd_l2_f16_neon' declared 'static' but never defined [-Wunused-function]
85 | SIMSIMD_PUBLIC void simsimd_l2_f16_neon(simsimd_f16_t const* a, simsimd_f16_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:86:21: warning: 'simsimd_l2sq_f16_neon' declared 'static' but never defined [-Wunused-function]
86 | SIMSIMD_PUBLIC void simsimd_l2sq_f16_neon(simsimd_f16_t const* a, simsimd_f16_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:87:21: warning: 'simsimd_cos_f16_neon' declared 'static' but never defined [-Wunused-function]
87 | SIMSIMD_PUBLIC void simsimd_cos_f16_neon(simsimd_f16_t const* a, simsimd_f16_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:88:21: warning: 'simsimd_l2_bf16_neon' declared 'static' but never defined [-Wunused-function]
88 | SIMSIMD_PUBLIC void simsimd_l2_bf16_neon(simsimd_bf16_t const* a, simsimd_bf16_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:89:21: warning: 'simsimd_l2sq_bf16_neon' declared 'static' but never defined [-Wunused-function]
89 | SIMSIMD_PUBLIC void simsimd_l2sq_bf16_neon(simsimd_bf16_t const* a, simsimd_bf16_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:90:21: warning: 'simsimd_cos_bf16_neon' declared 'static' but never defined [-Wunused-function]
90 | SIMSIMD_PUBLIC void simsimd_cos_bf16_neon(simsimd_bf16_t const* a, simsimd_bf16_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:91:21: warning: 'simsimd_l2_i8_neon' declared 'static' but never defined [-Wunused-function]
91 | SIMSIMD_PUBLIC void simsimd_l2_i8_neon(simsimd_i8_t const* a, simsimd_i8_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:92:21: warning: 'simsimd_l2sq_i8_neon' declared 'static' but never defined [-Wunused-function]
92 | SIMSIMD_PUBLIC void simsimd_l2sq_i8_neon(simsimd_i8_t const* a, simsimd_i8_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:93:21: warning: 'simsimd_cos_i8_neon' declared 'static' but never defined [-Wunused-function]
93 | SIMSIMD_PUBLIC void simsimd_cos_i8_neon(simsimd_i8_t const* a, simsimd_i8_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:94:21: warning: 'simsimd_l2_u8_neon' declared 'static' but never defined [-Wunused-function]
94 | SIMSIMD_PUBLIC void simsimd_l2_u8_neon(simsimd_u8_t const* a, simsimd_u8_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:95:21: warning: 'simsimd_l2sq_u8_neon' declared 'static' but never defined [-Wunused-function]
95 | SIMSIMD_PUBLIC void simsimd_l2sq_u8_neon(simsimd_u8_t const* a, simsimd_u8_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:96:21: warning: 'simsimd_cos_u8_neon' declared 'static' but never defined [-Wunused-function]
96 | SIMSIMD_PUBLIC void simsimd_cos_u8_neon(simsimd_u8_t const* a, simsimd_u8_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:101:21: warning: 'simsimd_l2_f32_sve' declared 'static' but never defined [-Wunused-function]
101 | SIMSIMD_PUBLIC void simsimd_l2_f32_sve(simsimd_f32_t const* a, simsimd_f32_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:102:21: warning: 'simsimd_l2sq_f32_sve' declared 'static' but never defined [-Wunused-function]
102 | SIMSIMD_PUBLIC void simsimd_l2sq_f32_sve(simsimd_f32_t const* a, simsimd_f32_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:103:21: warning: 'simsimd_cos_f32_sve' declared 'static' but never defined [-Wunused-function]
103 | SIMSIMD_PUBLIC void simsimd_cos_f32_sve(simsimd_f32_t const* a, simsimd_f32_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:104:21: warning: 'simsimd_l2_f16_sve' declared 'static' but never defined [-Wunused-function]
104 | SIMSIMD_PUBLIC void simsimd_l2_f16_sve(simsimd_f16_t const* a, simsimd_f16_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:105:21: warning: 'simsimd_l2sq_f16_sve' declared 'static' but never defined [-Wunused-function]
105 | SIMSIMD_PUBLIC void simsimd_l2sq_f16_sve(simsimd_f16_t const* a, simsimd_f16_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:106:21: warning: 'simsimd_cos_f16_sve' declared 'static' but never defined [-Wunused-function]
106 | SIMSIMD_PUBLIC void simsimd_cos_f16_sve(simsimd_f16_t const* a, simsimd_f16_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:107:21: warning: 'simsimd_l2_bf16_sve' declared 'static' but never defined [-Wunused-function]
107 | SIMSIMD_PUBLIC void simsimd_l2_bf16_sve(simsimd_bf16_t const* a, simsimd_bf16_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:108:21: warning: 'simsimd_l2sq_bf16_sve' declared 'static' but never defined [-Wunused-function]
108 | SIMSIMD_PUBLIC void simsimd_l2sq_bf16_sve(simsimd_bf16_t const* a, simsimd_bf16_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:109:21: warning: 'simsimd_cos_bf16_sve' declared 'static' but never defined [-Wunused-function]
109 | SIMSIMD_PUBLIC void simsimd_cos_bf16_sve(simsimd_bf16_t const* a, simsimd_bf16_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:110:21: warning: 'simsimd_l2_f64_sve' declared 'static' but never defined [-Wunused-function]
110 | SIMSIMD_PUBLIC void simsimd_l2_f64_sve(simsimd_f64_t const* a, simsimd_f64_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:111:21: warning: 'simsimd_l2sq_f64_sve' declared 'static' but never defined [-Wunused-function]
111 | SIMSIMD_PUBLIC void simsimd_l2sq_f64_sve(simsimd_f64_t const* a, simsimd_f64_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:112:21: warning: 'simsimd_cos_f64_sve' declared 'static' but never defined [-Wunused-function]
112 | SIMSIMD_PUBLIC void simsimd_cos_f64_sve(simsimd_f64_t const* a, simsimd_f64_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:173:21: warning: 'simsimd_cos_i8_sierra' declared 'static' but never defined [-Wunused-function]
173 | SIMSIMD_PUBLIC void simsimd_cos_i8_sierra(simsimd_i8_t const* a, simsimd_i8_t const* b, simsimd_size_t n, simsimd_distance_t* d);
| ^~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/curved.h:64:21: warning: 'simsimd_bilinear_f32_neon' declared 'static' but never defined [-Wunused-function]
64 | SIMSIMD_PUBLIC void simsimd_bilinear_f32_neon(simsimd_f32_t const* a, simsimd_f32_t const* b, simsimd_f32_t const* c, simsimd_size_t n, simsimd_distance_t* result);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/curved.h:65:21: warning: 'simsimd_mahalanobis_f32_neon' declared 'static' but never defined [-Wunused-function]
65 | SIMSIMD_PUBLIC void simsimd_mahalanobis_f32_neon(simsimd_f32_t const* a, simsimd_f32_t const* b, simsimd_f32_t const* c, simsimd_size_t n, simsimd_distance_t* result);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/curved.h:66:21: warning: 'simsimd_bilinear_f16_neon' declared 'static' but never defined [-Wunused-function]
66 | SIMSIMD_PUBLIC void simsimd_bilinear_f16_neon(simsimd_f16_t const* a, simsimd_f16_t const* b, simsimd_f16_t const* c, simsimd_size_t n, simsimd_distance_t* result);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/curved.h:67:21: warning: 'simsimd_mahalanobis_f16_neon' declared 'static' but never defined [-Wunused-function]
67 | SIMSIMD_PUBLIC void simsimd_mahalanobis_f16_neon(simsimd_f16_t const* a, simsimd_f16_t const* b, simsimd_f16_t const* c, simsimd_size_t n, simsimd_distance_t* result);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/curved.h:68:21: warning: 'simsimd_bilinear_bf16_neon' declared 'static' but never defined [-Wunused-function]
68 | SIMSIMD_PUBLIC void simsimd_bilinear_bf16_neon(simsimd_bf16_t const* a, simsimd_bf16_t const* b, simsimd_bf16_t const* c, simsimd_size_t n, simsimd_distance_t* result);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/curved.h:69:21: warning: 'simsimd_mahalanobis_bf16_neon' declared 'static' but never defined [-Wunused-function]
69 | SIMSIMD_PUBLIC void simsimd_mahalanobis_bf16_neon(simsimd_bf16_t const* a, simsimd_bf16_t const* b, simsimd_bf16_t const* c, simsimd_size_t n, simsimd_distance_t* result);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:147:21: warning: 'simsimd_wsum_f32_neon' declared 'static' but never defined [-Wunused-function]
147 | SIMSIMD_PUBLIC void simsimd_wsum_f32_neon( //
| ^~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:150:21: warning: 'simsimd_wsum_f16_neon' declared 'static' but never defined [-Wunused-function]
150 | SIMSIMD_PUBLIC void simsimd_wsum_f16_neon( //
| ^~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:153:21: warning: 'simsimd_wsum_bf16_neon' declared 'static' but never defined [-Wunused-function]
153 | SIMSIMD_PUBLIC void simsimd_wsum_bf16_neon( //
| ^~~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:156:21: warning: 'simsimd_wsum_u8_neon' declared 'static' but never defined [-Wunused-function]
156 | SIMSIMD_PUBLIC void simsimd_wsum_u8_neon( //
| ^~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:159:21: warning: 'simsimd_wsum_i8_neon' declared 'static' but never defined [-Wunused-function]
159 | SIMSIMD_PUBLIC void simsimd_wsum_i8_neon( //
| ^~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:163:21: warning: 'simsimd_fma_f32_neon' declared 'static' but never defined [-Wunused-function]
163 | SIMSIMD_PUBLIC void simsimd_fma_f32_neon( //
| ^~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:166:21: warning: 'simsimd_fma_f16_neon' declared 'static' but never defined [-Wunused-function]
166 | SIMSIMD_PUBLIC void simsimd_fma_f16_neon( //
| ^~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:169:21: warning: 'simsimd_fma_bf16_neon' declared 'static' but never defined [-Wunused-function]
169 | SIMSIMD_PUBLIC void simsimd_fma_bf16_neon( //
| ^~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:172:21: warning: 'simsimd_fma_u8_neon' declared 'static' but never defined [-Wunused-function]
172 | SIMSIMD_PUBLIC void simsimd_fma_u8_neon( //
| ^~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:175:21: warning: 'simsimd_fma_i8_neon' declared 'static' but never defined [-Wunused-function]
175 | SIMSIMD_PUBLIC void simsimd_fma_i8_neon( //
| ^~~~~~~~~~~~~~~~~~~
In file included from /home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/simsimd.h:110:
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/probability.h:61:21: warning: 'simsimd_kl_f32_neon' declared 'static' but never defined [-Wunused-function]
61 | SIMSIMD_PUBLIC void simsimd_kl_f32_neon(simsimd_f32_t const* a, simsimd_f32_t const* b, simsimd_size_t n, simsimd_distance_t* divergence);
| ^~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/probability.h:62:21: warning: 'simsimd_js_f32_neon' declared 'static' but never defined [-Wunused-function]
62 | SIMSIMD_PUBLIC void simsimd_js_f32_neon(simsimd_f32_t const* a, simsimd_f32_t const* b, simsimd_size_t n, simsimd_distance_t* divergence);
| ^~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/probability.h:63:21: warning: 'simsimd_kl_f16_neon' declared 'static' but never defined [-Wunused-function]
63 | SIMSIMD_PUBLIC void simsimd_kl_f16_neon(simsimd_f16_t const* a, simsimd_f16_t const* b, simsimd_size_t n, simsimd_distance_t* divergence);
| ^~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/probability.h:64:21: warning: 'simsimd_js_f16_neon' declared 'static' but never defined [-Wunused-function]
64 | SIMSIMD_PUBLIC void simsimd_js_f16_neon(simsimd_f16_t const* a, simsimd_f16_t const* b, simsimd_size_t n, simsimd_distance_t* divergence);
| ^~~~~~~~~~~~~~~~~~~
In file included from /home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/simsimd.h:111:
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/sparse.h:104:21: warning: 'simsimd_intersect_u16_sve2' declared 'static' but never defined [-Wunused-function]
104 | SIMSIMD_PUBLIC void simsimd_intersect_u16_sve2( //
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/sparse.h:108:21: warning: 'simsimd_intersect_u32_sve2' declared 'static' but never defined [-Wunused-function]
108 | SIMSIMD_PUBLIC void simsimd_intersect_u32_sve2( //
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/sparse.h:112:21: warning: 'simsimd_spdot_counts_u16_sve2' declared 'static' but never defined [-Wunused-function]
112 | SIMSIMD_PUBLIC void simsimd_spdot_counts_u16_sve2( //
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/sparse.h:117:21: warning: 'simsimd_spdot_weights_u16_sve2' declared 'static' but never defined [-Wunused-function]
117 | SIMSIMD_PUBLIC void simsimd_spdot_weights_u16_sve2( //
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 30%] Linking CXX shared library ../libusearch_c.so
[ 30%] Built target usearch_c
[ 40%] Building CXX object c/CMakeFiles/usearch_static_c.dir/lib.cpp.o
In file included from /home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/binary.h:21,
from /home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/simsimd.h:105,
from /home/matheus/aur/usearch/src/usearch/include/usearch/index_plugins.hpp:74,
from /home/matheus/aur/usearch/src/usearch/include/usearch/index_dense.hpp:12,
from /home/matheus/aur/usearch/src/usearch/c/lib.cpp:3:
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/types.h:309:2: warning: #warning before C++23 is a GCC extension
309 | #warning "Unknown compiler or architecture for float16."
| ^~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/types.h:309:2: warning: #warning "Unknown compiler or architecture for float16." [-Wcpp]
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/types.h:357:2: warning: #warning before C++23 is a GCC extension
357 | #warning "Unknown compiler or architecture for bfloat16."
| ^~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/types.h:357:2: warning: #warning "Unknown compiler or architecture for bfloat16." [-Wcpp]
[ 50%] Building C object c/CMakeFiles/usearch_static_c.dir/__/simsimd/c/lib.c.o
In file included from /home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/curved.h:29,
from /home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/simsimd.h:106,
from /home/matheus/aur/usearch/src/usearch/simsimd/c/lib.c:48:
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h: In function '_simsimd_substract_bf16x32_genoa':
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:1684:97: warning: variable 'b' set but not used [-Wunused-but-set-variable]
1684 | } d_odd, d_even, d, a_f32_even, b_f32_even, d_f32_even, a_f32_odd, b_f32_odd, d_f32_odd, a, b;
| ^
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:1684:94: warning: variable 'a' set but not used [-Wunused-but-set-variable]
1684 | } d_odd, d_even, d, a_f32_even, b_f32_even, d_f32_even, a_f32_odd, b_f32_odd, d_f32_odd, a, b;
| ^
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:1684:14: warning: unused variable 'd_even' [-Wunused-variable]
1684 | } d_odd, d_even, d, a_f32_even, b_f32_even, d_f32_even, a_f32_odd, b_f32_odd, d_f32_odd, a, b;
| ^~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:1684:7: warning: unused variable 'd_odd' [-Wunused-variable]
1684 | } d_odd, d_even, d, a_f32_even, b_f32_even, d_f32_even, a_f32_odd, b_f32_odd, d_f32_odd, a, b;
| ^~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h: In function 'simsimd_cos_i4x2_ice':
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/spatial.h:2190:24: warning: variable 'b2_u8_vec' set but not used [-Wunused-but-set-variable]
2190 | __m512i a2_u8_vec, b2_u8_vec;
| ^~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/curved.h: In function 'simsimd_mahalanobis_f32_skylake':
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/curved.h:610:55: warning: unused variable 'partial_sum_bot_vec' [-Wunused-variable]
610 | __m512 partial_sum_vec = _mm512_setzero_ps(), partial_sum_bot_vec = _mm512_setzero_ps();
| ^~~~~~~~~~~~~~~~~~~
In file included from /home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/simsimd.h:108:
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h: In function 'simsimd_wsum_f16_sapphire':
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:913:41: warning: ISO C does not support the '_Float16' type before C23 [-Wpedantic]
913 | __m512h alpha_vec = _mm512_set1_ph((_Float16)alpha);
| ^~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:914:40: warning: ISO C does not support the '_Float16' type before C23 [-Wpedantic]
914 | __m512h beta_vec = _mm512_set1_ph((_Float16)beta);
| ^~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:915:35: warning: unused variable 'c_f16_vec' [-Wunused-variable]
915 | __m512h a_f16_vec, b_f16_vec, c_f16_vec;
| ^~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h: In function 'simsimd_fma_f16_sapphire':
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:942:41: warning: ISO C does not support the '_Float16' type before C23 [-Wpedantic]
942 | __m512h alpha_vec = _mm512_set1_ph((_Float16)alpha);
| ^~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:943:40: warning: ISO C does not support the '_Float16' type before C23 [-Wpedantic]
943 | __m512h beta_vec = _mm512_set1_ph((_Float16)beta);
| ^~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h: In function 'simsimd_wsum_u8_sapphire':
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:974:41: warning: ISO C does not support the '_Float16' type before C23 [-Wpedantic]
974 | __m512h alpha_vec = _mm512_set1_ph((_Float16)alpha);
| ^~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:975:40: warning: ISO C does not support the '_Float16' type before C23 [-Wpedantic]
975 | __m512h beta_vec = _mm512_set1_ph((_Float16)beta);
| ^~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:976:33: warning: unused variable 'c_u8_vec' [-Wunused-variable]
976 | __m512i a_u8_vec, b_u8_vec, c_u8_vec, sum_u8_vec;
| ^~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h: In function 'simsimd_wsum_i8_sapphire':
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:1018:41: warning: ISO C does not support the '_Float16' type before C23 [-Wpedantic]
1018 | __m512h alpha_vec = _mm512_set1_ph((_Float16)alpha);
| ^~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:1019:40: warning: ISO C does not support the '_Float16' type before C23 [-Wpedantic]
1019 | __m512h beta_vec = _mm512_set1_ph((_Float16)beta);
| ^~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:1020:33: warning: unused variable 'c_i8_vec' [-Wunused-variable]
1020 | __m512i a_i8_vec, b_i8_vec, c_i8_vec, sum_i8_vec;
| ^~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h: In function 'simsimd_fma_i8_sapphire':
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:1063:41: warning: ISO C does not support the '_Float16' type before C23 [-Wpedantic]
1063 | __m512h alpha_vec = _mm512_set1_ph((_Float16)alpha);
| ^~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:1064:40: warning: ISO C does not support the '_Float16' type before C23 [-Wpedantic]
1064 | __m512h beta_vec = _mm512_set1_ph((_Float16)beta);
| ^~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h: In function 'simsimd_fma_u8_sapphire':
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:1116:41: warning: ISO C does not support the '_Float16' type before C23 [-Wpedantic]
1116 | __m512h alpha_vec = _mm512_set1_ph((_Float16)alpha);
| ^~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/elementwise.h:1117:40: warning: ISO C does not support the '_Float16' type before C23 [-Wpedantic]
1117 | __m512h beta_vec = _mm512_set1_ph((_Float16)beta);
| ^~~~~~~~
In file included from /home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/simsimd.h:105:
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/binary.h: At top level:
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/binary.h:34:21: warning: 'simsimd_hamming_b8_neon' declared 'static' but never defined [-Wunused-function]
34 | SIMSIMD_PUBLIC void simsimd_hamming_b8_neon(simsimd_b8_t const* a, simsimd_b8_t const* b, simsimd_size_t n_words, simsimd_distance_t* distance);
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/binary.h:35:21: warning: 'simsimd_jaccard_b8_neon' declared 'static' but never defined [-Wunused-function]
35 | SIMSIMD_PUBLIC void simsimd_jaccard_b8_neon(simsimd_b8_t const* a, simsimd_b8_t const* b, simsimd_size_t n_words, simsimd_distance_t* distance);
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/binary.h:38:21: warning: 'simsimd_hamming_b8_sve' declared 'static' but never defined [-Wunused-function]
38 | SIMSIMD_PUBLIC void simsimd_hamming_b8_sve(simsimd_b8_t const* a, simsimd_b8_t const* b, simsimd_size_t n_words, simsimd_distance_t* distance);
| ^~~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/binary.h:39:21: warning: 'simsimd_jaccard_b8_sve' declared 'static' but never defined [-Wunused-function]
39 | SIMSIMD_PUBLIC void simsimd_jaccard_b8_sve(simsimd_b8_t const* a, simsimd_b8_t const* b, simsimd_size_t n_words, simsimd_distance_t* distance);
| ^~~~~~~~~~~~~~~~~~~~~~
In file included from /home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/curved.h:28:
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:79:21: warning: 'simsimd_dot_f32_neon' declared 'static' but never defined [-Wunused-function]
79 | SIMSIMD_PUBLIC void simsimd_dot_f32_neon(simsimd_f32_t const* a, simsimd_f32_t const* b, simsimd_size_t n, simsimd_distance_t* result);
| ^~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:80:21: warning: 'simsimd_dot_f32c_neon' declared 'static' but never defined [-Wunused-function]
80 | SIMSIMD_PUBLIC void simsimd_dot_f32c_neon(simsimd_f32_t const* a, simsimd_f32_t const* b, simsimd_size_t n, simsimd_distance_t* results);
| ^~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:81:21: warning: 'simsimd_vdot_f32c_neon' declared 'static' but never defined [-Wunused-function]
81 | SIMSIMD_PUBLIC void simsimd_vdot_f32c_neon(simsimd_f32_t const* a, simsimd_f32_t const* b, simsimd_size_t n, simsimd_distance_t* results);
| ^~~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:83:21: warning: 'simsimd_dot_f16_neon' declared 'static' but never defined [-Wunused-function]
83 | SIMSIMD_PUBLIC void simsimd_dot_f16_neon(simsimd_f16_t const* a, simsimd_f16_t const* b, simsimd_size_t n, simsimd_distance_t* result);
| ^~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:84:21: warning: 'simsimd_dot_f16c_neon' declared 'static' but never defined [-Wunused-function]
84 | SIMSIMD_PUBLIC void simsimd_dot_f16c_neon(simsimd_f16_t const* a, simsimd_f16_t const* b, simsimd_size_t n, simsimd_distance_t* results);
| ^~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:85:21: warning: 'simsimd_vdot_f16c_neon' declared 'static' but never defined [-Wunused-function]
85 | SIMSIMD_PUBLIC void simsimd_vdot_f16c_neon(simsimd_f16_t const* a, simsimd_f16_t const* b, simsimd_size_t n, simsimd_distance_t* results);
| ^~~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:87:21: warning: 'simsimd_dot_i8_neon' declared 'static' but never defined [-Wunused-function]
87 | SIMSIMD_PUBLIC void simsimd_dot_i8_neon(simsimd_i8_t const* a, simsimd_i8_t const* b, simsimd_size_t n, simsimd_distance_t* result);
| ^~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:88:21: warning: 'simsimd_dot_u8_neon' declared 'static' but never defined [-Wunused-function]
88 | SIMSIMD_PUBLIC void simsimd_dot_u8_neon(simsimd_u8_t const* a, simsimd_u8_t const* b, simsimd_size_t n, simsimd_distance_t* result);
| ^~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:90:21: warning: 'simsimd_dot_bf16_neon' declared 'static' but never defined [-Wunused-function]
90 | SIMSIMD_PUBLIC void simsimd_dot_bf16_neon(simsimd_bf16_t const* a, simsimd_bf16_t const* b, simsimd_size_t n, simsimd_distance_t* result);
| ^~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:91:21: warning: 'simsimd_dot_bf16c_neon' declared 'static' but never defined [-Wunused-function]
91 | SIMSIMD_PUBLIC void simsimd_dot_bf16c_neon(simsimd_bf16_t const* a, simsimd_bf16_t const* b, simsimd_size_t n, simsimd_distance_t* results);
| ^~~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:92:21: warning: 'simsimd_vdot_bf16c_neon' declared 'static' but never defined [-Wunused-function]
92 | SIMSIMD_PUBLIC void simsimd_vdot_bf16c_neon(simsimd_bf16_t const* a, simsimd_bf16_t const* b, simsimd_size_t n, simsimd_distance_t* results);
| ^~~~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:97:21: warning: 'simsimd_dot_f32_sve' declared 'static' but never defined [-Wunused-function]
97 | SIMSIMD_PUBLIC void simsimd_dot_f32_sve(simsimd_f32_t const* a, simsimd_f32_t const* b, simsimd_size_t n, simsimd_distance_t* result);
| ^~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:98:21: warning: 'simsimd_dot_f32c_sve' declared 'static' but never defined [-Wunused-function]
98 | SIMSIMD_PUBLIC void simsimd_dot_f32c_sve(simsimd_f32_t const* a, simsimd_f32_t const* b, simsimd_size_t n, simsimd_distance_t* results);
| ^~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:99:21: warning: 'simsimd_vdot_f32c_sve' declared 'static' but never defined [-Wunused-function]
99 | SIMSIMD_PUBLIC void simsimd_vdot_f32c_sve(simsimd_f32_t const* a, simsimd_f32_t const* b, simsimd_size_t n, simsimd_distance_t* results);
| ^~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:101:21: warning: 'simsimd_dot_f16_sve' declared 'static' but never defined [-Wunused-function]
101 | SIMSIMD_PUBLIC void simsimd_dot_f16_sve(simsimd_f16_t const* a, simsimd_f16_t const* b, simsimd_size_t n, simsimd_distance_t* result);
| ^~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/simsimd/include/simsimd/dot.h:102:21: warning: 'simsimd_dot_f16c_sve' declared 'static' but never defined [-Wunused-function]
102 | SIMSIMD_PUBLIC void simsimd_dot_f16c_sve(simsimd_f16_t const* a, simsimd_f16_t const* b, simsimd_size_t n, simsimd_distance_t* results);
| ^~~~~~~~~~~~~~~~~~~~
Steps to reproduce
Compile.
Expected behavior
No warnings.
USearch version
v2.16.0
Operating System
Arch Linux
Hardware architecture
x86
Which interface are you using?
C++ implementation
Contact Details
No response
Are you open to being tagged as a contributor?
[ ] I am open to being mentioned in the project .git history as a contributor
Is there an existing issue for this?
[X] I have searched the existing issues
Code of Conduct
[X] I agree to follow this project's Code of Conduct
Describe the bug
No definitions is a critical warning.
Steps to reproduce
Compile.
Expected behavior
No warnings.
USearch version
v2.16.0
Operating System
Arch Linux
Hardware architecture
x86
Which interface are you using?
C++ implementation
Contact Details
No response
Are you open to being tagged as a contributor?
.git
history as a contributorIs there an existing issue for this?
Code of Conduct