pub fn build_distance_table_l2_impl<const NUM_BITS: u32, T: L2>( codebook: &[T], num_sub_vectors: usize, query: &[T], ) -> Vec<f32>