Skip to main content

lane_local_cluster_kernel

Function lane_local_cluster_kernel 

Source
pub fn lane_local_cluster_kernel<const ROUNDS: usize, const ADDRESS_BITS: usize>(
    clock_reset: ClockReset,
    input: LaneLocalClusterInput,
    q: LaneLocalClusterQ<ROUNDS, ADDRESS_BITS>,
) -> (LaneLocalClusterOutput, LaneLocalClusterD<ROUNDS, ADDRESS_BITS>)
where W<ROUNDS>: BitWidth, W<ADDRESS_BITS>: BitWidth,
Expand description

Native-lane state transition retained for the original two-const API.

Generic parent lowering uses lane_local_cluster_with_lane_kernel. This wrapper keeps callers of lane_local_cluster_kernel::<ROUNDS, ADDRESS_BITS> source-compatible while selecting the checked inline lane.