pub fn hamming_distance_binary(a: &[u64], b: &[u64]) -> u32Expand description
Computes Hamming distance for packed binary vectors (u64 chunks).
Uses POPCNT for massive speedup on binary data. Each u64 contains 64 bits. This is ~50x faster than f32-based Hamming for large binary vectors.
§Arguments
a- First packed binary vectorb- Second packed binary vector
§Returns
Number of differing bits.
§Panics
Panics if vectors have different lengths.