Skip to main content

md5_x8

Function md5_x8 

Source
pub fn md5_x8(msgs: [&[u8]; 8]) -> [[u8; 16]; 8]
Expand description

MD5 of EIGHT equal-length messages at once — AVX2 8-way multi-buffer, twice the width of md5_x4. All eight ABCD states advance in one __m256i (lane j = message j). Falls back to two md5_x4 passes without AVX2. Byte-identical to md5 per lane; the high-throughput path for hashing many same-size records (bulk name-based ids, dedup/content keys).