From 11cd057a4155e891a9bbb3ee3f87ec6ae71e67f0 Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Mon, 25 Nov 1996 18:21:08 +0000 Subject: [PATCH] * mn10300-dis.c (disassemble): Prefix registers with '%'. --- opcodes/ChangeLog | 4 ++++ opcodes/mn10300-dis.c | 20 ++++++++++---------- 2 files changed, 14 insertions(+), 10 deletions(-) diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index b942b5b5267..c4085149173 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,7 @@ +Mon Nov 25 11:17:01 1996 Jeffrey A Law (law@cygnus.com) + + * mn10300-dis.c (disassemble): Prefix registers with '%'. + Wed Nov 20 10:37:13 1996 Jeffrey A Law (law@cygnus.com) * mn10300-dis.c (disassemble): Handle register lists. diff --git a/opcodes/mn10300-dis.c b/opcodes/mn10300-dis.c index 1d449dd58f0..d1e0724ce1a 100644 --- a/opcodes/mn10300-dis.c +++ b/opcodes/mn10300-dis.c @@ -333,24 +333,24 @@ disassemble (memaddr, info, insn, extension, size) { value = ((insn >> (operand->shift + extra_shift)) & ((1 << operand->bits) - 1)); - (*info->fprintf_func) (info->stream, "d%d", value); + (*info->fprintf_func) (info->stream, "%%d%d", value); } else if ((operand->flags & MN10300_OPERAND_AREG) != 0) { value = ((insn >> (operand->shift + extra_shift)) & ((1 << operand->bits) - 1)); - (*info->fprintf_func) (info->stream, "a%d", value); + (*info->fprintf_func) (info->stream, "%%a%d", value); } else if ((operand->flags & MN10300_OPERAND_SP) != 0) - (*info->fprintf_func) (info->stream, "sp"); + (*info->fprintf_func) (info->stream, "%%sp"); else if ((operand->flags & MN10300_OPERAND_PSW) != 0) - (*info->fprintf_func) (info->stream, "psw"); + (*info->fprintf_func) (info->stream, "%%psw"); else if ((operand->flags & MN10300_OPERAND_MDR) != 0) - (*info->fprintf_func) (info->stream, "mdr"); + (*info->fprintf_func) (info->stream, "%%mdr"); else if ((operand->flags & MN10300_OPERAND_PAREN) != 0) { @@ -377,7 +377,7 @@ disassemble (memaddr, info, insn, extension, size) (*info->fprintf_func) (info->stream, "["); if (value & 0x80) { - (*info->fprintf_func) (info->stream, "d2"); + (*info->fprintf_func) (info->stream, "%d2"); comma = 1; } @@ -385,7 +385,7 @@ disassemble (memaddr, info, insn, extension, size) { if (comma) (*info->fprintf_func) (info->stream, ","); - (*info->fprintf_func) (info->stream, "d3"); + (*info->fprintf_func) (info->stream, "%d3"); comma = 1; } @@ -393,7 +393,7 @@ disassemble (memaddr, info, insn, extension, size) { if (comma) (*info->fprintf_func) (info->stream, ","); - (*info->fprintf_func) (info->stream, "a2"); + (*info->fprintf_func) (info->stream, "%a2"); comma = 1; } @@ -401,7 +401,7 @@ disassemble (memaddr, info, insn, extension, size) { if (comma) (*info->fprintf_func) (info->stream, ","); - (*info->fprintf_func) (info->stream, "a3"); + (*info->fprintf_func) (info->stream, "%a3"); comma = 1; } @@ -409,7 +409,7 @@ disassemble (memaddr, info, insn, extension, size) { if (comma) (*info->fprintf_func) (info->stream, ","); - (*info->fprintf_func) (info->stream, "other"); + (*info->fprintf_func) (info->stream, "%other"); comma = 1; } (*info->fprintf_func) (info->stream, "]"); -- 2.30.2