diff options
author | Alan Modra <amodra@gmail.com> | 2001-01-14 05:14:45 +0000 |
---|---|---|
committer | Alan Modra <amodra@gmail.com> | 2001-01-14 05:14:45 +0000 |
commit | 1328dc9844bf1fc941f648d0df5b7c2b3b5fcaba (patch) | |
tree | 240a41c9523cf3446224673743f432a858aa6475 /opcodes | |
parent | 577a062318714628709c41467904c0cb7b212f94 (diff) | |
download | gdb-1328dc9844bf1fc941f648d0df5b7c2b3b5fcaba.zip gdb-1328dc9844bf1fc941f648d0df5b7c2b3b5fcaba.tar.gz gdb-1328dc9844bf1fc941f648d0df5b7c2b3b5fcaba.tar.bz2 |
Adds assembly and dis-assembly support for the HPPA wide
mode, 16 bit forms of ldi, ldo, ldw and stw instructions.
Diffstat (limited to 'opcodes')
-rw-r--r-- | opcodes/ChangeLog | 4 | ||||
-rw-r--r-- | opcodes/hppa-dis.c | 4 |
2 files changed, 7 insertions, 1 deletions
diff --git a/opcodes/ChangeLog b/opcodes/ChangeLog index e118c0e..5609161 100644 --- a/opcodes/ChangeLog +++ b/opcodes/ChangeLog @@ -1,3 +1,7 @@ +2001-01-14 Alan Modra <alan@linuxcare.com.au> + + * hppa-dis.c (print_insn_hppa): Handle '>' and '<' arg types. + 2001-01-13 Nick Clifton <nickc@redhat.com> * disassemble.c: Remove spurious white space. diff --git a/opcodes/hppa-dis.c b/opcodes/hppa-dis.c index 1312bc5..7fda0f2 100644 --- a/opcodes/hppa-dis.c +++ b/opcodes/hppa-dis.c @@ -1,5 +1,5 @@ /* Disassembler for the PA-RISC. Somewhat derived from sparc-pinsn.c. - Copyright 1989, 90, 92, 93, 94, 95, 98, 99, 2000 + Copyright 1989, 90, 92, 93, 94, 95, 98, 99, 2000, 2001 Free Software Foundation, Inc. Contributed by the Center for Software Science at the @@ -889,6 +889,7 @@ print_insn_hppa (memaddr, info) case 'k': fput_const (extract_21 (insn), info); break; + case '<': case 'l': /* 16-bit long disp., PA2.0 wide only. */ fput_const (extract_16 (insn), info); @@ -1099,6 +1100,7 @@ print_insn_hppa (memaddr, info) break; } + case '>': case 'y': { /* 16-bit long disp., PA2.0 wide only. */ |