List of all items
Structs
- NOP_BITSPREAD_U64
- NOP_OPCODE_VARIANT
- NUM_INPUT_VARIANTS
- NUM_LOGICAL_OPCODES
- NUM_OUTPUT_VARIANTS
- OPCODES_PRICES
- OPCODES_PROPS_INTEGER_BITMASKS
- OPCODES_TABLE
- OPCODE_PROTOTYPES
- OPCODE_TO_CANONICAL_INDEX_LOOKUP_MAP
- OPCODE_TO_MONOTONIC_INDEX_NUMBER_MAP
- PANIC_BITSPREAD_U64
- PANIC_OPCODE_VARIANT
- decoding::VariantMonotonicNumber
- decoding::encoding_mode_production::EncodingModeProduction
- decoding::encoding_mode_testing::EncodingModeTesting
- definitions::OpcodeVariant
- definitions::abi::far_call::FarCallABI
- definitions::abi::fat_pointer::FatPointer
- definitions::abi::fat_pointer::FatPointerValidationException
- definitions::abi::meta::VmMetaParameters
- definitions::abi::near_call::NearCallABI
- definitions::abi::precompile_call::PrecompileCallABI
- definitions::abi::ret::RetABI
- definitions::div::DivOpcode
- definitions::invalid_opcode::InvalidOpcode
- definitions::jump::JumpOpcode
- definitions::mul::MulOpcode
- definitions::near_call::NearCallOpcode
- definitions::noop::NopOpcode
- definitions::opcode_trait::ISAVersion
- definitions::opcode_trait::OpcodeVariantData
- definitions::versioned_hash::ContractCodeSha256
- definitions::versioned_hash::ContractCodeSha256Storage
- definitions::versioned_hash::VersionedHashGeneric
- opcode::DecodedOpcode
- system_params::BOOTLOADER_FORMAL_ADDRESS
- system_params::DEPLOYER_SYSTEM_CONTRACT_ADDRESS
- system_params::ECRECOVER_INNER_FUNCTION_PRECOMPILE_FORMAL_ADDRESS
- system_params::KECCAK256_ROUND_FUNCTION_PRECOMPILE_FORMAL_ADDRESS
- system_params::KNOWN_CODE_FACTORY_SYSTEM_CONTRACT_ADDRESS
- system_params::NONCE_MANAGER_SYSTEM_CONTRACT_ADDRESS
- system_params::SHA256_ROUND_FUNCTION_PRECOMPILE_FORMAL_ADDRESS
Enums
- definitions::abi::far_call::FarCallForwardPageType
- definitions::abi::ret::RetForwardPageType
- definitions::add::AddOpcode
- definitions::all::Opcode
- definitions::binop::BinopOpcode
- definitions::condition::Condition
- definitions::context::ContextOpcode
- definitions::far_call::FarCallOpcode
- definitions::log::LogOpcode
- definitions::opcode_trait::Operand
- definitions::ptr::PtrOpcode
- definitions::ret::RetOpcode
- definitions::shift::ShiftOpcode
- definitions::sub::SubOpcode
- definitions::uma::UMAOpcode
- imm_mem_modifiers::ImmMemHandlerFlags
- imm_mem_modifiers::RegOrImmFlags
Traits
- decoding::AllowedIntegerRepresentation
- decoding::AllowedPcOrImm
- decoding::VmEncodingMode
- definitions::opcode_trait::OpcodeProps
- definitions::opcode_trait::OpcodeVariantProps
- definitions::versioned_hash::VersionedHashDef
Functions
- definitions::all_opcode_prototypes
- definitions::compute_decoding_format
- definitions::max_num_flags_for_version
- definitions::max_num_variants_for_version
- definitions::synthesize_bit_decomposition_table
- definitions::synthesize_opcode_decoding_tables
- definitions::synthesize_opcode_decoding_tables_legacy
- total_description_bits_for_version
- total_description_bits_rounded_for_version
- total_opcode_description_and_aux_bits_for_version
- utils::bytecode_to_code_hash
- utils::bytecode_to_code_hash_for_mode
- utils::erase_fat_pointer_metadata
- utils::merge_u4
- utils::split_as_u4
Constants
- AVERAGE_OPCODE_ERGS
- BOOTLOADER_AUX_HEAP_PAGE
- BOOTLOADER_BASE_PAGE
- BOOTLOADER_CALLDATA_PAGE
- BOOTLOADER_CODE_PAGE
- BOOTLOADER_HEAP_PAGE
- BOOTLOADER_STACK_PAGE
- CALL_LIKE_ERGS_COST
- CAN_BE_USED_IN_STATIC_CONTEXT_FLAG_BITS
- CAN_BE_USED_IN_STATIC_CONTEXT_FLAG_IDX
- CONDITIONAL_BITS_SHIFT
- DEFAULT_ISA_VERSION
- DST_REGS_SHIFT
- ERGS_PER_CODE_WORD_DECOMMITTMENT
- EVENT_IO_PRICE
- EXPLICIT_PANIC_FLAG_BITS
- EXPLICIT_PANIC_FLAG_IDX
- INITIAL_SP_ON_FAR_CALL
- INVALID_OPCODE_ERGS
- KERNEL_MODE_FLAG_BITS
- KERNER_MODE_FLAG_IDX
- L1_MESSAGE_IO_PRICE
- LOG2_NUM_ADDRESSABLE_HEAP_BYTES
- MAX_PENDING_CYCLES
- MEMORY_GROWTH_ERGS_PER_BYTE
- NEW_MEMORY_PAGES_PER_FAR_CALL
- OPCODES_TABLE_WIDTH
- OPCODE_INPUT_VARIANT_FLAGS
- OPCODE_OUTPUT_VARIANT_FLAGS
- OPCODE_TYPE_BITS
- REGISTERS_COUNT
- REGISTER_INDEX_ENCODING_BITS
- RICH_ADDRESSING_OPCODE_ERGS
- SRC_REGS_SHIFT
- STARTING_BASE_PAGE
- STARTING_TIMESTAMP
- STORAGE_READ_IO_PRICE
- STORAGE_WRITE_IO_PRICE
- TIME_DELTA_PER_CYCLE
- TOTAL_AUX_BITS
- UNMAPPED_PAGE
- VARIANT_AND_CONDITION_ENCODING_BITS
- circuit_prices::CODE_DECOMMITMENT_COST_PER_WORD_IN_ERGS
- circuit_prices::CODE_DECOMMITMENT_SORTER_COST_IN_ERGS
- circuit_prices::CODE_DECOMMITTER_SORTER_COST_IN_ERGS
- circuit_prices::ECRECOVER_CIRCUIT_COST_IN_ERGS
- circuit_prices::EVENTS_OR_L1_MESSAGES_SORTER_COST_IN_ERGS
- circuit_prices::INITIAL_WRITES_PUBDATA_HASHER_COST_IN_ERGS
- circuit_prices::INITIAL_WRITES_PUBDATA_HASHER_MIN_COST_IN_ERGS
- circuit_prices::KECCAK256_CIRCUIT_COST_IN_ERGS
- circuit_prices::L1_MESSAGE_MIN_COST_IN_ERGS
- circuit_prices::LOG_DEMUXER_COST_IN_ERGS
- circuit_prices::RAM_PERMUTATION_COST_IN_ERGS
- circuit_prices::REPEATED_WRITES_PUBDATA_HASHER_COST_IN_ERGS
- circuit_prices::REPEATED_WRITES_PUBDATA_HASHER_MIN_COST_IN_ERGS
- circuit_prices::SHA256_CIRCUIT_COST_IN_ERGS
- circuit_prices::STORAGE_APPLICATION_COST_IN_ERGS
- circuit_prices::STORAGE_SORTER_COST_IN_ERGS
- circuit_prices::STORAGE_WRITE_HASHER_MIN_COST_IN_ERGS
- circuit_prices::VM_CYCLE_COST_IN_ERGS
- definitions::INVALID_OPCODE_VARIANT
- definitions::NUM_OPCODES
- definitions::SET_FLAGS_FLAG_IDX
- definitions::SWAP_OPERANDS_FLAG_IDX_FOR_ARITH_OPCODES
- definitions::SWAP_OPERANDS_FLAG_IDX_FOR_PTR_OPCODE
- definitions::abi::far_call::FAR_CALL_CONSTRUCTOR_CALL_BYTE_IDX
- definitions::abi::far_call::FAR_CALL_FORWARDING_MODE_BYTE_IDX
- definitions::abi::far_call::FAR_CALL_SHARD_ID_BYTE_IDX
- definitions::abi::far_call::FAR_CALL_SYSTEM_CALL_BYTE_IDX
- definitions::abi::ret::RET_FORWARDING_MODE_BYTE_IDX
- definitions::condition::ALL_CONDITIONS
- definitions::condition::CONDITIONAL_BITS_WIDTH
- definitions::far_call::CALL_IMPLICIT_CALLDATA_FAT_PTR_REGISTER
- definitions::far_call::CALL_IMPLICIT_CONSTRUCTOR_MARKER_REGISTER
- definitions::far_call::CALL_IMPLICIT_PARAMETER_REG_IDX
- definitions::far_call::CALL_RESERVED_RANGE
- definitions::far_call::CALL_SYSTEM_ABI_REGISTERS
- definitions::far_call::FAR_CALL_SHARD_FLAG_IDX
- definitions::far_call::FAR_CALL_STATIC_FLAG_IDX
- definitions::log::FIRST_MESSAGE_FLAG_IDX
- definitions::opcode_trait::ALL_ISA_VERSIONS
- definitions::opcode_trait::NUM_ISA_VERSIONS
- definitions::ptr::MAX_OFFSET_FOR_ADD_SUB
- definitions::ret::RET_IMPLICIT_RETURNDATA_PARAMS_REGISTER
- definitions::ret::RET_RESERVED_REGISTER_0
- definitions::ret::RET_RESERVED_REGISTER_1
- definitions::ret::RET_RESERVED_REGISTER_2
- definitions::ret::RET_TO_LABEL_BIT_IDX
- definitions::uma::MAX_OFFSET_TO_DEREF
- definitions::uma::MAX_OFFSET_TO_DEREF_LOW_U32
- definitions::uma::UMA_INCREMENT_FLAG_IDX
- system_params::ADDRESS_ACCOUNT_CODE_STORAGE
- system_params::ADDRESS_BOOTLOADER
- system_params::ADDRESS_BOOTLOADER_UTILITIES
- system_params::ADDRESS_CONTRACT_DEPLOYER
- system_params::ADDRESS_ECRECOVER
- system_params::ADDRESS_ETH_TOKEN
- system_params::ADDRESS_EVENT_WRITER
- system_params::ADDRESS_FORCE_DEPLOYER
- system_params::ADDRESS_IDENTITY
- system_params::ADDRESS_IMMUTABLE_SIMULATOR
- system_params::ADDRESS_KECCAK256
- system_params::ADDRESS_KNOWN_CODES_STORAGE
- system_params::ADDRESS_L1_MESSENGER
- system_params::ADDRESS_MSG_VALUE
- system_params::ADDRESS_NONCE_HOLDER
- system_params::ADDRESS_RIPEMD160
- system_params::ADDRESS_SHA256
- system_params::ADDRESS_SYSTEM_CONTEXT
- system_params::ADDRESS_UNRESTRICTED_SPACE
- system_params::BOOTLOADER_FORMAL_ADDRESS_LOW
- system_params::BOOTLOADER_MAX_MEMORY
- system_params::DECOMMITMENT_MSG_VALUE_SIMULATOR_OVERHEAD
- system_params::DEPLOYER_SYSTEM_CONTRACT_ADDRESS_LOW
- system_params::ECRECOVER_INNER_FUNCTION_PRECOMPILE_ADDRESS
- system_params::ERGS_PER_CIRCUIT
- system_params::EVENT_AUX_BYTE
- system_params::INITIAL_FRAME_FORMAL_EH_LOCATION
- system_params::INITIAL_FRAME_SUCCESSFUL_EXIT_PC
- system_params::INITIAL_STORAGE_WRITE_PUBDATA_BYTES
- system_params::KECCAK256_ROUND_FUNCTION_PRECOMPILE_ADDRESS
- system_params::L1_MESSAGE_AUX_BYTE
- system_params::L1_MESSAGE_PUBDATA_BYTES
- system_params::MAX_PUBDATA_PER_BLOCK
- system_params::MAX_TX_ERGS_LIMIT
- system_params::MIN_STORAGE_WRITE_COST
- system_params::MIN_STORAGE_WRITE_PRICE_FOR_REENTRANCY_PROTECTION
- system_params::MSG_VALUE_SIMULATOR_ADDITIVE_COST
- system_params::MSG_VALUE_SIMULATOR_MIN_USED_ERGS
- system_params::MSG_VALUE_SIMULATOR_PUBDATA_BYTES_TO_PREPAY
- system_params::NEW_FRAME_MEMORY_STIPEND
- system_params::NUM_SPONGES
- system_params::PRECOMPILE_AUX_BYTE
- system_params::REPEATED_STORAGE_WRITE_PUBDATA_BYTES
- system_params::SHA256_ROUND_FUNCTION_PRECOMPILE_ADDRESS
- system_params::STORAGE_AUX_BYTE
- system_params::VM_INITIAL_FRAME_ERGS
- system_params::VM_MAX_STACK_DEPTH