| Index: src/x64/disasm-x64.cc
|
| diff --git a/src/x64/disasm-x64.cc b/src/x64/disasm-x64.cc
|
| index f0f399ec0a73f0a0142f1f4c87e6d19a201bb853..b870eae8544a2466fcb4b7a2c21665a2bb192495 100644
|
| --- a/src/x64/disasm-x64.cc
|
| +++ b/src/x64/disasm-x64.cc
|
| @@ -1089,6 +1089,11 @@ int DisassemblerX64::TwoByteOpcodeInstruction(byte* data) {
|
| } else if (opcode == 0x50) {
|
| AppendToBuffer("movmskpd %s,", NameOfCPURegister(regop));
|
| current += PrintRightXMMOperand(current);
|
| + } else if (opcode == 0x73) {
|
| + current += 1;
|
| + ASSERT(regop == 6);
|
| + AppendToBuffer("psllq,%s,%d", NameOfXMMRegister(rm), *current & 0x7f);
|
| + current += 1;
|
| } else {
|
| const char* mnemonic = "?";
|
| if (opcode == 0x54) {
|
|
|