diff options
author | Jeff Law <law@redhat.com> | 1999-09-19 19:52:39 +0000 |
---|---|---|
committer | Jeff Law <law@redhat.com> | 1999-09-19 19:52:39 +0000 |
commit | d2cc45fdcaee50985329c5ab59960fc5799f37a4 (patch) | |
tree | 1e81342242e6c2d12e8cea19524cef9ae7fc877a /opcodes/hppa-dis.c | |
parent | 8cdc82f6f343419123ae24bb924597c77bb6831f (diff) | |
download | binutils-redhat-d2cc45fdcaee50985329c5ab59960fc5799f37a4.tar.gz |
* hppa-dis.c (print_insn_hppa): Handle 'fe' and 'cJ'.
Diffstat (limited to 'opcodes/hppa-dis.c')
-rw-r--r-- | opcodes/hppa-dis.c | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/opcodes/hppa-dis.c b/opcodes/hppa-dis.c index 6e8df747a3..85ae1a2ed3 100644 --- a/opcodes/hppa-dis.c +++ b/opcodes/hppa-dis.c @@ -463,6 +463,13 @@ print_insn_hppa (memaddr, info) fput_fp_reg (reg, info); break; } + case 'e': + if (GET_FIELD (insn, 25, 25)) + fput_fp_reg_r (GET_FIELD (insn, 11, 15), info); + else + fput_fp_reg (GET_FIELD (insn, 11, 15), info); + break; + } break; @@ -496,6 +503,12 @@ print_insn_hppa (memaddr, info) short_ldst_compl_names[(GET_FIELD (insn, 28, 28) | GET_FIELD (insn, 29, 29))]); break; + case 'J': + if (insn & 0x4) + (*info->fprintf_func) (info->stream, ",mb "); + else + (*info->fprintf_func) (info->stream, ",ma "); + break; case 's': (*info->fprintf_func) (info->stream, "%s ", short_bytes_compl_names[GET_COMPL (insn)]); |