summaryrefslogtreecommitdiffstats
path: root/disassembler
diff options
context:
space:
mode:
authorMark Mendell <mark.p.mendell@intel.com>2014-06-04 21:20:00 -0400
committerMark Mendell <mark.p.mendell@intel.com>2014-06-05 08:29:31 -0400
commit88649c790cb437c130dcb6e428cddeb1ae62601c (patch)
tree4952aa31790fd3016bba3c53808a2a38245aab3b /disassembler
parent32640daf36acda331719766956b25661647e2461 (diff)
downloadart-88649c790cb437c130dcb6e428cddeb1ae62601c.zip
art-88649c790cb437c130dcb6e428cddeb1ae62601c.tar.gz
art-88649c790cb437c130dcb6e428cddeb1ae62601c.tar.bz2
Fix X86 disassambler printing of XMM, MM registers
Printing of uint8_t is done as a char, rather than an integer. Change-Id: I996e7d7dd902695be6366ab816fea65b675c2ad9 Signed-off-by: Mark Mendell <mark.p.mendell@intel.com>
Diffstat (limited to 'disassembler')
-rw-r--r--disassembler/disassembler_x86.cc2
1 files changed, 1 insertions, 1 deletions
diff --git a/disassembler/disassembler_x86.cc b/disassembler/disassembler_x86.cc
index e22542f..456e3b5 100644
--- a/disassembler/disassembler_x86.cc
+++ b/disassembler/disassembler_x86.cc
@@ -73,7 +73,7 @@ static void DumpReg0(std::ostream& os, uint8_t rex, size_t reg,
enum RegFile { GPR, MMX, SSE };
-static void DumpAnyReg(std::ostream& os, uint8_t rex, uint8_t reg,
+static void DumpAnyReg(std::ostream& os, uint8_t rex, size_t reg,
bool byte_operand, uint8_t size_override, RegFile reg_file) {
if (reg_file == GPR) {
DumpReg0(os, rex, reg, byte_operand, size_override);