X86 instruction disassembler decoder tables, contexts, and shared helpers.
| Name | Description |
|---|---|
OperandSpecifier | The specification for how to extract and interpret one operand. |
| Name | Description |
|---|---|
InstrUID | Unique identifier for an instruction specifier in the decode tables. |
| Name | Description |
|---|---|
DisassemblerMode | Decoding mode for the Intel disassembler. |
InstructionContext | Combinations of attribute bits relevant to instruction decode. |
ModRMDecisionType | Type of ModR/M decision, determining how many table entries it has. |
OpcodeType | Opcode map selecting which decode table to consult. |
OperandEncoding | Physical encodings of instruction operands. |
OperandType | Semantic interpretations of instruction operands. |
attributeBits | Attributes of an instruction known before the opcode can be decoded. |