Added all the different variations of the register names.
--HG-- extra : convert_revision : ff06bdca556a5e1a0dfe7978575c2277c30c002a
This commit is contained in:
parent
93d4c624c5
commit
6010c6ded4
1 changed files with 76 additions and 8 deletions
|
@ -63,21 +63,89 @@ namespace X86ISA
|
||||||
enum IntRegIndex
|
enum IntRegIndex
|
||||||
{
|
{
|
||||||
INTREG_RAX,
|
INTREG_RAX,
|
||||||
|
INTREG_EAX = INTREG_RAX,
|
||||||
|
INTREG_AX = INTREG_RAX,
|
||||||
|
INTREG_AL = INTREG_RAX,
|
||||||
|
INTREG_AH = INTREG_RAX,
|
||||||
|
|
||||||
INTREG_RCX,
|
INTREG_RCX,
|
||||||
|
INTREG_ECX = INTREG_RCX,
|
||||||
|
INTREG_CX = INTREG_RCX,
|
||||||
|
INTREG_CL = INTREG_RCX,
|
||||||
|
INTREG_CH = INTREG_RCX,
|
||||||
|
|
||||||
INTREG_RDX,
|
INTREG_RDX,
|
||||||
|
INTREG_EDX = INTREG_RDX,
|
||||||
|
INTREG_DX = INTREG_RDX,
|
||||||
|
INTREG_DL = INTREG_RDX,
|
||||||
|
INTREG_DH = INTREG_RDX,
|
||||||
|
|
||||||
INTREG_RBX,
|
INTREG_RBX,
|
||||||
|
INTREG_EBX = INTREG_RBX,
|
||||||
|
INTREG_BX = INTREG_RBX,
|
||||||
|
INTREG_BL = INTREG_RBX,
|
||||||
|
INTREG_BH = INTREG_RBX,
|
||||||
|
|
||||||
INTREG_RSP,
|
INTREG_RSP,
|
||||||
|
INTREG_ESP = INTREG_RSP,
|
||||||
|
INTREG_SP = INTREG_RSP,
|
||||||
|
INTREG_SPL = INTREG_RSP,
|
||||||
|
|
||||||
INTREG_RBP,
|
INTREG_RBP,
|
||||||
|
INTREG_EBP = INTREG_RBP,
|
||||||
|
INTREG_BP = INTREG_RBP,
|
||||||
|
INTREG_BPL = INTREG_RBP,
|
||||||
|
|
||||||
INTREG_RSI,
|
INTREG_RSI,
|
||||||
|
INTREG_ESI = INTREG_RSI,
|
||||||
|
INTREG_SI = INTREG_RSI,
|
||||||
|
INTREG_SIL = INTREG_RSI,
|
||||||
|
|
||||||
INTREG_RDI,
|
INTREG_RDI,
|
||||||
INTREG_R8W,
|
INTREG_EDI = INTREG_RDI,
|
||||||
INTREG_R9W,
|
INTREG_DI = INTREG_RDI,
|
||||||
INTREG_R10W,
|
INTREG_DIL = INTREG_RDI,
|
||||||
INTREG_R11W,
|
|
||||||
INTREG_R12W,
|
INTREG_R8,
|
||||||
INTREG_R13W,
|
INTREG_R8D = INTREG_R8,
|
||||||
INTREG_R14W,
|
INTREG_R8W = INTREG_R8,
|
||||||
INTREG_R15W,
|
INTREG_R8B = INTREG_R8,
|
||||||
|
|
||||||
|
INTREG_R9,
|
||||||
|
INTREG_R9D = INTREG_R9,
|
||||||
|
INTREG_R9W = INTREG_R9,
|
||||||
|
INTREG_R9B = INTREG_R9,
|
||||||
|
|
||||||
|
INTREG_R10,
|
||||||
|
INTREG_R10D = INTREG_R10,
|
||||||
|
INTREG_R10W = INTREG_R10,
|
||||||
|
INTREG_R10B = INTREG_R10,
|
||||||
|
|
||||||
|
INTREG_R11,
|
||||||
|
INTREG_R11D = INTREG_R11,
|
||||||
|
INTREG_R11W = INTREG_R11,
|
||||||
|
INTREG_R11B = INTREG_R11,
|
||||||
|
|
||||||
|
INTREG_R12,
|
||||||
|
INTREG_R12D = INTREG_R12,
|
||||||
|
INTREG_R12W = INTREG_R12,
|
||||||
|
INTREG_R12B = INTREG_R12,
|
||||||
|
|
||||||
|
INTREG_R13,
|
||||||
|
INTREG_R13D = INTREG_R13,
|
||||||
|
INTREG_R13W = INTREG_R13,
|
||||||
|
INTREG_R13B = INTREG_R13,
|
||||||
|
|
||||||
|
INTREG_R14,
|
||||||
|
INTREG_R14D = INTREG_R14,
|
||||||
|
INTREG_R14W = INTREG_R14,
|
||||||
|
INTREG_R14B = INTREG_R14,
|
||||||
|
|
||||||
|
INTREG_R15,
|
||||||
|
INTREG_R15D = INTREG_R15,
|
||||||
|
INTREG_R15W = INTREG_R15,
|
||||||
|
INTREG_R15B = INTREG_R15,
|
||||||
|
|
||||||
NUM_INTREGS
|
NUM_INTREGS
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
Loading…
Reference in a new issue