From 124b392d35595f5a8e31e6a9dbefcff5b3ef5760 Mon Sep 17 00:00:00 2001 From: agicsaki Date: Thu, 30 Jul 2015 13:40:13 -0700 Subject: [PATCH] Added disassembler support for repe_cmpsw instruction in x86, x86_64 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 | 3 +++ 1 file changed, 3 insertions(+) diff --git a/disassembler/disassembler_x86.cc b/disassembler/disassembler_x86.cc index 2ead4a2af..44787a7ac 100644 --- a/disassembler/disassembler_x86.cc +++ b/disassembler/disassembler_x86.cc @@ -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; -- 2.11.0