/** ELFMachineTypes (generated from ELFMachineTypes_data.txt) **/

#include <stdint.h>

static const char ELFMachineTypes_strtbl[] =
	"\x00" "No machine" "\x00" "AT&T WE 32100 (M32)" "\x00" "Sun/Orac"
	"le SPARC" "\x00" "Intel i386" "\x00" "Motorola M68K" "\x00" "Mot"
	"orola M88K" "\x00" "Intel i486" "\x00" "Intel i860" "\x00" "MIPS"
	"\x00" "IBM System/370" "\x00" "MIPS R3000 LE (deprecated)" "\x00"
	"SPARC v9 (deprecated)" "\x00" "HP PA-RISC" "\x00" "nCUBE" "\x00" "F"
	"ujitsu VPP500" "\x00" "SPARC32PLUS" "\x00" "Intel i960" "\x00" "P"
	"owerPC" "\x00" "64-bit PowerPC" "\x00" "IBM System/390" "\x00" "C"
	"ell SPU" "\x00" "Cisco SVIP" "\x00" "Cisco 7200" "\x00" "NEC V80"
	"0" "\x00" "Fujitsu FR20" "\x00" "TRW RH-32" "\x00" "Motorola M*C"
	"ore" "\x00" "ARM" "\x00" "DEC Alpha" "\x00" "Renesas SuperH" "\x00"
	"SPARC v9" "\x00" "Siemens Tricore embedded processor" "\x00" "Ar"
	"gonaut RISC Core" "\x00" "Renesas H8/300" "\x00" "Renesas H8/300"
	"H" "\x00" "Renesas H8S" "\x00" "Renesas H8/500" "\x00" "Intel It"
	"anium" "\x00" "Stanford MIPS-X" "\x00" "Motorola Coldfire" "\x00"
	"Motorola MC68HC12" "\x00" "Fujitsu Multimedia Accelerator" "\x00"
	"Siemens PCP" "\x00" "Sony nCPU" "\x00" "Denso NDR1" "\x00" "Moto"
	"rola Star*Core" "\x00" "Toyota ME16" "\x00" "STMicroelectronics "
	"ST100" "\x00" "Advanced Logic Corp. TinyJ" "\x00" "AMD64" "\x00" "S"
	"ony DSP" "\x00" "DEC PDP-10" "\x00" "DEC PDP-11" "\x00" "Siemens"
	" FX66" "\x00" "STMicroelectronics ST9+ 8/16-bit" "\x00" "STMicro"
	"electronics ST7 8-bit" "\x00" "Motorola MC68HC16" "\x00" "Motoro"
	"la MC68HC11" "\x00" "Motorola MC68HC08" "\x00" "Motorola MC68HC0"
	"5" "\x00" "SGI SVx or Cray NV1" "\x00" "STMicroelectronics ST19 "
	"8-bit" "\x00" "Digital VAX" "\x00" "Axis cris" "\x00" "Infineon "
	"Technologies 32-bit embedded CPU" "\x00" "Element 14 64-bit DSP" "\x00"
	"LSI Logic 16-bit DSP" "\x00" "Donald Knuth's 64-bit MMIX CPU" "\x00"
	"Harvard machine-independent" "\x00" "SiTera Prism" "\x00" "Atmel"
	" AVR 8-bit" "\x00" "Fujitsu FR30" "\x00" "Mitsubishi D10V" "\x00"
	"Mitsubishi D30V" "\x00" "Renesas V850" "\x00" "Renesas M32R" "\x00"
	"Matsushita MN10300" "\x00" "Matsushita MN10200" "\x00" "picoJava"
	"\x00" "OpenRISC 1000" "\x00" "ARCompact" "\x00" "Tensilica Xtens"
	"a" "\x00" "Alphamosaic VideoCore" "\x00" "Thompson Multimedia GP"
	"P" "\x00" "National Semiconductor 32000" "\x00" "Tenor Network T"
	"PC" "\x00" "Trebia SNP 1000" "\x00" "STMicroelectronics ST200" "\x00"
	"Ubicom IP2022" "\x00" "MAX Processor" "\x00" "National Semicondu"
	"ctor CompactRISC" "\x00" "Fujitsu F2MC16" "\x00" "TI msp430" "\x00"
	"ADI Blackfin" "\x00" "S1C33 Family of Seiko Epson" "\x00" "Sharp"
	" embedded" "\x00" "Arca RISC" "\x00" "Unicore" "\x00" "eXcess" "\x00"
	"Icera Deep Execution Processor" "\x00" "Altera Nios II" "\x00" "N"
	"ational Semiconductor CRX" "\x00" "Motorola XGATE" "\x00" "Infin"
	"eon C16x/XC16x" "\x00" "Renesas M16C series" "\x00" "Microchip d"
	"sPIC30F" "\x00" "Freescale RISC core" "\x00" "Renesas M32C serie"
	"s" "\x00" "Altium TSK3000 core" "\x00" "Freescale RS08" "\x00" "A"
	"DI SHARC family" "\x00" "Cyan Technology eCOG2" "\x00" "Sunplus "
	"S+core7 RISC" "\x00" "New Japan Radio (NJR) 24-bit DSP" "\x00" "B"
	"roadcom VideoCore III" "\x00" "Lattice Mico32" "\x00" "Seiko Eps"
	"on C17 family" "\x00" "TI TMS320C6000 DSP family" "\x00" "TI TMS"
	"320C2000 DSP family" "\x00" "TI TMS320C55x DSP family" "\x00" "T"
	"I Application-Specific RISC" "\x00" "TI Programmable Realtime Un"
	"it" "\x00" "STMicroelectronics 64-bit VLIW DSP" "\x00" "Cypress "
	"M8C" "\x00" "Renesas R32C series" "\x00" "NXP TriMedia family" "\x00"
	"Qualcomm DSP6" "\x00" "Intel 8051" "\x00" "STMicroelectronics ST"
	"xP7x family" "\x00" "Andes Technology NDS32" "\x00" "Cyan eCOG1X"
	" family" "\x00" "Dallas MAXQ30" "\x00" "New Japan Radio (NJR) 16"
	"-bit DSP" "\x00" "M2000 Reconfigurable RISC" "\x00" "Cray NV2 ve"
	"ctor architecture" "\x00" "Renesas RX family" "\x00" "Imaginatio"
	"n Technologies Meta" "\x00" "MCST Elbrus" "\x00" "Cyan Technolog"
	"y eCOG16 family" "\x00" "National Semiconductor CompactRISC (16-"
	"bit)" "\x00" "Freescale Extended Time Processing Unit" "\x00" "I"
	"nfineon SLE9X" "\x00" "Intel L10M" "\x00" "Intel K10M" "\x00" "I"
	"ntel (182)" "\x00" "ARM AArch64" "\x00" "ARM (184)" "\x00" "Atme"
	"l AVR32" "\x00" "STMicroelectronics STM8 8-bit" "\x00" "Tilera T"
	"ILE64" "\x00" "Tilera TILEPro" "\x00" "Xilinx MicroBlaze 32-bit "
	"RISC" "\x00" "NVIDIA CUDA" "\x00" "Tilera TILE-Gx" "\x00" "Cloud"
	"Shield" "\x00" "KIPO-KAIST Core-A 1st gen." "\x00" "KIPO-KAIST C"
	"ore-A 2nd gen." "\x00" "Synopsys ARCompact V2" "\x00" "Open8 RIS"
	"C" "\x00" "Renesas RL78 family" "\x00" "Broadcom VideoCore V" "\x00"
	"Renesas 78K0R" "\x00" "Freescale 56800EX" "\x00" "Beyond BA1" "\x00"
	"Beyond BA2" "\x00" "XMOS xCORE" "\x00" "Micrchip 8-bit PIC(r)" "\x00"
	"Intel Graphics Technology" "\x00" "Intel (206)" "\x00" "Intel (2"
	"07)" "\x00" "Intel (208)" "\x00" "Intel (209)" "\x00" "KM211 KM3"
	"2" "\x00" "KM211 KMX32" "\x00" "KM211 KMX16" "\x00" "KM211 KMX8" "\x00"
	"KM211 KVARC" "\x00" "Paneve CDP" "\x00" "Cognitive Smart Memory" "\x00"
	"Bluechip Systems CoolEngine" "\x00" "Nanoradio Optimized RISC" "\x00"
	"CSR Kalimba" "\x00" "Zilog Z80" "\x00" "Controls and Data Servic"
	"es VISIUMcore" "\x00" "FTDI Chip FT32" "\x00" "Moxie processor" "\x00"
	"AMD GPU" "\x00" "RISC-V" "\x00" "Lanai" "\x00" "Linux eBPF" "\x00"
	"Netronome Flow Processor" "\x00" "NEC VE" "\x00" "C-SKY" "\x00" "L"
	"oongArch" "\x00";

