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); |