diff options
Diffstat (limited to 'compiler/x86_64/r8664con.inc')
-rw-r--r-- | compiler/x86_64/r8664con.inc | 126 |
1 files changed, 126 insertions, 0 deletions
diff --git a/compiler/x86_64/r8664con.inc b/compiler/x86_64/r8664con.inc new file mode 100644 index 0000000000..ae6a0d28e3 --- /dev/null +++ b/compiler/x86_64/r8664con.inc @@ -0,0 +1,126 @@ +{ don't edit, this file is generated from x86reg.dat } +NR_NO = tregister($00000000); +NR_AL = tregister($01010000); +NR_AH = tregister($01020000); +NR_AX = tregister($01030000); +NR_EAX = tregister($01040000); +NR_RAX = tregister($01050000); +NR_CL = tregister($01010001); +NR_CH = tregister($01020001); +NR_CX = tregister($01030001); +NR_ECX = tregister($01040001); +NR_RCX = tregister($01050001); +NR_DL = tregister($01010002); +NR_DH = tregister($01020002); +NR_DX = tregister($01030002); +NR_EDX = tregister($01040002); +NR_RDX = tregister($01050002); +NR_BL = tregister($01010003); +NR_BH = tregister($01020003); +NR_BX = tregister($01030003); +NR_EBX = tregister($01040003); +NR_RBX = tregister($01050003); +NR_SIL = tregister($01010004); +NR_SI = tregister($01030004); +NR_ESI = tregister($01040004); +NR_RSI = tregister($01050004); +NR_DIL = tregister($01010005); +NR_DI = tregister($01030005); +NR_EDI = tregister($01040005); +NR_RDI = tregister($01050005); +NR_BPL = tregister($01010006); +NR_BP = tregister($01030006); +NR_EBP = tregister($01040006); +NR_RBP = tregister($01050006); +NR_SPL = tregister($01010007); +NR_SP = tregister($01030007); +NR_ESP = tregister($01040007); +NR_RSP = tregister($01050007); +NR_R8 = tregister($01050008); +NR_R8L = tregister($01010008); +NR_R8W = tregister($01030008); +NR_R8D = tregister($01040008); +NR_R9 = tregister($01050009); +NR_R9L = tregister($01010009); +NR_R9W = tregister($01030009); +NR_R9D = tregister($01040009); +NR_R10 = tregister($0105000a); +NR_R10L = tregister($0101000a); +NR_R10W = tregister($0103000a); +NR_R10D = tregister($0104000a); +NR_R11 = tregister($0105000b); +NR_R11L = tregister($0101000b); +NR_R11W = tregister($0103000b); +NR_R11D = tregister($0104000b); +NR_R12 = tregister($0105000c); +NR_R12L = tregister($0101000c); +NR_R12W = tregister($0103000c); +NR_R12D = tregister($0104000c); +NR_R13 = tregister($0105000d); +NR_R13L = tregister($0101000d); +NR_R13W = tregister($0103000d); +NR_R13D = tregister($0104000d); +NR_R14 = tregister($0105000e); +NR_R14L = tregister($0101000e); +NR_R14W = tregister($0103000e); +NR_R14D = tregister($0104000e); +NR_R15 = tregister($0105000f); +NR_R15L = tregister($0101000f); +NR_R15W = tregister($0103000f); +NR_R15D = tregister($0104000f); +NR_RIP = tregister($05000000); +NR_EIP = tregister($05000000); +NR_CS = tregister($05000001); +NR_DS = tregister($05000002); +NR_ES = tregister($05000003); +NR_SS = tregister($05000004); +NR_FS = tregister($05000005); +NR_GS = tregister($05000006); +NR_DR0 = tregister($05000007); +NR_DR1 = tregister($05000008); +NR_DR2 = tregister($05000009); +NR_DR3 = tregister($0500000a); +NR_DR6 = tregister($0500000b); +NR_DR7 = tregister($0500000c); +NR_CR0 = tregister($0500000d); +NR_CR2 = tregister($0500000e); +NR_CR3 = tregister($0500000f); +NR_CR4 = tregister($05000010); +NR_TR3 = tregister($05000011); +NR_TR4 = tregister($05000012); +NR_TR5 = tregister($05000013); +NR_TR6 = tregister($05000014); +NR_TR7 = tregister($05000015); +NR_ST0 = tregister($02000000); +NR_ST1 = tregister($02000001); +NR_ST2 = tregister($02000002); +NR_ST3 = tregister($02000003); +NR_ST4 = tregister($02000004); +NR_ST5 = tregister($02000005); +NR_ST6 = tregister($02000006); +NR_ST7 = tregister($02000007); +NR_ST = tregister($02000008); +NR_MM0 = tregister($03000000); +NR_MM1 = tregister($03000001); +NR_MM2 = tregister($03000002); +NR_MM3 = tregister($03000003); +NR_MM4 = tregister($03000004); +NR_MM5 = tregister($03000005); +NR_MM6 = tregister($03000006); +NR_MM7 = tregister($03000007); +NR_XMM0 = tregister($04000000); +NR_XMM1 = tregister($04000001); +NR_XMM2 = tregister($04000002); +NR_XMM3 = tregister($04000003); +NR_XMM4 = tregister($04000004); +NR_XMM5 = tregister($04000005); +NR_XMM6 = tregister($04000006); +NR_XMM7 = tregister($04000007); +NR_XMM8 = tregister($04000008); +NR_XMM9 = tregister($04000009); +NR_XMM10 = tregister($0400000a); +NR_XMM11 = tregister($0400000b); +NR_XMM12 = tregister($0400000c); +NR_XMM13 = tregister($0400000d); +NR_XMM14 = tregister($0400000e); +NR_XMM15 = tregister($0400000f); |