62 lines
1.7 KiB
C
62 lines
1.7 KiB
C
|
/* -----------------------------------------------------------------------------
|
||
|
* syn.c
|
||
|
*
|
||
|
* Copyright (c) 2002, 2003, 2004 Vivek Mohan <vivek@sig9.com>
|
||
|
* All rights reserved. See (LICENSE)
|
||
|
* -----------------------------------------------------------------------------
|
||
|
*/
|
||
|
|
||
|
/* -----------------------------------------------------------------------------
|
||
|
* Intel Register Table - Order Matters (types.h)!
|
||
|
* -----------------------------------------------------------------------------
|
||
|
*/
|
||
|
const char * const ud_reg_tab[] =
|
||
|
{
|
||
|
"al", "cl", "dl", "bl",
|
||
|
"ah", "ch", "dh", "bh",
|
||
|
"spl", "bpl", "sil", "dil",
|
||
|
"r8b", "r9b", "r10b", "r11b",
|
||
|
"r12b", "r13b", "r14b", "r15b",
|
||
|
|
||
|
"ax", "cx", "dx", "bx",
|
||
|
"sp", "bp", "si", "di",
|
||
|
"r8w", "r9w", "r10w", "r11w",
|
||
|
"r12w", "r13W" , "r14w", "r15w",
|
||
|
|
||
|
"eax", "ecx", "edx", "ebx",
|
||
|
"esp", "ebp", "esi", "edi",
|
||
|
"r8d", "r9d", "r10d", "r11d",
|
||
|
"r12d", "r13d", "r14d", "r15d",
|
||
|
|
||
|
"rax", "rcx", "rdx", "rbx",
|
||
|
"rsp", "rbp", "rsi", "rdi",
|
||
|
"r8", "r9", "r10", "r11",
|
||
|
"r12", "r13", "r14", "r15",
|
||
|
|
||
|
"es", "cs", "ss", "ds",
|
||
|
"fs", "gs", "seg6", "seg7",
|
||
|
|
||
|
"cr0", "cr1", "cr2", "cr3",
|
||
|
"cr4", "cr5", "cr6", "cr7",
|
||
|
"cr8", "cr9", "cr10", "cr11",
|
||
|
"cr12", "cr13", "cr14", "cr15",
|
||
|
|
||
|
"dr0", "dr1", "dr2", "dr3",
|
||
|
"dr4", "dr5", "dr6", "dr7",
|
||
|
"dr8", "dr9", "dr10", "dr11",
|
||
|
"dr12", "dr13", "dr14", "dr15",
|
||
|
|
||
|
"mm0", "mm1", "mm2", "mm3",
|
||
|
"mm4", "mm5", "mm6", "mm7",
|
||
|
|
||
|
"st0", "st1", "st2", "st3",
|
||
|
"st4", "st5", "st6", "st7",
|
||
|
|
||
|
"xmm0", "xmm1", "xmm2", "xmm3",
|
||
|
"xmm4", "xmm5", "xmm6", "xmm7",
|
||
|
"xmm8", "xmm9", "xmm10", "xmm11",
|
||
|
"xmm12", "xmm13", "xmm14", "xmm15",
|
||
|
|
||
|
"rip"
|
||
|
};
|