unum-cloud / usearch

Fast Open-Source Search & Clustering engine × for Vectors & 🔜 Strings × in C++, C, Python, JavaScript, Rust, Java, Objective-C, Swift, C#, GoLang, and Wolfram 🔍
https://unum-cloud.github.io/usearch/
Apache License 2.0
2.27k stars 143 forks source link

Bug: Compilation warnings (Part 2) #521

Open Spixmaster opened 2 weeks ago

Spixmaster commented 2 weeks ago

Describe the bug

Continuation of https://github.com/unum-cloud/usearch/issues/520 due to character limit.

/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(                   //
      |                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[ 60%] Linking CXX static library ../libusearch_static_c.a
[ 60%] Built target usearch_static_c
[ 70%] Building C object sqlite/CMakeFiles/sqlite3_shared.dir/__/_deps/sqlite3-src/sqlite3.c.o
[ 80%] Linking C shared library libsqlite3.so
[ 80%] Built target sqlite3_shared
[ 90%] Building CXX object sqlite/CMakeFiles/usearch_sqlite.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/sqlite/lib.cpp:18:
/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]
[100%] Linking CXX shared library ../libusearch_sqlite.so
[100%] Built target usearch_sqlite
-- Configuring done (0.1s)
-- Generating done (0.0s)
-- Build files have been written to: /home/matheus/aur/usearch/src/usearch/build
[  6%] Building CXX object cpp/CMakeFiles/test_cpp.dir/test.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/cpp/test.cpp:26:
/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]
/home/matheus/aur/usearch/src/usearch/include/usearch/index_plugins.hpp: In instantiation of 'unum::usearch::kmeans_clustering_result_t unum::usearch::kmeans_clustering_gt<allocator_at>::operator()(const unum::usearch::byte_t*, std::size_t, std::size_t, unum::usearch::byte_t*, std::size_t, std::size_t, std::size_t*, distance_t*, unum::usearch::scalar_kind_t, std::size_t, executor_at&&, progress_at&&) [with executor_at = unum::usearch::dummy_executor_t&; progress_at = unum::usearch::dummy_progress_t&; allocator_at = std::allocator<char>; unum::usearch::byte_t = char; std::size_t = long unsigned int; distance_t = float]':
/home/matheus/aur/usearch/src/usearch/include/usearch/index_plugins.hpp:2211:26:   required from 'unum::usearch::kmeans_clustering_result_t unum::usearch::kmeans_clustering_gt<allocator_at>::operator()(unum::usearch::matrix_slice_gt<const scalar_at>, unum::usearch::matrix_slice_gt<scalar_at>, unum::usearch::span_gt<long unsigned int>, unum::usearch::span_gt<float>, executor_at&&, progress_at&&) [with scalar_at = float; executor_at = unum::usearch::dummy_executor_t; progress_at = unum::usearch::dummy_progress_t; allocator_at = std::allocator<char>]'
 2211 |         return operator()(                                                                        //
      |                ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2212 |             reinterpret_cast<byte_t const*>(points.data()), points.size(), points.stride_bytes(), //
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2213 |             reinterpret_cast<byte_t*>(centroids.data()), centroids.size(), centroids.stride_bytes(),
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2214 |             point_to_centroid_index.data(), point_to_centroid_distance.data(), //
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2215 |             scalar_kind<scalar_at>(), points.dimensions(), executor, progress);
      |             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/cpp/test.cpp:1114:44:   required from here
 1114 |         auto clustering_result = clustering(vectors_slice, centroids_slice, {assignments.data(), assignments.size()},
      |                                  ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1115 |                                             {distances.data(), distances.size()});
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/include/usearch/index_plugins.hpp:2335:60: warning: unused parameter 'thread_idx' [-Wunused-parameter]
 2335 |             executor.dynamic(points_count, [&](std::size_t thread_idx, std::size_t points_idx) {
      |                                                ~~~~~~~~~~~~^~~~~~~~~~
/home/matheus/aur/usearch/src/usearch/include/usearch/index_plugins.hpp:2224:23: warning: unused parameter 'progress' [-Wunused-parameter]
 2224 |         progress_at&& progress = progress_at{}) {
      |         ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~
[ 12%] Linking CXX executable ../test_cpp
[ 12%] Built target test_cpp
[ 18%] Building C object c/CMakeFiles/test_c.dir/test.c.o
[ 25%] Building CXX object c/CMakeFiles/test_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]
[ 31%] Building C object c/CMakeFiles/test_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);
...

Steps to reproduce

See https://github.com/unum-cloud/usearch/issues/520.

Expected behavior

See https://github.com/unum-cloud/usearch/issues/520.

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?

Is there an existing issue for this?

Code of Conduct