Skip to main content

hamming_u1_batch

Function hamming_u1_batch 

Source
pub fn hamming_u1_batch(q: &[u8], rows: &[u8], d_bytes: usize, out: &mut [u32])
Expand description

Scores one packed-bit query against contiguous row-major byte vectors.

Callers must pre-validate q.len() == d_bytes and rows.len() == d_bytes * out.len(); the hot path uses debug_assert! only. Every bit in the final byte is significant. A zero byte dimension fills out with zero.