| Index: src/x64/disasm-x64.cc
|
| diff --git a/src/x64/disasm-x64.cc b/src/x64/disasm-x64.cc
|
| index 0f879d10365615870cd4aae689ce47b52b287e3f..7735b552fed75bd666a767de4b909d504f6f5862 100644
|
| --- a/src/x64/disasm-x64.cc
|
| +++ b/src/x64/disasm-x64.cc
|
| @@ -1260,6 +1260,13 @@ int DisassemblerX64::TwoByteOpcodeInstruction(byte* data) {
|
| byte_size_operand_ = idesc.byte_size_operation;
|
| current += PrintOperands(idesc.mnem, idesc.op_order_, current);
|
|
|
| + } else if (opcode == 0x54) {
|
| + // xorps xmm, xmm/m128
|
| + int mod, regop, rm;
|
| + get_modrm(*current, &mod, ®op, &rm);
|
| + AppendToBuffer("andps %s,", NameOfXMMRegister(regop));
|
| + current += PrintRightXMMOperand(current);
|
| +
|
| } else if (opcode == 0x57) {
|
| // xorps xmm, xmm/m128
|
| int mod, regop, rm;
|
|
|