openvm_native_circuit

Type Alias FieldExtensionChip

Source
pub type FieldExtensionChip<F> = VmChipWrapper<F, NativeVectorizedAdapterChip<F, EXT_DEG>, FieldExtensionCoreChip>;

Aliased Type§

struct FieldExtensionChip<F> {
    pub adapter: NativeVectorizedAdapterChip<F, 4>,
    pub core: FieldExtensionCoreChip,
    pub records: Vec<(<NativeVectorizedAdapterChip<F, EXT_DEG> as VmAdapterChip<F>>::ReadRecord, <NativeVectorizedAdapterChip<F, EXT_DEG> as VmAdapterChip<F>>::WriteRecord, <FieldExtensionCoreChip as VmCoreChip<F, <NativeVectorizedAdapterChip<F, EXT_DEG> as VmAdapterChip<F>>::Interface>>::Record)>,
    /* private fields */
}

Fields§

§adapter: NativeVectorizedAdapterChip<F, 4>§core: FieldExtensionCoreChip§records: Vec<(<NativeVectorizedAdapterChip<F, EXT_DEG> as VmAdapterChip<F>>::ReadRecord, <NativeVectorizedAdapterChip<F, EXT_DEG> as VmAdapterChip<F>>::WriteRecord, <FieldExtensionCoreChip as VmCoreChip<F, <NativeVectorizedAdapterChip<F, EXT_DEG> as VmAdapterChip<F>>::Interface>>::Record)>