Crate openvm_instructions

Source
Expand description

This crate is intended for use on host machine. This includes usage within procedural macros.

Modules§

exe
instruction
program
riscv
Module with traits and constants for RISC-V instruction definitions for custom OpenVM instructions.
utils

Structs§

PhantomDiscriminant
PublishOpcodeIter
An iterator over the variants of PublishOpcode
SystemOpcodeIter
An iterator over the variants of SystemOpcode
UnimplementedOpcodeIter
An iterator over the variants of UnimplementedOpcode
VmOpcode

Enums§

PublishOpcode
SysPhantom
Phantom instructions owned by the system. These are handled in the ExecutionSegment, as opposed to the PhantomChip.
SystemOpcode
UnimplementedOpcode

Traits§

LocalOpcode