snarkvm_ledger_puzzle_epoch::synthesis

Type Alias InstructionSet

Source
pub type InstructionSet<N> = Vec<(Vec<(PuzzleInstructionType, Vec<PuzzleOperand<N>>, Vec<PuzzleDestination>)>, u16)>;
Expand description

A type alias for the instruction set. The instruction set is a vector of tuples, where each tuple contains:

  • A vector of tuples, where each tuple contains:
    • The instruction.
    • The operands.
    • The destination types.
  • The sampling weight of the instruction set.

Aliased Typeยง

struct InstructionSet<N> { /* private fields */ }