Added all the different variations of the register names.

--HG--
extra : convert_revision : ff06bdca556a5e1a0dfe7978575c2277c30c002a
This commit is contained in:
Gabe Black 2007-04-04 14:25:36 +00:00
parent 93d4c624c5
commit 6010c6ded4

View file

@ -63,21 +63,89 @@ namespace X86ISA
enum IntRegIndex
{
INTREG_RAX,
INTREG_EAX = INTREG_RAX,
INTREG_AX = INTREG_RAX,
INTREG_AL = INTREG_RAX,
INTREG_AH = INTREG_RAX,
INTREG_RCX,
INTREG_ECX = INTREG_RCX,
INTREG_CX = INTREG_RCX,
INTREG_CL = INTREG_RCX,
INTREG_CH = INTREG_RCX,
INTREG_RDX,
INTREG_EDX = INTREG_RDX,
INTREG_DX = INTREG_RDX,
INTREG_DL = INTREG_RDX,
INTREG_DH = INTREG_RDX,
INTREG_RBX,
INTREG_EBX = INTREG_RBX,
INTREG_BX = INTREG_RBX,
INTREG_BL = INTREG_RBX,
INTREG_BH = INTREG_RBX,
INTREG_RSP,
INTREG_ESP = INTREG_RSP,
INTREG_SP = INTREG_RSP,
INTREG_SPL = INTREG_RSP,
INTREG_RBP,
INTREG_EBP = INTREG_RBP,
INTREG_BP = INTREG_RBP,
INTREG_BPL = INTREG_RBP,
INTREG_RSI,
INTREG_ESI = INTREG_RSI,
INTREG_SI = INTREG_RSI,
INTREG_SIL = INTREG_RSI,
INTREG_RDI,
INTREG_R8W,
INTREG_R9W,
INTREG_R10W,
INTREG_R11W,
INTREG_R12W,
INTREG_R13W,
INTREG_R14W,
INTREG_R15W,
INTREG_EDI = INTREG_RDI,
INTREG_DI = INTREG_RDI,
INTREG_DIL = INTREG_RDI,
INTREG_R8,
INTREG_R8D = INTREG_R8,
INTREG_R8W = INTREG_R8,
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
};
};