openvm_rv32im_circuit

Type Alias Rv32LessThanChip

Source
pub type Rv32LessThanChip<F> = VmChipWrapper<F, Rv32BaseAluAdapterChip<F>, LessThanCoreChip<RV32_REGISTER_NUM_LIMBS, RV32_CELL_BITS>>;

Aliased Type§

struct Rv32LessThanChip<F> {
    pub adapter: Rv32BaseAluAdapterChip<F>,
    pub core: LessThanCoreChip<4, 8>,
    pub records: Vec<(<Rv32BaseAluAdapterChip<F> as VmAdapterChip<F>>::ReadRecord, <Rv32BaseAluAdapterChip<F> as VmAdapterChip<F>>::WriteRecord, <LessThanCoreChip<RV32_REGISTER_NUM_LIMBS, RV32_CELL_BITS> as VmCoreChip<F, <Rv32BaseAluAdapterChip<F> as VmAdapterChip<F>>::Interface>>::Record)>,
    /* private fields */
}

Fields§

§adapter: Rv32BaseAluAdapterChip<F>§core: LessThanCoreChip<4, 8>§records: Vec<(<Rv32BaseAluAdapterChip<F> as VmAdapterChip<F>>::ReadRecord, <Rv32BaseAluAdapterChip<F> as VmAdapterChip<F>>::WriteRecord, <LessThanCoreChip<RV32_REGISTER_NUM_LIMBS, RV32_CELL_BITS> as VmCoreChip<F, <Rv32BaseAluAdapterChip<F> as VmAdapterChip<F>>::Interface>>::Record)>