aboutsummaryrefslogtreecommitdiff
path: root/opcodes
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>1999-11-25 03:29:14 +0000
committerJeff Law <law@redhat.com>1999-11-25 03:29:14 +0000
commit61e8273b2cf6919689ea58eae818a66341208352 (patch)
treea075a76499fc828b412f2deabc61cd8c041803e4 /opcodes
parentb37e19e99abf2cee2dcaebf17b398990701ee660 (diff)
downloadgdb-61e8273b2cf6919689ea58eae818a66341208352.zip
gdb-61e8273b2cf6919689ea58eae818a66341208352.tar.gz
gdb-61e8273b2cf6919689ea58eae818a66341208352.tar.bz2
* hppa-dis.c (unit_cond_names): Add PA2.0 unit condition names.
(print_insn_hppa): Handle 'B' operand.
Diffstat (limited to 'opcodes')
-rw-r--r--opcodes/ChangeLog5
-rw-r--r--opcodes/hppa-dis.c5
2 files changed, 8 insertions, 2 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index 731e9e4..a346580 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,3 +1,8 @@
+Wed Nov 24 20:29:58 1999 Jeffrey A Law (law@cygnus.com)
+
+ * hppa-dis.c (unit_cond_names): Add PA2.0 unit condition names.
+ (print_insn_hppa): Handle 'B' operand.
+
1999-11-22 Nick Clifton <nickc@cygnus.com>
* d10v-opc.c: Fix pattern for "cpfg,f{0|1},c" instruction.
diff --git a/opcodes/hppa-dis.c b/opcodes/hppa-dis.c
index bcada70..fa34fdc 100644
--- a/opcodes/hppa-dis.c
+++ b/opcodes/hppa-dis.c
@@ -97,8 +97,8 @@ static const char *const logical_cond_64_names[] = {
"", ",*=", ",*<", ",*<=", 0, 0, 0, ",*od",
",*tr", ",*<>", ",*>=", ",*>", 0, 0, 0, ",*ev"};
static const char *const unit_cond_names[] = {
- "", 0, ",sbz", ",shz", ",sdc", 0, ",sbc", ",shc",
- ",tr", 0, ",nbz", ",nhz", ",ndc", 0, ",nbc", ",nhc"
+ "", ",swz", ",sbz", ",shz", ",sdc", ",swc", ",sbc", ",shc",
+ ",tr", ",nwz", ",nbz", ",nhz", ",ndc", ",nwc", ",nbc", ",nhc"
};
static const char *const unit_cond_64_names[] = {
"", ",*swz", ",*sbz", ",*shz", ",*sdc", ",*swc", ",*sbc", ",*shc",
@@ -823,6 +823,7 @@ print_insn_hppa (memaddr, info)
case 'U':
fput_const (extract_10U_store (insn), info);
break;
+ case 'B':
case 'Q':
fput_const (extract_5Q_store (insn), info);
break;