Skip to content

Commit 844ce02

Browse files
committed
Fix: Declare dynamic l2 kernels
1 parent 498fe90 commit 844ce02

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

include/simsimd/simsimd.h

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1288,6 +1288,18 @@ SIMSIMD_DYNAMIC void simsimd_l2sq_f32(simsimd_f32_t const* a, simsimd_f32_t cons
12881288
simsimd_distance_t* d);
12891289
SIMSIMD_DYNAMIC void simsimd_l2sq_f64(simsimd_f64_t const* a, simsimd_f64_t const* b, simsimd_size_t n,
12901290
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);
12911303

12921304
/* Binary distances
12931305
* - Hamming distance: the number of positions at which the corresponding bits are different.

0 commit comments

Comments
 (0)