OSDN Git Service

Added disassembler support for repe_cmpsw instruction in x86, x86_64
authoragicsaki <agicsaki@google.com>
Thu, 30 Jul 2015 20:40:13 +0000 (13:40 -0700)
committeragicsaki <agicsaki@google.com>
Thu, 30 Jul 2015 20:58:52 +0000 (13:58 -0700)
Also included support for repe_cmpsl instruction. This is a follow up to
commit 71311f868e2 which added support for repe_cmpsw in the x86 and
x86_64 assemblers.

Change-Id: I2beac05a57341539acf96cdf77062facd031a864

disassembler/disassembler_x86.cc

index 2ead4a2..44787a7 100644 (file)
@@ -1117,6 +1117,9 @@ DISASSEMBLER_ENTRY(cmp,
       opcode1 = opcode_tmp.c_str();
     }
     break;
+  case 0xA7:
+    opcode1 = (prefix[2] == 0x66 ? "cmpsw" : "cmpsl");
+    break;
   case 0xAF:
     opcode1 = (prefix[2] == 0x66 ? "scasw" : "scasl");
     break;