summaryrefslogtreecommitdiff
path: root/opcodes
diff options
context:
space:
mode:
authorJeff Law <law@redhat.com>1999-09-19 20:10:45 +0000
committerJeff Law <law@redhat.com>1999-09-19 20:10:45 +0000
commitd1a945a657c5bac6ea2bcb18407d8446fbb5e0b4 (patch)
tree0eb93c7eb4a344b80593c84b85b16d6c46815fab /opcodes
parent30270ba5005b09915b393a8eaf68059f58726ed5 (diff)
downloadgdb-d1a945a657c5bac6ea2bcb18407d8446fbb5e0b4.tar.gz
* hppa-dis.c (print_insn_hppa): Handle 'J', 'K', and 'cc'.
Diffstat (limited to 'opcodes')
-rw-r--r--opcodes/ChangeLog2
-rw-r--r--opcodes/hppa-dis.c7
2 files changed, 9 insertions, 0 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog
index 2d9365e7512..41c80dacb9d 100644
--- a/opcodes/ChangeLog
+++ b/opcodes/ChangeLog
@@ -1,5 +1,7 @@
Sun Sep 19 10:41:27 1999 Jeffrey A Law (law@cygnus.com)
+ * hppa-dis.c (print_insn_hppa): Handle 'J', 'K', and 'cc'.
+
* hppa-dis.c (print_insn_hppa): Handle 'fe' and 'cJ'.
* hppa-dis.c (print_insn_hppa): Handle '#', 'd', and 'cq'.
diff --git a/opcodes/hppa-dis.c b/opcodes/hppa-dis.c
index 85ae1a2ed31..d34eeabd229 100644
--- a/opcodes/hppa-dis.c
+++ b/opcodes/hppa-dis.c
@@ -921,6 +921,12 @@ print_insn_hppa (memaddr, info)
float_format_names[GET_FIELD
(insn, 20, 20)]);
break;
+
+ case 'J':
+ fput_const (extract_14 (insn), info);
+ break;
+
+
case '#':
{
int sign = GET_FIELD (insn, 31, 31);
@@ -936,6 +942,7 @@ print_insn_hppa (memaddr, info)
fput_const (disp, info);
break;
}
+ case 'K':
case 'd':
{
int sign = GET_FIELD (insn, 31, 31);