Added the "xlat" and "xlatb" instructions

This commit is contained in:
Pierre Pronchery 2011-04-18 04:27:24 +00:00
parent 16a199d730
commit 5de28736a7
2 changed files with 5 additions and 0 deletions

View File

@ -418,6 +418,10 @@
{ "fnclex", 0xdbe2, OP2F, AOT_NONE, AOT_NONE, AOT_NONE }, { "fnclex", 0xdbe2, OP2F, AOT_NONE, AOT_NONE, AOT_NONE },
/* NOP 0x90 1 */ /* NOP 0x90 1 */
{ "nop", 0x90, OP1F, AOT_NONE, AOT_NONE, AOT_NONE }, { "nop", 0x90, OP1F, AOT_NONE, AOT_NONE, AOT_NONE },
/* XLAT 0xd7 1 */
{ "xlat", 0xd7, OP1F, AOT_NONE, AOT_NONE, AOT_NONE },
/* XLATB 0xd7 1 */
{ "xlatb", 0xd7, OP1F, AOT_NONE, AOT_NONE, AOT_NONE },
/* XOR 0x30 /r 1 r/m8 r8 */ /* XOR 0x30 /r 1 r/m8 r8 */
{ "xor", 0x30, OP1F, OP_RM8_D0_R,OP_R8, AOT_NONE }, { "xor", 0x30, OP1F, OP_RM8_D0_R,OP_R8, AOT_NONE },
{ "xor", 0x30, OP1F, OP_RM8_D8_R,OP_R8, AOT_NONE }, { "xor", 0x30, OP1F, OP_RM8_D8_R,OP_R8, AOT_NONE },

View File

@ -145,6 +145,7 @@
fclex fclex
fnclex fnclex
nop /* 0x90 */ nop /* 0x90 */
xlatb
/* XOR */ /* XOR */
xor [%ecx], %dh /* 30 31 */ xor [%ecx], %dh /* 30 31 */
xor [%ecx+$0x50], %dh /* 30 71 50 */ xor [%ecx+$0x50], %dh /* 30 71 50 */