Skip to main content

compress256_multi_portable

Function compress256_multi_portable 

Source
pub fn compress256_multi_portable<const N: usize>(
    states: &mut [[u32; 8]; N],
    blocks: &[[u8; 64]; N],
)
Expand description

Compresses one 64-byte block into each state of a batch, with plain lane loops.

Every target without a hand-written kernel runs this, and it is the reference the vector kernels are tested against.