read_write_names[GET_FIELD (insn, 25, 25)]);
break;
case 'W':
- (*info->fprintf_func) (info->stream, ",w");
+ (*info->fprintf_func) (info->stream, ",w ");
break;
case 'r':
if (GET_FIELD (insn, 23, 26) == 5)
fput_const (extract_14 (insn), info);
break;
case 'k':
+ fputs_filtered ("L%", info);
fput_const (extract_21 (insn), info);
break;
case '<':
case 'Z':
/* addil %r1 implicit output. */
- (*info->fprintf_func) (info->stream, "%%r1");
+ fputs_filtered ("r1", info);
break;
case 'Y':
/* be,l %sr0,%r31 implicit output. */
- (*info->fprintf_func) (info->stream, "%%sr0,%%r31");
+ fputs_filtered ("sr0,r31", info);
break;
case '@':
GET_FIELD (insn, 22, 25));
break;
case '!':
- (*info->fprintf_func) (info->stream, "%%sar");
+ fputs_filtered ("sar", info);
break;
case 'p':
(*info->fprintf_func) (info->stream, "%d",
(memaddr + 8 + extract_22 (insn), info);
break;
case 'L':
- fputs_filtered (",%r2", info);
+ fputs_filtered (",rp", info);
break;
default:
(*info->fprintf_func) (info->stream, "%c", *s);