openvm_bigint_circuit

Type Alias Rv32BranchEqual256Chip

Source
pub type Rv32BranchEqual256Chip<F> = VmChipWrapper<F, Rv32HeapBranchAdapterChip<F, 2, INT256_NUM_LIMBS>, BranchEqualCoreChip<INT256_NUM_LIMBS>>;

Aliased Type§

struct Rv32BranchEqual256Chip<F> {
    pub adapter: Rv32HeapBranchAdapterChip<F, 2, 32>,
    pub core: BranchEqualCoreChip<32>,
    pub records: Vec<(<Rv32HeapBranchAdapterChip<F, 2, INT256_NUM_LIMBS> as VmAdapterChip<F>>::ReadRecord, <Rv32HeapBranchAdapterChip<F, 2, INT256_NUM_LIMBS> as VmAdapterChip<F>>::WriteRecord, <BranchEqualCoreChip<INT256_NUM_LIMBS> as VmCoreChip<F, <Rv32HeapBranchAdapterChip<F, 2, INT256_NUM_LIMBS> as VmAdapterChip<F>>::Interface>>::Record)>,
    /* private fields */
}

Fields§

§adapter: Rv32HeapBranchAdapterChip<F, 2, 32>§core: BranchEqualCoreChip<32>§records: Vec<(<Rv32HeapBranchAdapterChip<F, 2, INT256_NUM_LIMBS> as VmAdapterChip<F>>::ReadRecord, <Rv32HeapBranchAdapterChip<F, 2, INT256_NUM_LIMBS> as VmAdapterChip<F>>::WriteRecord, <BranchEqualCoreChip<INT256_NUM_LIMBS> as VmCoreChip<F, <Rv32HeapBranchAdapterChip<F, 2, INT256_NUM_LIMBS> as VmAdapterChip<F>>::Interface>>::Record)>