pub fn extract_fields(raw: u64) -> InstructionFields
Expand description

Extract raw bit fields from a 64 bit instruction.

7 bit opcode - the instruction field 19 bit operand 1 - as tuple (is_address:1-bit, is_indirect:1-bit, is_state:1-bit, value:16-bit) 19 bit operand 2 - as tuple (is_address:1-bit, is_indirect:1-bit, is_state:1-bit, value:16-bit) 19 bit operand 3 - as tuple (is_address:1-bit, is_indirect:1-bit, is_state:1-bit, value:16-bit)