* hppa-dis.c (print_insn_hppa): Handle new 'c' mode completers,
authorJeff Law <law@redhat.com>
Mon, 31 Dec 2001 23:44:08 +0000 (23:44 +0000)
committerJeff Law <law@redhat.com>
Mon, 31 Dec 2001 23:44:08 +0000 (23:44 +0000)
        'X', 'M', and 'A'.  No longer emit a space after 'x' or 's'.
        Always emit a space after 'H'.

opcodes/ChangeLog
opcodes/hppa-dis.c

index b37252fafab8f965c977eab96725b435f2c5d081..7b07733abb6ef9b0dab3f82af65fdb1d5fe1746d 100644 (file)
@@ -1,3 +1,9 @@
+Mon Dec 31 16:46:26 2001  Jeffrey A Law  (law@redhat.com)
+
+       * hppa-dis.c (print_insn_hppa): Handle new 'c' mode completers,
+       'X', 'M', and 'A'.  No longer emit a space after 'x' or 's'.
+       Always emit a space after 'H'.
+
 2001-12-18  matthew green  <mrg@redhat.com>
 
        * ppc-opc.c (PPCVEC): Include PPC_OPCODE_ANY.
index 6d7c54deb9e8cf1b4b36d71ebd93a6af0d1fc754..d9ab9dd99d506e5200204c7aa0de38eba6905513 100644 (file)
@@ -554,17 +554,29 @@ print_insn_hppa (memaddr, info)
                  switch (*++s)
                    {
                    case 'x':
+                     (*info->fprintf_func) (info->stream, "%s",
+                                            index_compl_names[GET_COMPL (insn)]);
+                     break;
+                   case 'X':
                      (*info->fprintf_func) (info->stream, "%s ",
                                             index_compl_names[GET_COMPL (insn)]);
                      break;
                    case 'm':
+                     (*info->fprintf_func) (info->stream, "%s",
+                                            short_ldst_compl_names[GET_COMPL (insn)]);
+                     break;
+                   case 'M':
                      (*info->fprintf_func) (info->stream, "%s ",
                                             short_ldst_compl_names[GET_COMPL (insn)]);
                      break;
-                   case 's':
+                   case 'A':
                      (*info->fprintf_func) (info->stream, "%s ",
                                             short_bytes_compl_names[GET_COMPL (insn)]);
                      break;
+                   case 's':
+                     (*info->fprintf_func) (info->stream, "%s",
+                                            short_bytes_compl_names[GET_COMPL (insn)]);
+                     break;
                    case 'c':
                    case 'C':
                      switch (GET_FIELD (insn, 20, 21))
@@ -686,7 +698,7 @@ print_insn_hppa (memaddr, info)
                      break;
                    case 'H':
                      (*info->fprintf_func)
-                         (info->stream, "%s", saturation_names[GET_FIELD
+                         (info->stream, "%s ", saturation_names[GET_FIELD
                                                               (insn, 24, 25)]);
                      break;
                    case '*':