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