* hppa-dis.c: (print_insn_hppa): Handle 'fX'.
authorJeff Law <law@redhat.com>
Sat, 18 Sep 1999 18:09:38 +0000 (18:09 +0000)
committerJeff Law <law@redhat.com>
Sat, 18 Sep 1999 18:09:38 +0000 (18:09 +0000)
opcodes/ChangeLog
opcodes/hppa-dis.c

index 6916f8cffd929aea79df970070813ca2920aa2c9..3d361fc59bb9125cfa1b9a021377fcd67b02140d 100644 (file)
@@ -1,5 +1,7 @@
 Sat Sep 18 11:36:12 1999  Jeffrey A Law  (law@cygnus.com)
 
+       * hppa-dis.c: (print_insn_hppa): Handle 'fX'.
+
        * hppa-dis.c: (print_insn_hppa): Add missing break after
        FP register case.
 
index d512d86e84ac81351029c211816fc31d0ee8072f..4c2c6ce6f86ef4f507786ea4183eab904beb9ede 100644 (file)
@@ -384,6 +384,16 @@ print_insn_hppa (memaddr, info)
                      else
                        fput_fp_reg (GET_FIELD (insn, 6, 10), info);
                      break;
+
+                   /* 'fA' will not generate a space before the regsiter
+                       name.  Normally that is fine.  Except that it
+                       causes problems with xmpyu which has no FP format
+                       completer.  */
+                   case 'X':
+                     fputs_filtered (" ", info);
+
+                   /* FALLTHRU */
+
                    case 'A':
                      if (GET_FIELD (insn, 24, 24))
                        fput_fp_reg_r (GET_FIELD (insn, 6, 10), info);