openvm_native_circuit

Type Alias FieldArithmeticChip

Source
pub type FieldArithmeticChip<F> = VmChipWrapper<F, AluNativeAdapterChip<F>, FieldArithmeticCoreChip>;

Aliased Type§

struct FieldArithmeticChip<F> {
    pub adapter: AluNativeAdapterChip<F>,
    pub core: FieldArithmeticCoreChip,
    pub records: Vec<(<AluNativeAdapterChip<F> as VmAdapterChip<F>>::ReadRecord, <AluNativeAdapterChip<F> as VmAdapterChip<F>>::WriteRecord, <FieldArithmeticCoreChip as VmCoreChip<F, <AluNativeAdapterChip<F> as VmAdapterChip<F>>::Interface>>::Record)>,
    /* private fields */
}

Fields§

§adapter: AluNativeAdapterChip<F>§core: FieldArithmeticCoreChip§records: Vec<(<AluNativeAdapterChip<F> as VmAdapterChip<F>>::ReadRecord, <AluNativeAdapterChip<F> as VmAdapterChip<F>>::WriteRecord, <FieldArithmeticCoreChip as VmCoreChip<F, <AluNativeAdapterChip<F> as VmAdapterChip<F>>::Interface>>::Record)>