List of all items
Structs
- Address
- BaseAluInstr
- BaseAluIo
- BatchFRIBaseVecIo
- BatchFRIEvent
- BatchFRIExtSingleIo
- BatchFRIExtVecIo
- BatchFRIInstr
- BatchFRIInstrFFI
- BatchFRIIo
- CommitPublicValuesEvent
- CommitPublicValuesInstr
- ExpReverseBitsEvent
- ExpReverseBitsEventFFI
- ExpReverseBitsInstr
- ExpReverseBitsInstrFFI
- ExpReverseBitsIo
- ExtAluInstr
- ExtAluIo
- FriFoldBaseIo
- FriFoldEvent
- FriFoldExtSingleIo
- FriFoldExtVecIo
- FriFoldInstr
- FriFoldInstrFFI
- FriFoldIo
- MemInstr
- MemIo
- Poseidon2Io
- Poseidon2SkinnyInstr
- SelectInstr
- SelectIo
- air::Block
- air::ChallengerPublicValues
- air::InstructionCols
- air::IsExtZeroOperation
- air::IsZeroOperation
- air::MemoryAccessCols
- air::MemoryInitCols
- air::MemoryReadCols
- air::MemoryReadSingleCols
- air::MemoryReadWriteCols
- air::MemoryReadWriteSingleCols
- air::MultiBuilder
- air::OpcodeSelectorCols
- air::RecursionPublicValues
- chips::alu_base::BaseAluAccessCols
- chips::alu_base::BaseAluChip
- chips::alu_base::BaseAluCols
- chips::alu_base::BaseAluPreprocessedCols
- chips::alu_base::BaseAluValueCols
- chips::alu_ext::ExtAluAccessCols
- chips::alu_ext::ExtAluChip
- chips::alu_ext::ExtAluCols
- chips::alu_ext::ExtAluPreprocessedCols
- chips::alu_ext::ExtAluValueCols
- chips::batch_fri::BatchFRIChip
- chips::batch_fri::BatchFRICols
- chips::batch_fri::BatchFRIPreprocessedCols
- chips::exp_reverse_bits::ExpReverseBitsLenChip
- chips::exp_reverse_bits::ExpReverseBitsLenCols
- chips::exp_reverse_bits::ExpReverseBitsLenPreprocessedCols
- chips::fri_fold::FriFoldChip
- chips::fri_fold::FriFoldCols
- chips::fri_fold::FriFoldPreprocessedCols
- chips::mem::MemoryAccessColsChips
- chips::mem::constant::MemoryChip
- chips::mem::constant::MemoryCols
- chips::mem::constant::MemoryPreprocessedCols
- chips::mem::variable::MemoryChip
- chips::mem::variable::MemoryCols
- chips::mem::variable::MemoryPreprocessedCols
- chips::poseidon2_skinny::Poseidon2SkinnyChip
- chips::poseidon2_skinny::columns::Poseidon2
- chips::poseidon2_skinny::columns::preprocessed::Poseidon2PreprocessedColsSkinny
- chips::poseidon2_skinny::columns::preprocessed::RoundCountersPreprocessedCols
- chips::poseidon2_wide::Poseidon2WideChip
- chips::poseidon2_wide::columns::preprocessed::Poseidon2PreprocessedColsWide
- chips::public_values::PublicValuesChip
- chips::public_values::PublicValuesCols
- chips::public_values::PublicValuesPreprocessedCols
- chips::select::SelectChip
- chips::select::SelectCols
- chips::select::SelectPreprocessedCols
- machine::RecursionAirEventCount
- runtime::BasicBlock
- runtime::ExecutionRecord
- runtime::RawProgram
- runtime::RecursionProgram
- runtime::RootProgram
- runtime::Runtime
- runtime::basic_block::BasicBlock
- runtime::instruction::HintAddCurveInstr
- runtime::instruction::HintBitsInstr
- runtime::instruction::HintExt2FeltsInstr
- runtime::instruction::HintInstr
- runtime::instruction::PrintInstr
- runtime::raw::RawProgram
- shape::RecursionShape
- shape::RecursionShapeConfig
- stark::BabyBearPoseidon2Outer
Enums
- MemAccessKind
- air::RangeCheckOpcode
- machine::RecursionAir
- runtime::BaseAluOpcode
- runtime::ExtAluOpcode
- runtime::RuntimeError
- runtime::SeqBlock
- runtime::instruction::FieldEltType
- runtime::instruction::Instruction
- runtime::seq_block::IntoIter
- runtime::seq_block::Iter
- runtime::seq_block::IterMut
- runtime::seq_block::SeqBlock
Traits
- air::BinomialExtensionUtils
- air::BlockBuilder
- air::MemoryAccessTimestampCols
- air::MemoryCols
- air::RecursionInteractionAirBuilder
- air::RecursionMemoryAirBuilder
- air::SP1RecursionAirBuilder
- builder::RecursionAirBuilder
- builder::SP1RecursionAirBuilder
Functions
- chips::poseidon2_skinny::apply_m_4
- runtime::instruction::base_alu
- runtime::instruction::batch_fri
- runtime::instruction::commit_public_values
- runtime::instruction::exp_reverse_bits_len
- runtime::instruction::ext_alu
- runtime::instruction::fri_fold
- runtime::instruction::mem
- runtime::instruction::mem_block
- runtime::instruction::mem_ext
- runtime::instruction::mem_single
- runtime::instruction::poseidon2
- runtime::instruction::select
- stark::bn254_poseidon2_rc3
- stark::bn254_poseidon2_rc4
- stark::outer_fri_config
- stark::outer_fri_config_with_blowup
- stark::outer_perm
- stark::sp1_dev_mode
- stark::test_fri_config
- sys::alu_base_event_to_row_babybear
- sys::alu_base_instr_to_row_babybear
- sys::alu_ext_event_to_row_babybear
- sys::alu_ext_instr_to_row_babybear
- sys::batch_fri_event_to_row_babybear
- sys::batch_fri_instr_to_row_babybear
- sys::exp_reverse_bits_event_to_row_babybear
- sys::exp_reverse_bits_instr_to_row_babybear
- sys::fri_fold_event_to_row_babybear
- sys::fri_fold_instr_to_row_babybear
- sys::poseidon2_skinny_event_to_row_babybear
- sys::poseidon2_skinny_instr_to_row_babybear
- sys::poseidon2_wide_event_to_row_babybear
- sys::poseidon2_wide_instr_to_row_babybear
- sys::public_values_event_to_row_babybear
- sys::public_values_instr_to_row_babybear
- sys::select_event_to_row_babybear
- sys::select_instr_to_row_babybear
Type Aliases
- BaseAluEvent
- ExtAluEvent
- MemEvent
- Poseidon2Event
- Poseidon2Instr
- Poseidon2WideEvent
- SelectEvent
- chips::mem::MemoryAccessCols
- chips::poseidon2_skinny::columns::preprocessed::Poseidon2PreprocessedCols
- stark::OuterBatchOpening
- stark::OuterChallenge
- stark::OuterChallengeMmcs
- stark::OuterChallenger
- stark::OuterCommitPhaseStep
- stark::OuterCompress
- stark::OuterDft
- stark::OuterDigest
- stark::OuterDigestHash
- stark::OuterFriProof
- stark::OuterHash
- stark::OuterPcs
- stark::OuterPcsProof
- stark::OuterPerm
- stark::OuterQueryProof
- stark::OuterVal
- stark::OuterValMmcs
Constants
- air::CHALLENGER_STATE_NUM_ELTS
- air::NUM_PV_ELMS_TO_HASH
- air::NUM_RANGE_CHECK_OPS
- air::PV_DIGEST_NUM_WORDS
- air::RECURSION_PUBLIC_VALUES_COL_MAP
- air::RECURSIVE_PROOF_NUM_PV_ELTS
- chips::alu_base::NUM_BASE_ALU_ACCESS_COLS
- chips::alu_base::NUM_BASE_ALU_COLS
- chips::alu_base::NUM_BASE_ALU_ENTRIES_PER_ROW
- chips::alu_base::NUM_BASE_ALU_PREPROCESSED_COLS
- chips::alu_base::NUM_BASE_ALU_VALUE_COLS
- chips::alu_ext::NUM_EXT_ALU_ACCESS_COLS
- chips::alu_ext::NUM_EXT_ALU_COLS
- chips::alu_ext::NUM_EXT_ALU_ENTRIES_PER_ROW
- chips::alu_ext::NUM_EXT_ALU_PREPROCESSED_COLS
- chips::batch_fri::NUM_BATCH_FRI_COLS
- chips::batch_fri::NUM_BATCH_FRI_PREPROCESSED_COLS
- chips::exp_reverse_bits::NUM_EXP_REVERSE_BITS_LEN_COLS
- chips::exp_reverse_bits::NUM_EXP_REVERSE_BITS_LEN_PREPROCESSED_COLS
- chips::fri_fold::NUM_FRI_FOLD_COLS
- chips::fri_fold::NUM_FRI_FOLD_PREPROCESSED_COLS
- chips::mem::NUM_MEM_ACCESS_COLS
- chips::mem::constant::NUM_CONST_MEM_ENTRIES_PER_ROW
- chips::mem::constant::NUM_MEM_INIT_COLS
- chips::mem::constant::NUM_MEM_PREPROCESSED_INIT_COLS
- chips::mem::variable::NUM_MEM_INIT_COLS
- chips::mem::variable::NUM_MEM_PREPROCESSED_INIT_COLS
- chips::mem::variable::NUM_VAR_MEM_ENTRIES_PER_ROW
- chips::poseidon2_skinny::NUM_EXTERNAL_ROUNDS
- chips::poseidon2_skinny::NUM_INTERNAL_ROUNDS
- chips::poseidon2_skinny::NUM_ROUNDS
- chips::poseidon2_skinny::RATE
- chips::poseidon2_skinny::WIDTH
- chips::poseidon2_skinny::columns::NUM_INTERNAL_ROUNDS_S0
- chips::poseidon2_skinny::columns::NUM_POSEIDON2_COLS
- chips::poseidon2_skinny::columns::POSEIDON2_DEGREE9_COL_MAP
- chips::poseidon2_skinny::trace::OUTPUT_ROUND_IDX
- chips::public_values::NUM_PUBLIC_VALUES_COLS
- chips::public_values::NUM_PUBLIC_VALUES_PREPROCESSED_COLS
- chips::public_values::PUB_VALUES_LOG_HEIGHT
- chips::select::SELECT_COLS
- chips::select::SELECT_PREPROCESSED_COLS
- runtime::D
- runtime::DIGEST_SIZE
- runtime::HASH_RATE
- runtime::HEAP_PTR
- runtime::HEAP_START_ADDRESS
- runtime::MEMORY_SIZE
- runtime::NUM_BITS
- runtime::PERMUTATION_WIDTH
- runtime::POSEIDON2_SBOX_DEGREE
- runtime::STACK_SIZE
- stark::DIGEST_SIZE
- stark::OUTER_MULTI_FIELD_CHALLENGER_DIGEST_SIZE
- stark::OUTER_MULTI_FIELD_CHALLENGER_RATE
- stark::OUTER_MULTI_FIELD_CHALLENGER_WIDTH