Module model

Source
Expand description

The model attempts to document HashX program generation choices, separate from the main body of the program generator.

Constants§

BRANCH_MASK_BIT_WEIGHT 🔒
Masks for super::Instruction::Branch always have a constant number of bits set.
IMMEDIATE_SRC_OPS_TABLE 🔒
Opcode choices for OpcodeSelector::ImmediateSrc
NORMAL_OPS_TABLE 🔒
Opcode choices for OpcodeSelector::Normal
WIDE_MUL_OPS_TABLE 🔒
Opcode choices for OpcodeSelector::WideMul

Functions§

choose_opcode_selector 🔒
Choose the next OpcodeSelector.