Skip to main content

verify_ring_kernel

Function verify_ring_kernel 

Source
pub fn verify_ring_kernel<const TABLE_MASK: usize>(
    clock_reset: ClockReset,
    input: RingInput,
    q: VerifyRingQ<TABLE_MASK>,
) -> (RingOutput, VerifyRingD<TABLE_MASK>)
Expand description

One ring’s logic, once per clock.

Order of business: start the next queued context, fetch its nodes into the skid FIFO, feed the lane (recirculating chains first), store chain ends, count them per context.