Index: src/x64/disasm-x64.cc |
diff --git a/src/x64/disasm-x64.cc b/src/x64/disasm-x64.cc |
index eefa70372ec4c8ac344665cecb6c52d16479e99d..63af77e7d12614a98fa9e08bbc52fded1bcf94f0 100644 |
--- a/src/x64/disasm-x64.cc |
+++ b/src/x64/disasm-x64.cc |
@@ -1092,6 +1092,9 @@ int DisassemblerX64::TwoByteOpcodeInstruction(byte* data) { |
} else if (opcode == 0x50) { |
AppendToBuffer("movmskpd %s,", NameOfCPURegister(regop)); |
current += PrintRightXMMOperand(current); |
+ } else if (opcode == 0x76) { |
+ AppendToBuffer("pcmpeqd %s,", NameOfXMMRegister(regop)); |
+ current += PrintRightXMMOperand(current); |
} else { |
const char* mnemonic = "?"; |
if (opcode == 0x54) { |