This is a series of patches that add support for the SPARC M7 cpu to
binutils. They were discussed and approved here: https://sourceware.org/ml/binutils/2014-10/msg00038.html
This commit is contained in:
parent
fcbdedf866
commit
3d68f91c0f
26 changed files with 2036 additions and 1378 deletions
|
@ -106,7 +106,7 @@ static char *v9a_asr_reg_names[] =
|
|||
{
|
||||
"pcr", "pic", "dcr", "gsr", "set_softint", "clear_softint",
|
||||
"softint", "tick_cmpr", "stick", "stick_cmpr", "cfr",
|
||||
"pause", "cps"
|
||||
"pause", "mwait"
|
||||
};
|
||||
|
||||
/* Macros used to extract instruction fields. Not all fields have
|
||||
|
@ -656,6 +656,7 @@ print_insn_sparc (bfd_vma memaddr, disassemble_info *info)
|
|||
break;
|
||||
case 'H': /* Double/even. */
|
||||
case 'J': /* Quad/multiple of 4. */
|
||||
case '}': /* Double/even. */
|
||||
fregx (X_RD (insn));
|
||||
break;
|
||||
#undef freg
|
||||
|
@ -793,6 +794,10 @@ print_insn_sparc (bfd_vma memaddr, disassemble_info *info)
|
|||
(*info->fprintf_func) (stream, "%%fprs");
|
||||
break;
|
||||
|
||||
case '{':
|
||||
(*info->fprintf_func) (stream, "%%mcdper");
|
||||
break;
|
||||
|
||||
case 'o':
|
||||
(*info->fprintf_func) (stream, "%%asi");
|
||||
break;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue