@@ -1134,170 +1134,177 @@ const EnumEntry<unsigned> C6000ElfOSABI[] = {
11341134};
11351135
11361136const EnumEntry<unsigned > ElfMachineType[] = {
1137- ENUM_ENT (EM_NONE, " None" ),
1138- ENUM_ENT (EM_M32, " WE32100" ),
1139- ENUM_ENT (EM_SPARC, " Sparc" ),
1140- ENUM_ENT (EM_386, " Intel 80386" ),
1141- ENUM_ENT (EM_68K, " MC68000" ),
1142- ENUM_ENT (EM_88K, " MC88000" ),
1143- ENUM_ENT (EM_IAMCU, " EM_IAMCU" ),
1144- ENUM_ENT (EM_860, " Intel 80860" ),
1145- ENUM_ENT (EM_MIPS, " MIPS R3000" ),
1146- ENUM_ENT (EM_S370, " IBM System/370" ),
1147- ENUM_ENT (EM_MIPS_RS3_LE, " MIPS R3000 little-endian" ),
1148- ENUM_ENT (EM_PARISC, " HPPA" ),
1149- ENUM_ENT (EM_VPP500, " Fujitsu VPP500" ),
1150- ENUM_ENT (EM_SPARC32PLUS, " Sparc v8+" ),
1151- ENUM_ENT (EM_960, " Intel 80960" ),
1152- ENUM_ENT (EM_PPC, " PowerPC" ),
1153- ENUM_ENT (EM_PPC64, " PowerPC64" ),
1154- ENUM_ENT (EM_S390, " IBM S/390" ),
1155- ENUM_ENT (EM_SPU, " SPU" ),
1156- ENUM_ENT (EM_V800, " NEC V800 series" ),
1157- ENUM_ENT (EM_FR20, " Fujistsu FR20" ),
1158- ENUM_ENT (EM_RH32, " TRW RH-32" ),
1159- ENUM_ENT (EM_RCE, " Motorola RCE" ),
1160- ENUM_ENT (EM_ARM, " ARM" ),
1161- ENUM_ENT (EM_ALPHA, " EM_ALPHA" ),
1162- ENUM_ENT (EM_SH, " Hitachi SH" ),
1163- ENUM_ENT (EM_SPARCV9, " Sparc v9" ),
1164- ENUM_ENT (EM_TRICORE, " Siemens Tricore" ),
1165- ENUM_ENT (EM_ARC, " ARC" ),
1166- ENUM_ENT (EM_H8_300, " Hitachi H8/300" ),
1167- ENUM_ENT (EM_H8_300H, " Hitachi H8/300H" ),
1168- ENUM_ENT (EM_H8S, " Hitachi H8S" ),
1169- ENUM_ENT (EM_H8_500, " Hitachi H8/500" ),
1170- ENUM_ENT (EM_IA_64, " Intel IA-64" ),
1171- ENUM_ENT (EM_MIPS_X, " Stanford MIPS-X" ),
1172- ENUM_ENT (EM_COLDFIRE, " Motorola Coldfire" ),
1173- ENUM_ENT (EM_68HC12, " Motorola MC68HC12 Microcontroller" ),
1174- ENUM_ENT (EM_MMA, " Fujitsu Multimedia Accelerator" ),
1175- ENUM_ENT (EM_PCP, " Siemens PCP" ),
1176- ENUM_ENT (EM_NCPU, " Sony nCPU embedded RISC processor" ),
1177- ENUM_ENT (EM_NDR1, " Denso NDR1 microprocesspr" ),
1178- ENUM_ENT (EM_STARCORE, " Motorola Star*Core processor" ),
1179- ENUM_ENT (EM_ME16, " Toyota ME16 processor" ),
1180- ENUM_ENT (EM_ST100, " STMicroelectronics ST100 processor" ),
1181- ENUM_ENT (EM_TINYJ, " Advanced Logic Corp. TinyJ embedded processor" ),
1182- ENUM_ENT (EM_X86_64, " Advanced Micro Devices X86-64" ),
1183- ENUM_ENT (EM_PDSP, " Sony DSP processor" ),
1184- ENUM_ENT (EM_PDP10, " Digital Equipment Corp. PDP-10" ),
1185- ENUM_ENT (EM_PDP11, " Digital Equipment Corp. PDP-11" ),
1186- ENUM_ENT (EM_FX66, " Siemens FX66 microcontroller" ),
1187- ENUM_ENT (EM_ST9PLUS, " STMicroelectronics ST9+ 8/16 bit microcontroller" ),
1188- ENUM_ENT (EM_ST7, " STMicroelectronics ST7 8-bit microcontroller" ),
1189- ENUM_ENT (EM_68HC16, " Motorola MC68HC16 Microcontroller" ),
1190- ENUM_ENT (EM_68HC11, " Motorola MC68HC11 Microcontroller" ),
1191- ENUM_ENT (EM_68HC08, " Motorola MC68HC08 Microcontroller" ),
1192- ENUM_ENT (EM_68HC05, " Motorola MC68HC05 Microcontroller" ),
1193- ENUM_ENT (EM_SVX, " Silicon Graphics SVx" ),
1194- ENUM_ENT (EM_ST19, " STMicroelectronics ST19 8-bit microcontroller" ),
1195- ENUM_ENT (EM_VAX, " Digital VAX" ),
1196- ENUM_ENT (EM_CRIS, " Axis Communications 32-bit embedded processor" ),
1197- ENUM_ENT (EM_JAVELIN, " Infineon Technologies 32-bit embedded cpu" ),
1198- ENUM_ENT (EM_FIREPATH, " Element 14 64-bit DSP processor" ),
1199- ENUM_ENT (EM_ZSP, " LSI Logic's 16-bit DSP processor" ),
1200- ENUM_ENT (EM_MMIX, " Donald Knuth's educational 64-bit processor" ),
1201- ENUM_ENT (EM_HUANY, " Harvard Universitys's machine-independent object format" ),
1202- ENUM_ENT (EM_PRISM, " Vitesse Prism" ),
1203- ENUM_ENT (EM_AVR, " Atmel AVR 8-bit microcontroller" ),
1204- ENUM_ENT (EM_FR30, " Fujitsu FR30" ),
1205- ENUM_ENT (EM_D10V, " Mitsubishi D10V" ),
1206- ENUM_ENT (EM_D30V, " Mitsubishi D30V" ),
1207- ENUM_ENT (EM_V850, " NEC v850" ),
1208- ENUM_ENT (EM_M32R, " Renesas M32R (formerly Mitsubishi M32r)" ),
1209- ENUM_ENT (EM_MN10300, " Matsushita MN10300" ),
1210- ENUM_ENT (EM_MN10200, " Matsushita MN10200" ),
1211- ENUM_ENT (EM_PJ, " picoJava" ),
1212- ENUM_ENT (EM_OPENRISC, " OpenRISC 32-bit embedded processor" ),
1213- ENUM_ENT (EM_ARC_COMPACT, " EM_ARC_COMPACT" ),
1214- ENUM_ENT (EM_XTENSA, " Tensilica Xtensa Processor" ),
1215- ENUM_ENT (EM_VIDEOCORE, " Alphamosaic VideoCore processor" ),
1216- ENUM_ENT (EM_TMM_GPP, " Thompson Multimedia General Purpose Processor" ),
1217- ENUM_ENT (EM_NS32K, " National Semiconductor 32000 series" ),
1218- ENUM_ENT (EM_TPC, " Tenor Network TPC processor" ),
1219- ENUM_ENT (EM_SNP1K, " EM_SNP1K" ),
1220- ENUM_ENT (EM_ST200, " STMicroelectronics ST200 microcontroller" ),
1221- ENUM_ENT (EM_IP2K, " Ubicom IP2xxx 8-bit microcontrollers" ),
1222- ENUM_ENT (EM_MAX, " MAX Processor" ),
1223- ENUM_ENT (EM_CR, " National Semiconductor CompactRISC" ),
1224- ENUM_ENT (EM_F2MC16, " Fujitsu F2MC16" ),
1225- ENUM_ENT (EM_MSP430, " Texas Instruments msp430 microcontroller" ),
1226- ENUM_ENT (EM_BLACKFIN, " Analog Devices Blackfin" ),
1227- ENUM_ENT (EM_SE_C33, " S1C33 Family of Seiko Epson processors" ),
1228- ENUM_ENT (EM_SEP, " Sharp embedded microprocessor" ),
1229- ENUM_ENT (EM_ARCA, " Arca RISC microprocessor" ),
1230- ENUM_ENT (EM_UNICORE, " Unicore" ),
1231- ENUM_ENT (EM_EXCESS, " eXcess 16/32/64-bit configurable embedded CPU" ),
1232- ENUM_ENT (EM_DXP, " Icera Semiconductor Inc. Deep Execution Processor" ),
1233- ENUM_ENT (EM_ALTERA_NIOS2, " Altera Nios" ),
1234- ENUM_ENT (EM_CRX, " National Semiconductor CRX microprocessor" ),
1235- ENUM_ENT (EM_XGATE, " Motorola XGATE embedded processor" ),
1236- ENUM_ENT (EM_C166, " Infineon Technologies xc16x" ),
1237- ENUM_ENT (EM_M16C, " Renesas M16C" ),
1238- ENUM_ENT (EM_DSPIC30F, " Microchip Technology dsPIC30F Digital Signal Controller" ),
1239- ENUM_ENT (EM_CE, " Freescale Communication Engine RISC core" ),
1240- ENUM_ENT (EM_M32C, " Renesas M32C" ),
1241- ENUM_ENT (EM_TSK3000, " Altium TSK3000 core" ),
1242- ENUM_ENT (EM_RS08, " Freescale RS08 embedded processor" ),
1243- ENUM_ENT (EM_SHARC, " EM_SHARC" ),
1244- ENUM_ENT (EM_ECOG2, " Cyan Technology eCOG2 microprocessor" ),
1245- ENUM_ENT (EM_SCORE7, " SUNPLUS S+Core" ),
1246- ENUM_ENT (EM_DSP24, " New Japan Radio (NJR) 24-bit DSP Processor" ),
1247- ENUM_ENT (EM_VIDEOCORE3, " Broadcom VideoCore III processor" ),
1248- ENUM_ENT (EM_LATTICEMICO32, " Lattice Mico32" ),
1249- ENUM_ENT (EM_SE_C17, " Seiko Epson C17 family" ),
1250- ENUM_ENT (EM_TI_C6000, " Texas Instruments TMS320C6000 DSP family" ),
1251- ENUM_ENT (EM_TI_C2000, " Texas Instruments TMS320C2000 DSP family" ),
1252- ENUM_ENT (EM_TI_C5500, " Texas Instruments TMS320C55x DSP family" ),
1253- ENUM_ENT (EM_MMDSP_PLUS, " STMicroelectronics 64bit VLIW Data Signal Processor" ),
1254- ENUM_ENT (EM_CYPRESS_M8C, " Cypress M8C microprocessor" ),
1255- ENUM_ENT (EM_R32C, " Renesas R32C series microprocessors" ),
1256- ENUM_ENT (EM_TRIMEDIA, " NXP Semiconductors TriMedia architecture family" ),
1257- ENUM_ENT (EM_HEXAGON, " Qualcomm Hexagon" ),
1258- ENUM_ENT (EM_8051, " Intel 8051 and variants" ),
1259- ENUM_ENT (EM_STXP7X, " STMicroelectronics STxP7x family" ),
1260- ENUM_ENT (EM_NDS32, " Andes Technology compact code size embedded RISC processor family" ),
1261- ENUM_ENT (EM_ECOG1, " Cyan Technology eCOG1 microprocessor" ),
1262- // FIXME: Following EM_ECOG1X definitions is dead code since EM_ECOG1X has
1263- // an identical number to EM_ECOG1.
1264- ENUM_ENT (EM_ECOG1X, " Cyan Technology eCOG1X family" ),
1265- ENUM_ENT (EM_MAXQ30, " Dallas Semiconductor MAXQ30 Core microcontrollers" ),
1266- ENUM_ENT (EM_XIMO16, " New Japan Radio (NJR) 16-bit DSP Processor" ),
1267- ENUM_ENT (EM_MANIK, " M2000 Reconfigurable RISC Microprocessor" ),
1268- ENUM_ENT (EM_CRAYNV2, " Cray Inc. NV2 vector architecture" ),
1269- ENUM_ENT (EM_RX, " Renesas RX" ),
1270- ENUM_ENT (EM_METAG, " Imagination Technologies Meta processor architecture" ),
1271- ENUM_ENT (EM_MCST_ELBRUS, " MCST Elbrus general purpose hardware architecture" ),
1272- ENUM_ENT (EM_ECOG16, " Cyan Technology eCOG16 family" ),
1273- ENUM_ENT (EM_CR16, " National Semiconductor CompactRISC 16-bit processor" ),
1274- ENUM_ENT (EM_ETPU, " Freescale Extended Time Processing Unit" ),
1275- ENUM_ENT (EM_SLE9X, " Infineon Technologies SLE9X core" ),
1276- ENUM_ENT (EM_L10M, " EM_L10M" ),
1277- ENUM_ENT (EM_K10M, " EM_K10M" ),
1278- ENUM_ENT (EM_AARCH64, " AArch64" ),
1279- ENUM_ENT (EM_AVR32, " Atmel Corporation 32-bit microprocessor family" ),
1280- ENUM_ENT (EM_STM8, " STMicroeletronics STM8 8-bit microcontroller" ),
1281- ENUM_ENT (EM_TILE64, " Tilera TILE64 multicore architecture family" ),
1282- ENUM_ENT (EM_TILEPRO, " Tilera TILEPro multicore architecture family" ),
1283- ENUM_ENT (EM_MICROBLAZE, " Xilinx MicroBlaze 32-bit RISC soft processor core" ),
1284- ENUM_ENT (EM_CUDA, " NVIDIA CUDA architecture" ),
1285- ENUM_ENT (EM_TILEGX, " Tilera TILE-Gx multicore architecture family" ),
1286- ENUM_ENT (EM_CLOUDSHIELD, " EM_CLOUDSHIELD" ),
1287- ENUM_ENT (EM_COREA_1ST, " EM_COREA_1ST" ),
1288- ENUM_ENT (EM_COREA_2ND, " EM_COREA_2ND" ),
1289- ENUM_ENT (EM_ARC_COMPACT2, " EM_ARC_COMPACT2" ),
1290- ENUM_ENT (EM_OPEN8, " EM_OPEN8" ),
1291- ENUM_ENT (EM_RL78, " Renesas RL78" ),
1292- ENUM_ENT (EM_VIDEOCORE5, " Broadcom VideoCore V processor" ),
1293- ENUM_ENT (EM_78KOR, " EM_78KOR" ),
1294- ENUM_ENT (EM_56800EX, " EM_56800EX" ),
1295- ENUM_ENT (EM_AMDGPU, " EM_AMDGPU" ),
1296- ENUM_ENT (EM_RISCV, " RISC-V" ),
1297- ENUM_ENT (EM_LANAI, " EM_LANAI" ),
1298- ENUM_ENT (EM_BPF, " EM_BPF" ),
1299- ENUM_ENT (EM_VE, " NEC SX-Aurora Vector Engine" ),
1300- ENUM_ENT (EM_LOONGARCH, " LoongArch" ),
1137+ ENUM_ENT (EM_NONE, " None" ),
1138+ ENUM_ENT (EM_M32, " WE32100" ),
1139+ ENUM_ENT (EM_SPARC, " Sparc" ),
1140+ ENUM_ENT (EM_386, " Intel 80386" ),
1141+ ENUM_ENT (EM_68K, " MC68000" ),
1142+ ENUM_ENT (EM_88K, " MC88000" ),
1143+ ENUM_ENT (EM_IAMCU, " EM_IAMCU" ),
1144+ ENUM_ENT (EM_860, " Intel 80860" ),
1145+ ENUM_ENT (EM_MIPS, " MIPS R3000" ),
1146+ ENUM_ENT (EM_S370, " IBM System/370" ),
1147+ ENUM_ENT (EM_MIPS_RS3_LE, " MIPS R3000 little-endian" ),
1148+ ENUM_ENT (EM_PARISC, " HPPA" ),
1149+ ENUM_ENT (EM_VPP500, " Fujitsu VPP500" ),
1150+ ENUM_ENT (EM_SPARC32PLUS, " Sparc v8+" ),
1151+ ENUM_ENT (EM_960, " Intel 80960" ),
1152+ ENUM_ENT (EM_PPC, " PowerPC" ),
1153+ ENUM_ENT (EM_PPC64, " PowerPC64" ),
1154+ ENUM_ENT (EM_S390, " IBM S/390" ),
1155+ ENUM_ENT (EM_SPU, " SPU" ),
1156+ ENUM_ENT (EM_V800, " NEC V800 series" ),
1157+ ENUM_ENT (EM_FR20, " Fujistsu FR20" ),
1158+ ENUM_ENT (EM_RH32, " TRW RH-32" ),
1159+ ENUM_ENT (EM_RCE, " Motorola RCE" ),
1160+ ENUM_ENT (EM_ARM, " ARM" ),
1161+ ENUM_ENT (EM_ALPHA, " EM_ALPHA" ),
1162+ ENUM_ENT (EM_SH, " Hitachi SH" ),
1163+ ENUM_ENT (EM_SPARCV9, " Sparc v9" ),
1164+ ENUM_ENT (EM_TRICORE, " Siemens Tricore" ),
1165+ ENUM_ENT (EM_ARC, " ARC" ),
1166+ ENUM_ENT (EM_H8_300, " Hitachi H8/300" ),
1167+ ENUM_ENT (EM_H8_300H, " Hitachi H8/300H" ),
1168+ ENUM_ENT (EM_H8S, " Hitachi H8S" ),
1169+ ENUM_ENT (EM_H8_500, " Hitachi H8/500" ),
1170+ ENUM_ENT (EM_IA_64, " Intel IA-64" ),
1171+ ENUM_ENT (EM_MIPS_X, " Stanford MIPS-X" ),
1172+ ENUM_ENT (EM_COLDFIRE, " Motorola Coldfire" ),
1173+ ENUM_ENT (EM_68HC12, " Motorola MC68HC12 Microcontroller" ),
1174+ ENUM_ENT (EM_MMA, " Fujitsu Multimedia Accelerator" ),
1175+ ENUM_ENT (EM_PCP, " Siemens PCP" ),
1176+ ENUM_ENT (EM_NCPU, " Sony nCPU embedded RISC processor" ),
1177+ ENUM_ENT (EM_NDR1, " Denso NDR1 microprocesspr" ),
1178+ ENUM_ENT (EM_STARCORE, " Motorola Star*Core processor" ),
1179+ ENUM_ENT (EM_ME16, " Toyota ME16 processor" ),
1180+ ENUM_ENT (EM_ST100, " STMicroelectronics ST100 processor" ),
1181+ ENUM_ENT (EM_TINYJ, " Advanced Logic Corp. TinyJ embedded processor" ),
1182+ ENUM_ENT (EM_X86_64, " Advanced Micro Devices X86-64" ),
1183+ ENUM_ENT (EM_PDSP, " Sony DSP processor" ),
1184+ ENUM_ENT (EM_PDP10, " Digital Equipment Corp. PDP-10" ),
1185+ ENUM_ENT (EM_PDP11, " Digital Equipment Corp. PDP-11" ),
1186+ ENUM_ENT (EM_FX66, " Siemens FX66 microcontroller" ),
1187+ ENUM_ENT (EM_ST9PLUS, " STMicroelectronics ST9+ 8/16 bit microcontroller" ),
1188+ ENUM_ENT (EM_ST7, " STMicroelectronics ST7 8-bit microcontroller" ),
1189+ ENUM_ENT (EM_68HC16, " Motorola MC68HC16 Microcontroller" ),
1190+ ENUM_ENT (EM_68HC11, " Motorola MC68HC11 Microcontroller" ),
1191+ ENUM_ENT (EM_68HC08, " Motorola MC68HC08 Microcontroller" ),
1192+ ENUM_ENT (EM_68HC05, " Motorola MC68HC05 Microcontroller" ),
1193+ ENUM_ENT (EM_SVX, " Silicon Graphics SVx" ),
1194+ ENUM_ENT (EM_ST19, " STMicroelectronics ST19 8-bit microcontroller" ),
1195+ ENUM_ENT (EM_VAX, " Digital VAX" ),
1196+ ENUM_ENT (EM_CRIS, " Axis Communications 32-bit embedded processor" ),
1197+ ENUM_ENT (EM_JAVELIN, " Infineon Technologies 32-bit embedded cpu" ),
1198+ ENUM_ENT (EM_FIREPATH, " Element 14 64-bit DSP processor" ),
1199+ ENUM_ENT (EM_ZSP, " LSI Logic's 16-bit DSP processor" ),
1200+ ENUM_ENT (EM_MMIX, " Donald Knuth's educational 64-bit processor" ),
1201+ ENUM_ENT (EM_HUANY,
1202+ " Harvard Universitys's machine-independent object format" ),
1203+ ENUM_ENT (EM_PRISM, " Vitesse Prism" ),
1204+ ENUM_ENT (EM_AVR, " Atmel AVR 8-bit microcontroller" ),
1205+ ENUM_ENT (EM_FR30, " Fujitsu FR30" ),
1206+ ENUM_ENT (EM_D10V, " Mitsubishi D10V" ),
1207+ ENUM_ENT (EM_D30V, " Mitsubishi D30V" ),
1208+ ENUM_ENT (EM_V850, " NEC v850" ),
1209+ ENUM_ENT (EM_M32R, " Renesas M32R (formerly Mitsubishi M32r)" ),
1210+ ENUM_ENT (EM_MN10300, " Matsushita MN10300" ),
1211+ ENUM_ENT (EM_MN10200, " Matsushita MN10200" ),
1212+ ENUM_ENT (EM_PJ, " picoJava" ),
1213+ ENUM_ENT (EM_OPENRISC, " OpenRISC 32-bit embedded processor" ),
1214+ ENUM_ENT (EM_ARC_COMPACT, " EM_ARC_COMPACT" ),
1215+ ENUM_ENT (EM_XTENSA, " Tensilica Xtensa Processor" ),
1216+ ENUM_ENT (EM_VIDEOCORE, " Alphamosaic VideoCore processor" ),
1217+ ENUM_ENT (EM_TMM_GPP, " Thompson Multimedia General Purpose Processor" ),
1218+ ENUM_ENT (EM_NS32K, " National Semiconductor 32000 series" ),
1219+ ENUM_ENT (EM_TPC, " Tenor Network TPC processor" ),
1220+ ENUM_ENT (EM_SNP1K, " EM_SNP1K" ),
1221+ ENUM_ENT (EM_ST200, " STMicroelectronics ST200 microcontroller" ),
1222+ ENUM_ENT (EM_IP2K, " Ubicom IP2xxx 8-bit microcontrollers" ),
1223+ ENUM_ENT (EM_MAX, " MAX Processor" ),
1224+ ENUM_ENT (EM_CR, " National Semiconductor CompactRISC" ),
1225+ ENUM_ENT (EM_F2MC16, " Fujitsu F2MC16" ),
1226+ ENUM_ENT (EM_MSP430, " Texas Instruments msp430 microcontroller" ),
1227+ ENUM_ENT (EM_BLACKFIN, " Analog Devices Blackfin" ),
1228+ ENUM_ENT (EM_SE_C33, " S1C33 Family of Seiko Epson processors" ),
1229+ ENUM_ENT (EM_SEP, " Sharp embedded microprocessor" ),
1230+ ENUM_ENT (EM_ARCA, " Arca RISC microprocessor" ),
1231+ ENUM_ENT (EM_UNICORE, " Unicore" ),
1232+ ENUM_ENT (EM_EXCESS, " eXcess 16/32/64-bit configurable embedded CPU" ),
1233+ ENUM_ENT (EM_DXP, " Icera Semiconductor Inc. Deep Execution Processor" ),
1234+ ENUM_ENT (EM_ALTERA_NIOS2, " Altera Nios" ),
1235+ ENUM_ENT (EM_CRX, " National Semiconductor CRX microprocessor" ),
1236+ ENUM_ENT (EM_XGATE, " Motorola XGATE embedded processor" ),
1237+ ENUM_ENT (EM_C166, " Infineon Technologies xc16x" ),
1238+ ENUM_ENT (EM_M16C, " Renesas M16C" ),
1239+ ENUM_ENT (EM_DSPIC30F,
1240+ " Microchip Technology dsPIC30F Digital Signal Controller" ),
1241+ ENUM_ENT (EM_CE, " Freescale Communication Engine RISC core" ),
1242+ ENUM_ENT (EM_M32C, " Renesas M32C" ),
1243+ ENUM_ENT (EM_TSK3000, " Altium TSK3000 core" ),
1244+ ENUM_ENT (EM_RS08, " Freescale RS08 embedded processor" ),
1245+ ENUM_ENT (EM_SHARC, " EM_SHARC" ),
1246+ ENUM_ENT (EM_ECOG2, " Cyan Technology eCOG2 microprocessor" ),
1247+ ENUM_ENT (EM_SCORE7, " SUNPLUS S+Core" ),
1248+ ENUM_ENT (EM_DSP24, " New Japan Radio (NJR) 24-bit DSP Processor" ),
1249+ ENUM_ENT (EM_VIDEOCORE3, " Broadcom VideoCore III processor" ),
1250+ ENUM_ENT (EM_LATTICEMICO32, " Lattice Mico32" ),
1251+ ENUM_ENT (EM_SE_C17, " Seiko Epson C17 family" ),
1252+ ENUM_ENT (EM_TI_C6000, " Texas Instruments TMS320C6000 DSP family" ),
1253+ ENUM_ENT (EM_TI_C2000, " Texas Instruments TMS320C2000 DSP family" ),
1254+ ENUM_ENT (EM_TI_C5500, " Texas Instruments TMS320C55x DSP family" ),
1255+ ENUM_ENT (EM_MMDSP_PLUS,
1256+ " STMicroelectronics 64bit VLIW Data Signal Processor" ),
1257+ ENUM_ENT (EM_CYPRESS_M8C, " Cypress M8C microprocessor" ),
1258+ ENUM_ENT (EM_R32C, " Renesas R32C series microprocessors" ),
1259+ ENUM_ENT (EM_TRIMEDIA, " NXP Semiconductors TriMedia architecture family" ),
1260+ ENUM_ENT (EM_HEXAGON, " Qualcomm Hexagon" ),
1261+ ENUM_ENT (EM_8051, " Intel 8051 and variants" ),
1262+ ENUM_ENT (EM_STXP7X, " STMicroelectronics STxP7x family" ),
1263+ ENUM_ENT (
1264+ EM_NDS32,
1265+ " Andes Technology compact code size embedded RISC processor family" ),
1266+ ENUM_ENT (EM_ECOG1, " Cyan Technology eCOG1 microprocessor" ),
1267+ // FIXME: Following EM_ECOG1X definitions is dead code since EM_ECOG1X has
1268+ // an identical number to EM_ECOG1.
1269+ ENUM_ENT (EM_ECOG1X, " Cyan Technology eCOG1X family" ),
1270+ ENUM_ENT (EM_MAXQ30, " Dallas Semiconductor MAXQ30 Core microcontrollers" ),
1271+ ENUM_ENT (EM_XIMO16, " New Japan Radio (NJR) 16-bit DSP Processor" ),
1272+ ENUM_ENT (EM_MANIK, " M2000 Reconfigurable RISC Microprocessor" ),
1273+ ENUM_ENT (EM_CRAYNV2, " Cray Inc. NV2 vector architecture" ),
1274+ ENUM_ENT (EM_RX, " Renesas RX" ),
1275+ ENUM_ENT (EM_METAG, " Imagination Technologies Meta processor architecture" ),
1276+ ENUM_ENT (EM_MCST_ELBRUS,
1277+ " MCST Elbrus general purpose hardware architecture" ),
1278+ ENUM_ENT (EM_ECOG16, " Cyan Technology eCOG16 family" ),
1279+ ENUM_ENT (EM_CR16, " National Semiconductor CompactRISC 16-bit processor" ),
1280+ ENUM_ENT (EM_ETPU, " Freescale Extended Time Processing Unit" ),
1281+ ENUM_ENT (EM_SLE9X, " Infineon Technologies SLE9X core" ),
1282+ ENUM_ENT (EM_L10M, " EM_L10M" ),
1283+ ENUM_ENT (EM_K10M, " EM_K10M" ),
1284+ ENUM_ENT (EM_AARCH64, " AArch64" ),
1285+ ENUM_ENT (EM_AVR32, " Atmel Corporation 32-bit microprocessor family" ),
1286+ ENUM_ENT (EM_STM8, " STMicroeletronics STM8 8-bit microcontroller" ),
1287+ ENUM_ENT (EM_TILE64, " Tilera TILE64 multicore architecture family" ),
1288+ ENUM_ENT (EM_TILEPRO, " Tilera TILEPro multicore architecture family" ),
1289+ ENUM_ENT (EM_MICROBLAZE,
1290+ " Xilinx MicroBlaze 32-bit RISC soft processor core" ),
1291+ ENUM_ENT (EM_CUDA, " NVIDIA CUDA architecture" ),
1292+ ENUM_ENT (EM_TILEGX, " Tilera TILE-Gx multicore architecture family" ),
1293+ ENUM_ENT (EM_CLOUDSHIELD, " EM_CLOUDSHIELD" ),
1294+ ENUM_ENT (EM_COREA_1ST, " EM_COREA_1ST" ),
1295+ ENUM_ENT (EM_COREA_2ND, " EM_COREA_2ND" ),
1296+ ENUM_ENT (EM_ARC_COMPACT2, " EM_ARC_COMPACT2" ),
1297+ ENUM_ENT (EM_OPEN8, " EM_OPEN8" ),
1298+ ENUM_ENT (EM_RL78, " Renesas RL78" ),
1299+ ENUM_ENT (EM_VIDEOCORE5, " Broadcom VideoCore V processor" ),
1300+ ENUM_ENT (EM_78KOR, " EM_78KOR" ),
1301+ ENUM_ENT (EM_56800EX, " EM_56800EX" ),
1302+ ENUM_ENT (EM_AMDGPU, " EM_AMDGPU" ),
1303+ ENUM_ENT (EM_RISCV, " RISC-V" ),
1304+ ENUM_ENT (EM_LANAI, " EM_LANAI" ),
1305+ ENUM_ENT (EM_BPF, " EM_BPF" ),
1306+ ENUM_ENT (EM_VE, " NEC SX-Aurora Vector Engine" ),
1307+ ENUM_ENT (EM_LOONGARCH, " LoongArch" ),
13011308};
13021309
13031310const EnumEntry<unsigned > ElfSymbolBindings[] = {
0 commit comments