static const uint16_t ELFMachineTypes_offtbl[] = {
	/* ELFMachineTypes 0 */
	1,12,32,49,60,74,88,99,
	110,115,130,157,0,0,0,179,
	190,196,211,223,234,242,257,272,
	281,292,0,0,0,0,0,0,

	/* ELFMachineTypes 32 */
	0,0,0,0,303,312,325,335,
	351,355,365,380,389,424,443,458,
	474,486,501,515,531,549,567,598,
	610,620,631,650,662,687,714,720,

	/* ELFMachineTypes 64 */
	729,740,751,764,797,826,844,862,
	880,898,918,948,960,970,1012,1034,
	1055,1086,1114,1127,1143,1156,1172,1188,
	1201,1214,1233,1252,1261,1275,1285,1302,

	/* ELFMachineTypes 96 */
	1324,1348,1377,1395,1411,1436,1450,1464,
	1499,1514,1524,1537,1565,1580,1590,1598,
	1605,1636,1651,1678,1693,1713,1733,1752,
	1772,0,0,0,0,0,0,0,

	/* ELFMachineTypes 128 */
	0,0,0,1792,1812,1827,1844,1866,
	1887,1920,1943,1958,1981,2007,2033,2058,
	2087,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,

	/* ELFMachineTypes 160 */
	2117,2152,2164,2184,2204,2218,2229,2262,
	2285,2304,2318,2351,2377,2406,2424,2454,
	2466,2496,2540,2580,2595,2606,2617,2629,
	2641,2651,2663,2693,2707,2722,2752,2764,

	/* ELFMachineTypes 192 */
	2779,2791,2818,2845,2867,2878,2898,2919,
	2933,2951,2962,2973,2984,3006,3032,3044,
	3056,3068,3080,3091,3103,3115,3126,3138,
	3149,3172,3200,3225,3237,3247,3285,3300,

	/* ELFMachineTypes 224 */
	3316,0,0,0,0,0,0,0,
	0,0,0,0,0,0,0,0,
	0,0,0,3324,3331,0,0,3337,
	0,0,3348,3373,3380,0,0,0,

	/* ELFMachineTypes 256 */
	0,0,3386,
};
