| Index: src/x64/disasm-x64.cc
|
| ===================================================================
|
| --- src/x64/disasm-x64.cc (revision 4205)
|
| +++ src/x64/disasm-x64.cc (working copy)
|
| @@ -1273,7 +1273,9 @@
|
| get_modrm(*(data + 1), &mod, ®op, &rm);
|
| int32_t imm = *data == 0x6B ? *(data + 2)
|
| : *reinterpret_cast<int32_t*>(data + 2);
|
| - AppendToBuffer("imul %s,%s,0x%x", NameOfCPURegister(regop),
|
| + AppendToBuffer("imul%c %s,%s,0x%x",
|
| + operand_size_code(),
|
| + NameOfCPURegister(regop),
|
| NameOfCPURegister(rm), imm);
|
| data += 2 + (*data == 0x6B ? 1 : 4);
|
| break;
|
|
|