From 490db4e5dd48bbd3fa899ca7ccf5a4328a9b1b8d Mon Sep 17 00:00:00 2001 From: Nguyen Anh Quynh Date: Sat, 8 Jul 2017 13:58:36 +0700 Subject: [PATCH] x86: MOV AL, [mem] has 2 operands. fix #959 --- arch/X86/X86Mapping.c | 1 + 1 file changed, 1 insertion(+) diff --git a/arch/X86/X86Mapping.c b/arch/X86/X86Mapping.c index 27f7e909..833f8090 100644 --- a/arch/X86/X86Mapping.c +++ b/arch/X86/X86Mapping.c @@ -47353,6 +47353,7 @@ static struct insn_reg insn_regs_intel[] = { { X86_OUTSW, X86_REG_DX }, { X86_OUTSL, X86_REG_DX }, + { X86_MOV8o8a, X86_REG_AL }, // a02857887c = mov al, byte ptr[0x7c885728] { X86_MOV32o32a, X86_REG_EAX }, { X86_MOV16o16a, X86_REG_AX }, { X86_MOV64o64a, X86_REG_RAX },