diff options
| author | Charles.Forsyth <devnull@localhost> | 2009-06-16 22:16:51 +0000 |
|---|---|---|
| committer | Charles.Forsyth <devnull@localhost> | 2009-06-16 22:16:51 +0000 |
| commit | 0008406096b970ebb73cda0ede4cb1e1aba824e4 (patch) | |
| tree | 528b55eaa2c6cb3e35812276d982f8087bc78872 /utils/6a | |
| parent | 8c760efcbe59e8c20eace26a5a950f735307d7ba (diff) | |
20090616-2317
Diffstat (limited to 'utils/6a')
| -rw-r--r-- | utils/6a/lex.c | 108 |
1 files changed, 54 insertions, 54 deletions
diff --git a/utils/6a/lex.c b/utils/6a/lex.c index cb0aa72c..bd836040 100644 --- a/utils/6a/lex.c +++ b/utils/6a/lex.c @@ -169,7 +169,7 @@ struct "CL", LBREG, D_CL, "DL", LBREG, D_DL, "BL", LBREG, D_BL, -/* "SPB", LBREG, D_SPB, */ +/* "SPB", LBREG, D_SPB, */ "SIB", LBREG, D_SIB, "DIB", LBREG, D_DIB, "BPB", LBREG, D_BPB, @@ -197,14 +197,14 @@ struct "DI", LLREG, D_DI, "R8", LLREG, D_R8, "R9", LLREG, D_R9, - "R10", LLREG, D_R10, - "R11", LLREG, D_R11, - "R12", LLREG, D_R12, - "R13", LLREG, D_R13, - "R14", LLREG, D_R14, - "R15", LLREG, D_R15, + "R10", LLREG, D_R10, + "R11", LLREG, D_R11, + "R12", LLREG, D_R12, + "R13", LLREG, D_R13, + "R14", LLREG, D_R14, + "R15", LLREG, D_R15, - "RARG", LLREG, REGARG, + "RARG", LLREG, REGARG, "F0", LFREG, D_F0+0, "F1", LFREG, D_F0+1, @@ -215,31 +215,31 @@ struct "F6", LFREG, D_F0+6, "F7", LFREG, D_F0+7, - "M0", LMREG, D_M0+0, - "M1", LMREG, D_M0+1, - "M2", LMREG, D_M0+2, - "M3", LMREG, D_M0+3, - "M4", LMREG, D_M0+4, - "M5", LMREG, D_M0+5, - "M6", LMREG, D_M0+6, - "M7", LMREG, D_M0+7, + "M0", LMREG, D_M0+0, + "M1", LMREG, D_M0+1, + "M2", LMREG, D_M0+2, + "M3", LMREG, D_M0+3, + "M4", LMREG, D_M0+4, + "M5", LMREG, D_M0+5, + "M6", LMREG, D_M0+6, + "M7", LMREG, D_M0+7, - "X0", LXREG, D_X0+0, - "X1", LXREG, D_X0+1, - "X2", LXREG, D_X0+2, - "X3", LXREG, D_X0+3, - "X4", LXREG, D_X0+4, - "X5", LXREG, D_X0+5, - "X6", LXREG, D_X0+6, - "X7", LXREG, D_X0+7, - "X8", LXREG, D_X0+8, - "X9", LXREG, D_X0+9, - "X10", LXREG, D_X0+10, - "X11", LXREG, D_X0+11, - "X12", LXREG, D_X0+12, - "X13", LXREG, D_X0+13, - "X14", LXREG, D_X0+14, - "X15", LXREG, D_X0+15, + "X0", LXREG, D_X0+0, + "X1", LXREG, D_X0+1, + "X2", LXREG, D_X0+2, + "X3", LXREG, D_X0+3, + "X4", LXREG, D_X0+4, + "X5", LXREG, D_X0+5, + "X6", LXREG, D_X0+6, + "X7", LXREG, D_X0+7, + "X8", LXREG, D_X0+8, + "X9", LXREG, D_X0+9, + "X10", LXREG, D_X0+10, + "X11", LXREG, D_X0+11, + "X12", LXREG, D_X0+12, + "X13", LXREG, D_X0+13, + "X14", LXREG, D_X0+14, + "X15", LXREG, D_X0+15, "CS", LSREG, D_CS, "SS", LSREG, D_SS, @@ -347,7 +347,7 @@ struct "CMPXCHGL", LTYPE3, ACMPXCHGL, "CMPXCHGQ", LTYPE3, ACMPXCHGQ, "CMPXCHGW", LTYPE3, ACMPXCHGW, - "CPUID", LTYPE0, ACPUID, + "CPUID", LTYPE0, ACPUID, "DAA", LTYPE0, ADAA, "DAS", LTYPE0, ADAS, "DATA", LTYPED, ADATA, @@ -384,7 +384,7 @@ struct "INSW", LTYPE0, AINSW, "INT", LTYPE2, AINT, "INTO", LTYPE0, AINTO, - "INVD", LTYPE0, AINVD, + "INVD", LTYPE0, AINVD, "INVLPG", LTYPE2, AINVLPG, "IRETL", LTYPE0, AIRETL, "IRETQ", LTYPE0, AIRETQ, @@ -530,15 +530,15 @@ struct "RCRL", LTYPE3, ARCRL, "RCRQ", LTYPE3, ARCRQ, "RCRW", LTYPE3, ARCRW, - "RDMSR", LTYPE0, ARDMSR, - "RDPMC", LTYPE0, ARDPMC, - "RDTSC", LTYPE0, ARDTSC, + "RDMSR", LTYPE0, ARDMSR, + "RDPMC", LTYPE0, ARDPMC, + "RDTSC", LTYPE0, ARDTSC, "REP", LTYPE0, AREP, "REPN", LTYPE0, AREPN, "RET", LTYPE0, ARET, - "RETFL", LTYPERT, ARETFL, - "RETFW", LTYPERT, ARETFW, - "RETFQ", LTYPERT, ARETFQ, + "RETFL", LTYPERT,ARETFL, + "RETFW", LTYPERT,ARETFW, + "RETFQ", LTYPERT,ARETFQ, "ROLB", LTYPE3, AROLB, "ROLL", LTYPE3, AROLL, "ROLQ", LTYPE3, AROLQ, @@ -605,7 +605,7 @@ struct "SUBQ", LTYPE3, ASUBQ, "SUBW", LTYPE3, ASUBW, "SYSCALL", LTYPE0, ASYSCALL, - "SYSRET", LTYPE0, ASYSRET, + "SYSRET", LTYPE0, ASYSRET, "SWAPGS", LTYPE0, ASWAPGS, "TESTB", LTYPE3, ATESTB, "TESTL", LTYPE3, ATESTL, @@ -617,7 +617,7 @@ struct "QUAD", LTYPE2, AQUAD, "WAIT", LTYPE0, AWAIT, "WBINVD", LTYPE0, AWBINVD, - "WRMSR", LTYPE0, AWRMSR, + "WRMSR", LTYPE0, AWRMSR, "WORD", LTYPE2, AWORD, "XADDB", LTYPE3, AXADDB, "XADDL", LTYPE3, AXADDL, @@ -788,10 +788,10 @@ struct "ANDNPS", LTYPE3, AANDNPS, "ANDPD", LTYPE3, AANDPD, "ANDPS", LTYPE3, AANDPS, - "CMPPD", LTYPEXC, ACMPPD, - "CMPPS", LTYPEXC, ACMPPS, - "CMPSD", LTYPEXC, ACMPSD, - "CMPSS", LTYPEXC, ACMPSS, + "CMPPD", LTYPEXC,ACMPPD, + "CMPPS", LTYPEXC,ACMPPS, + "CMPSD", LTYPEXC,ACMPSD, + "CMPSS", LTYPEXC,ACMPSS, "COMISD", LTYPE3, ACOMISD, "COMISS", LTYPE3, ACOMISS, "CVTPL2PD", LTYPE3, ACVTPL2PD, @@ -844,9 +844,9 @@ struct "MINSS", LTYPE3, AMINSS, "MOVAPD", LTYPE3, AMOVAPD, "MOVAPS", LTYPE3, AMOVAPS, - "MOVD", LTYPE3, AMOVQ, /* syn */ + "MOVD", LTYPE3, AMOVQ, /* syn */ "MOVDQ2Q", LTYPE3, AMOVQ, /* syn */ - "MOVO", LTYPE3, AMOVO, + "MOVO", LTYPE3, AMOVO, "MOVOA", LTYPE3, AMOVO, /* syn */ "MOVOU", LTYPE3, AMOVOU, "MOVHLPS", LTYPE3, AMOVHLPS, @@ -871,8 +871,8 @@ struct "MULPS", LTYPE3, AMULPS, "MULSD", LTYPE3, AMULSD, "MULSS", LTYPE3, AMULSS, - "ORPD", LTYPE3, AORPD, - "ORPS", LTYPE3, AORPS, + "ORPD", LTYPE3, AORPD, + "ORPS", LTYPE3, AORPS, "PACKSSLW", LTYPE3, APACKSSLW, "PACKSSWB", LTYPE3, APACKSSWB, "PACKUSWB", LTYPE3, APACKUSWB, @@ -892,7 +892,7 @@ struct "PANDUSB", LTYPE3, APANDUSB, "PANDUSW", LTYPE3, APANDUSW, "PANDW", LTYPE3, APANDW, - "PANDN", LTYPE3, APANDN, + "PANDN", LTYPE3, APANDN, "PAVGB", LTYPE3, APAVGB, "PAVGW", LTYPE3, APAVGW, "PCMPEQB", LTYPE3, APCMPEQB, @@ -914,7 +914,7 @@ struct "PMULHW", LTYPE3, APMULHW, "PMULLW", LTYPE3, APMULLW, "PMULULQ", LTYPE3, APMULULQ, - "POR", LTYPE3, APOR, + "POR", LTYPE3, APOR, "PSADBW", LTYPE3, APSADBW, "PSHUFHW", LTYPEX, APSHUFHW, "PSHUFL", LTYPEX, APSHUFL, @@ -948,7 +948,7 @@ struct "PUNPCKLLQ", LTYPE3, APUNPCKLLQ, "PUNPCKLQDQ", LTYPE3, APUNPCKLQDQ, "PUNPCKLWL", LTYPE3, APUNPCKLWL, - "PXOR", LTYPE3, APXOR, + "PXOR", LTYPE3, APXOR, "RCPPS", LTYPE3, ARCPPS, "RCPSS", LTYPE3, ARCPSS, "RSQRTPS", LTYPE3, ARSQRTPS, @@ -1210,7 +1210,7 @@ jackpot: zaddr(&g2->to, st); out: - if(a != AGLOBL && a != ADATA) + if(a != AGLOBL && a != ADATA && a != AMODE) pc++; } |
