mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-10-11 18:06:03 +08:00
[ARC] Add XY registers, update neg instruction.
gas/ 2016-05-23 Claudiu Zissulescu <claziss@synopsys.com> * config/tc-arc.c (md_begin): Add XY registers. (cpu_types): Code density is default off for ARC EM. opcodes/ 2016-05-23 Claudiu Zissulescu <claziss@synopsys.com> * arc-tbl.h (neg): New instruction variant.
This commit is contained in:
@ -1,3 +1,8 @@
|
||||
2016-05-23 Claudiu Zissulescu <claziss@synopsys.com>
|
||||
|
||||
* config/tc-arc.c (md_begin): Add XY registers.
|
||||
(cpu_types): Code density is default off for ARC EM.
|
||||
|
||||
2016-05-23 Cupertino Miranda <cmiranda@synopsys.com>
|
||||
|
||||
* config/tc-arc.c (attributes_t): Renamed attribute class to
|
||||
|
@ -428,7 +428,7 @@ static const struct cpu_type
|
||||
{ "nps400", ARC_OPCODE_ARC700 | ARC_OPCODE_NPS400, bfd_mach_arc_nps400,
|
||||
E_ARC_MACH_NPS400, 0x00},
|
||||
{ "arcem", ARC_OPCODE_ARCv2EM, bfd_mach_arc_arcv2,
|
||||
EF_ARC_CPU_ARCV2EM, ARC_CD},
|
||||
EF_ARC_CPU_ARCV2EM, 0x00},
|
||||
{ "archs", ARC_OPCODE_ARCv2HS, bfd_mach_arc_arcv2,
|
||||
EF_ARC_CPU_ARCV2HS, ARC_CD},
|
||||
{ 0, 0, 0, 0, 0 }
|
||||
@ -2381,6 +2381,32 @@ md_begin (void)
|
||||
declare_register ("ilink2", 30);
|
||||
declare_register ("blink", 31);
|
||||
|
||||
/* XY memory registers. */
|
||||
declare_register ("x0_u0", 32);
|
||||
declare_register ("x0_u1", 33);
|
||||
declare_register ("x1_u0", 34);
|
||||
declare_register ("x1_u1", 35);
|
||||
declare_register ("x2_u0", 36);
|
||||
declare_register ("x2_u1", 37);
|
||||
declare_register ("x3_u0", 38);
|
||||
declare_register ("x3_u1", 39);
|
||||
declare_register ("y0_u0", 40);
|
||||
declare_register ("y0_u1", 41);
|
||||
declare_register ("y1_u0", 42);
|
||||
declare_register ("y1_u1", 43);
|
||||
declare_register ("y2_u0", 44);
|
||||
declare_register ("y2_u1", 45);
|
||||
declare_register ("y3_u0", 46);
|
||||
declare_register ("y3_u1", 47);
|
||||
declare_register ("x0_nu", 48);
|
||||
declare_register ("x1_nu", 49);
|
||||
declare_register ("x2_nu", 50);
|
||||
declare_register ("x3_nu", 51);
|
||||
declare_register ("y0_nu", 52);
|
||||
declare_register ("y1_nu", 53);
|
||||
declare_register ("y2_nu", 54);
|
||||
declare_register ("y3_nu", 55);
|
||||
|
||||
declare_register ("mlo", 57);
|
||||
declare_register ("mmid", 58);
|
||||
declare_register ("mhi", 59);
|
||||
|
Reference in New Issue
Block a user