From 1fb72ed1442b771de7b294c66b4301bec9719948 Mon Sep 17 00:00:00 2001 From: Jeff Law Date: Thu, 23 Sep 1999 14:28:25 +0000 Subject: [PATCH] * hppa-dis.c (print_insn_hppa): Replace 'B', 'M', 'g' and 'l' with cleaner code using completer prefixes. Add 'Y'. --- opcodes/ChangeLog | 5 +++++ opcodes/hppa-dis.c | 28 +++++++++++++++++----------- 2 files changed, 22 insertions(+), 11 deletions(-) diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index 839c4e66d7..3104951f18 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,8 @@ +Thu Sep 23 08:27:20 1999 Jerry Quinn fprintf_func) (info->stream, "%s ", short_bytes_compl_names[GET_COMPL (insn)]); break; + case 'g': + (*info->fprintf_func) (info->stream, ",gate"); + case 'p': + (*info->fprintf_func) (info->stream, ",l,push"); + break; + case 'P': + (*info->fprintf_func) (info->stream, ",pop"); + break; + case 'l': case 'L': (*info->fprintf_func) (info->stream, ",l"); break; @@ -851,6 +860,11 @@ print_insn_hppa (memaddr, info) /* addil %r1 implicit output. */ (*info->fprintf_func) (info->stream, "%%r1"); break; + + case 'Y': + /* be,l %sr0,%r31 implicit output. */ + (*info->fprintf_func) (info->stream, "%%sr0,%%r31"); + break; case '.': (*info->fprintf_func) (info->stream, "%d", @@ -1067,21 +1081,13 @@ print_insn_hppa (memaddr, info) + extract_22 (insn)), info); break; - case 'B': - fputs_filtered (",pop", info); - break; - case 'M': - fputs_filtered (",push", info); + case 'Y': + /* be,l %sr0,%r31 implicit output. */ + (*info->fprintf_func) (info->stream, "%%sr0,%%r31"); break; case 'L': fputs_filtered (",%r2", info); break; - case 'g': - fputs_filtered (",gate", info); - break; - case 'l': - fputs_filtered (",l", info); - break; default: (*info->fprintf_func) (info->stream, "%c", *s); break;