x86: MOV32sm should reference word rather than dword. bug reported by Andrew Wesie

This commit is contained in:
Nguyen Anh Quynh 2014-12-12 11:51:35 +08:00
parent 1befd7584a
commit 03fb6f357d
2 changed files with 2 additions and 0 deletions

View File

@ -85,6 +85,7 @@ static void printi32mem(MCInst *MI, unsigned OpNo, SStream *O)
MI->x86opsize = 8;
break;
case X86_MOV32ms:
case X86_MOV32sm:
MI->x86opsize = 2;
break;
}

View File

@ -92,6 +92,7 @@ static void printi32mem(MCInst *MI, unsigned OpNo, SStream *O)
MI->x86opsize = 8;
break;
case X86_MOV32ms:
case X86_MOV32sm:
SStream_concat0(O, "word ptr ");
MI->x86opsize = 2;
break;