Skip to main content

Module instruction

Module instruction 

Source
Expand description

PVM instruction set (JAM Gray Paper Appendix A.5).

Cherry-picked verbatim from v2 javm/src/instruction.rs. Pure opcode enumeration + lookup tables; no cap awareness.

Enums§

InstructionCategory
Instruction argument category (determines how operands are decoded).
Opcode
PVM opcodes (ζᵢ values from Appendix A.5).

Functions§

decode_opcode_fast
Look up opcode validity and category in a single array access. Returns None for invalid opcodes, Some((Opcode, InstructionCategory)) for valid ones.