Index: src/x64/disasm-x64.cc |
diff --git a/src/x64/disasm-x64.cc b/src/x64/disasm-x64.cc |
index eefa70372ec4c8ac344665cecb6c52d16479e99d..7fb8030a32b031df0cd3e6d3f9d06b9f55d1afd5 100644 |
--- a/src/x64/disasm-x64.cc |
+++ b/src/x64/disasm-x64.cc |
@@ -1092,6 +1092,11 @@ int DisassemblerX64::TwoByteOpcodeInstruction(byte* data) { |
} else if (opcode == 0x50) { |
AppendToBuffer("movmskpd %s,", NameOfCPURegister(regop)); |
current += PrintRightXMMOperand(current); |
+#ifdef V8_TARGET_ARCH_X32 |
+ } else if (opcode == 0x76) { |
+ AppendToBuffer("pcmpeqd %s,", NameOfXMMRegister(regop)); |
+ current += PrintRightXMMOperand(current); |
+#endif |
danno
2013/07/29 13:02:23
This doesn't belong in this CL
haitao.feng
2013/07/30 08:56:43
Removed the #ifdef
|
} else { |
const char* mnemonic = "?"; |
if (opcode == 0x54) { |