diff --git a/src/arch/i386.ins b/src/arch/i386.ins index 16d810e..dec4732 100644 --- a/src/arch/i386.ins +++ b/src/arch/i386.ins @@ -318,6 +318,8 @@ /* CDQ 0x99 1 */ { "cdq", 0x99, OP1F, AOT_NONE, AOT_NONE, AOT_NONE }, #endif +/* DAA 0x27 1 */ +{ "daa", 0x27, OP1F, AOT_NONE, AOT_NONE, AOT_NONE }, /* DAS 0x2f 1 */ { "das", 0x2f, OP1F, AOT_NONE, AOT_NONE, AOT_NONE }, /* DEC 0x48 +rd 1 */ diff --git a/test/i386.S b/test/i386.S index 440b872..dd08f4c 100644 --- a/test/i386.S +++ b/test/i386.S @@ -81,8 +81,9 @@ clts /* 0f 06 */ cmc /* f5 */ cpuid /* 0f a2 */ - cdq /* 0x99 */ - das + cdq /* 99 */ + daa /* 27 */ + das /* 2f */ /* DEC */ dec %eax /* 48 */ dec %ecx /* 49 */