Commit 5cc4246d authored by Zhi An Ng's avatar Zhi An Ng Committed by Commit Bot

[x64] Small cleanup of disassembly of cmp instructions

Change-Id: I6ae8699032efc4e55f3e6f808620591c4ad8fc3e
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2599841Reviewed-by: 's avatarAndreas Haas <ahaas@chromium.org>
Commit-Queue: Zhi An Ng <zhin@chromium.org>
Cr-Commit-Position: refs/heads/master@{#71862}
parent 77f98112
......@@ -2003,11 +2003,7 @@ int DisassemblerX64::TwoByteOpcodeInstruction(byte* data) {
current += PrintOperands("pshuflw", XMMREG_XMMOPER_OP_ORDER, current);
AppendToBuffer(",%d", (*current++) & 7);
} else if (opcode == 0xC2) {
// Intel manual 2A, Table 3-18.
const char* const pseudo_op[] = {"cmpeqsd", "cmpltsd", "cmplesd",
"cmpunordsd", "cmpneqsd", "cmpnltsd",
"cmpnlesd", "cmpordsd"};
AppendToBuffer("%s %s,%s", pseudo_op[current[1]],
AppendToBuffer("cmp%ssd %s,%s", cmp_pseudo_op[current[1]],
NameOfXMMRegister(regop), NameOfXMMRegister(rm));
current += 2;
} else if (opcode == 0xF0) {
......@@ -2060,11 +2056,7 @@ int DisassemblerX64::TwoByteOpcodeInstruction(byte* data) {
NameOfCPURegister(regop));
current += PrintRightOperand(current);
} else if (opcode == 0xC2) {
// Intel manual 2A, Table 3-18.
const char* const pseudo_op[] = {"cmpeqss", "cmpltss", "cmpless",
"cmpunordss", "cmpneqss", "cmpnltss",
"cmpnless", "cmpordss"};
AppendToBuffer("%s %s,%s", pseudo_op[current[1]],
AppendToBuffer("cmp%sss %s,%s", cmp_pseudo_op[current[1]],
NameOfXMMRegister(regop), NameOfXMMRegister(rm));
current += 2;
} else {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment