| Index: src/x64/disasm-x64.cc
|
| diff --git a/src/x64/disasm-x64.cc b/src/x64/disasm-x64.cc
|
| index c70684d99f5da0400ed5ca33d895b8c38348822e..9a651c5152d798f2de18b9fec5e64eb45a2166d5 100644
|
| --- a/src/x64/disasm-x64.cc
|
| +++ b/src/x64/disasm-x64.cc
|
| @@ -1390,7 +1390,7 @@ int DisassemblerX64::TwoByteOpcodeInstruction(byte* data) {
|
| AppendToBuffer(",%d", (*current) & 3);
|
| current += 1;
|
| } else if (third_byte == 0x16) {
|
| - get_modrm(*current, &mod, ®op, &rm);
|
| + get_modrm(*current, &mod, &rm, ®op);
|
| AppendToBuffer("pextrd "); // reg/m32, xmm, imm8
|
| current += PrintRightOperand(current);
|
| AppendToBuffer(",%s,%d", NameOfXMMRegister(regop), (*current) & 3);
|
|
|