- { "arc600", ARC_OPCODE_ARC600, bfd_mach_arc_arc600,
- E_ARC_MACH_ARC600, 0x00},
- { "arc700", ARC_OPCODE_ARC700, bfd_mach_arc_arc700,
- E_ARC_MACH_ARC700, 0x00},
- { "nps400", ARC_OPCODE_ARC700 , bfd_mach_arc_arc700,
- E_ARC_MACH_ARC700, ARC_NPS400},
- { "arcem", ARC_OPCODE_ARCv2EM, bfd_mach_arc_arcv2,
- EF_ARC_CPU_ARCV2EM, 0x00},
- { "archs", ARC_OPCODE_ARCv2HS, bfd_mach_arc_arcv2,
- EF_ARC_CPU_ARCV2HS, ARC_CD},
+ ARC_CPU_TYPE_A7xx (arc700, 0x00),
+ ARC_CPU_TYPE_A7xx (nps400, ARC_NPS400),
+
+ ARC_CPU_TYPE_AV2EM (arcem, 0x00),
+ ARC_CPU_TYPE_AV2EM (em, 0x00),
+ ARC_CPU_TYPE_AV2EM (em4, ARC_CD),
+ ARC_CPU_TYPE_AV2EM (em4_dmips, ARC_CD),
+ ARC_CPU_TYPE_AV2EM (em4_fpus, ARC_CD),
+ ARC_CPU_TYPE_AV2EM (em4_fpuda, ARC_CD | ARC_FPUDA),
+ ARC_CPU_TYPE_AV2EM (quarkse_em, ARC_CD | ARC_SPFP | ARC_DPFP),
+
+ ARC_CPU_TYPE_AV2HS (archs, ARC_CD),
+ ARC_CPU_TYPE_AV2HS (hs, ARC_CD),
+ ARC_CPU_TYPE_AV2HS (hs34, ARC_CD),
+ ARC_CPU_TYPE_AV2HS (hs38, ARC_CD),
+ ARC_CPU_TYPE_AV2HS (hs38_linux, ARC_CD),
+
+ ARC_CPU_TYPE_A6xx (arc600, 0x00),
+ ARC_CPU_TYPE_A6xx (arc600_norm, 0x00),
+ ARC_CPU_TYPE_A6xx (arc600_mul64, 0x00),
+ ARC_CPU_TYPE_A6xx (arc600_mul32x16, 0x00),
+ ARC_CPU_TYPE_A6xx (arc601, 0x00),
+ ARC_CPU_TYPE_A6xx (arc601_norm, 0x00),
+ ARC_CPU_TYPE_A6xx (arc601_mul64, 0x00),
+ ARC_CPU_TYPE_A6xx (arc601_mul32x16, 0x00),