Skip to main content

blake3_chain_lane_kernel

Function blake3_chain_lane_kernel 

Source
pub fn blake3_chain_lane_kernel<const MASK: usize>(
    _cr: ClockReset,
    input: ChainStepInput,
    q: Blake3ChainLaneQ<MASK>,
) -> (ChainStepOutput, Blake3ChainLaneD<MASK>)
Expand description

Build the block, compress, keep the first 18 output bytes.

The input enters the pipeline this cycle; the matching output appears PIPELINE_STAGES (28) cycles later. ready is always true: there are no tables to load.