pub type ModularMulDivAir<const NUM_LANES: usize, const LANE_SIZE: usize> = VmAirWrapper<Rv32VecHeapAdapterAir<2, NUM_LANES, NUM_LANES, LANE_SIZE, LANE_SIZE>, ModularMulDivCoreAir>;
Expand description
Each prime field element will be represented as NUM_LANES * LANE_SIZE
cells in memory.
The LANE_SIZE
must be a power of 2 and determines the size of the batch memory read/writes.
Aliased Type§
struct ModularMulDivAir<const NUM_LANES: usize, const LANE_SIZE: usize> {
pub adapter: Rv32VecHeapAdapterAir<2, NUM_LANES, NUM_LANES, LANE_SIZE, LANE_SIZE>,
pub core: ModularMulDivCoreAir,
}
Fields§
§adapter: Rv32VecHeapAdapterAir<2, NUM_LANES, NUM_LANES, LANE_SIZE, LANE_SIZE>
§core: ModularMulDivCoreAir