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