Browse Source

Add missing handlers for v9 operands.

gdb-4_18-branch
Michael Tiemann 35 years ago
parent
commit
5f4d1571fa
  1. 19
      binutils/sparc-pinsn.c

19
binutils/sparc-pinsn.c

@ -304,10 +304,11 @@ memcpy(&insn,buffer, sizeof (insn));
stream);
break;
case 'K':
case 'G':
print_address ((bfd_vma)
(memaddr
+ (((int) insn.disp21 << 11) >> 11) * 4),
/* We use only 19 of the 21 bits. */
+ (((int) insn.disp21 << 13) >> 13) * 4),
stream);
break;
@ -315,6 +316,20 @@ memcpy(&insn,buffer, sizeof (insn));
fputs ("%amr", stream);
break;
case '6':
case '7':
case '8':
case '9':
fprintf (stream, "fcc%c", *s - '6' + '0');
break;
case 'z':
fputs ("icc", stream);
break;
case 'Z':
fputs ("xcc", stream);
break;
#endif /* NO_V9 */
case 'M':

Loading…
Cancel
Save