@@ -259,7 +259,7 @@ JV_INLINE float euclidean_f32(const float* a, int aoffset, const float* b, int b
259259 : euclidean_f32_256 (a , aoffset , b , boffset , length );
260260}
261261
262- JV_INLINE void calculate_partial_sums_dot_f32_512 (const float * codebook , int codebookIndex , int size , int clusterCount , const float * query , int queryOffset , float * partialSums ) {
262+ void calculate_partial_sums_dot_f32_512 (const float * codebook , int codebookIndex , int size , int clusterCount , const float * query , int queryOffset , float * partialSums ) {
263263 int codebookBase = codebookIndex * clusterCount ;
264264 float tempdat [16 ];
265265 if (size == 2 ) {
@@ -365,7 +365,7 @@ JV_INLINE void calculate_partial_sums_dot_f32_512(const float* codebook, int cod
365365 }
366366}
367367
368- JV_INLINE void calculate_partial_sums_euclidean_f32_512 (const float * codebook , int codebookIndex , int size , int clusterCount , const float * query , int queryOffset , float * partialSums ) {
368+ void calculate_partial_sums_euclidean_f32_512 (const float * codebook , int codebookIndex , int size , int clusterCount , const float * query , int queryOffset , float * partialSums ) {
369369 int codebookBase = codebookIndex * clusterCount ;
370370 float tempdat [16 ];
371371 if (size == 2 ) {
@@ -728,15 +728,4 @@ float pq_decoded_cosine_similarity_f32_512(const unsigned char* baseOffsets, int
728728 return sumResult / sqrtf (aMagnitudeResult * bMagnitude );
729729}
730730
731- void calculate_partial_sums_f32_512 (const float * codebook , int codebookIndex , int size , int clusterCount , const float * query , int queryOffset , int similarityFunction , float * partialSums ) {
732- switch (similarityFunction ) {
733- case 0 :
734- calculate_partial_sums_euclidean_f32_512 (codebook , codebookIndex , size , clusterCount , query , queryOffset , partialSums );
735- break ;
736- case 1 :
737- calculate_partial_sums_dot_f32_512 (codebook , codebookIndex , size , clusterCount , query , queryOffset , partialSums );
738- break ;
739- default :
740- break ;
741- }
742- }
731+
0 commit comments