@@ -1288,6 +1288,18 @@ SIMSIMD_DYNAMIC void simsimd_l2sq_f32(simsimd_f32_t const* a, simsimd_f32_t cons
1288
1288
simsimd_distance_t * d );
1289
1289
SIMSIMD_DYNAMIC void simsimd_l2sq_f64 (simsimd_f64_t const * a , simsimd_f64_t const * b , simsimd_size_t n ,
1290
1290
simsimd_distance_t * d );
1291
+ SIMSIMD_DYNAMIC void simsimd_l2_i8 (simsimd_i8_t const * a , simsimd_i8_t const * b , simsimd_size_t n ,
1292
+ simsimd_distance_t * d );
1293
+ SIMSIMD_DYNAMIC void simsimd_l2_u8 (simsimd_u8_t const * a , simsimd_u8_t const * b , simsimd_size_t n ,
1294
+ simsimd_distance_t * d );
1295
+ SIMSIMD_DYNAMIC void simsimd_l2_f16 (simsimd_f16_t const * a , simsimd_f16_t const * b , simsimd_size_t n ,
1296
+ simsimd_distance_t * d );
1297
+ SIMSIMD_DYNAMIC void simsimd_l2_bf16 (simsimd_bf16_t const * a , simsimd_bf16_t const * b , simsimd_size_t n ,
1298
+ simsimd_distance_t * d );
1299
+ SIMSIMD_DYNAMIC void simsimd_l2_f32 (simsimd_f32_t const * a , simsimd_f32_t const * b , simsimd_size_t n ,
1300
+ simsimd_distance_t * d );
1301
+ SIMSIMD_DYNAMIC void simsimd_l2_f64 (simsimd_f64_t const * a , simsimd_f64_t const * b , simsimd_size_t n ,
1302
+ simsimd_distance_t * d );
1291
1303
1292
1304
/* Binary distances
1293
1305
* - Hamming distance: the number of positions at which the corresponding bits are different.
0 commit comments