Type Alias sp1_recursion_compiler::asm::AsmBuilder  
source · pub type AsmBuilder<F, EF> = Builder<AsmConfig<F, EF>>;Expand description
A builder that compiles assembly code.
Aliased Type§
struct AsmBuilder<F, EF> {
    pub operations: TracedVec<DslIr<AsmConfig<F, EF>>>,
    pub program_type: RecursionProgramType,
    /* private fields */
}Fields§
§operations: TracedVec<DslIr<AsmConfig<F, EF>>>§program_type: RecursionProgramTypeImplementations§
source§impl<F: PrimeField32 + TwoAdicField, EF: ExtensionField<F> + TwoAdicField> AsmBuilder<F, EF>
 
impl<F: PrimeField32 + TwoAdicField, EF: ExtensionField<F> + TwoAdicField> AsmBuilder<F, EF>
sourcepub fn compile_asm(self) -> AssemblyCode<F, EF>
 
pub fn compile_asm(self) -> AssemblyCode<F, EF>
Compile to assembly code.
sourcepub fn compile_program(self) -> RecursionProgram<F>
 
pub fn compile_program(self) -> RecursionProgram<F>
Compile to a program that can be executed in the recursive zkVM.