EM
Machine architectures.
See current registered ELF machine architectures at: http://www.sco.com/developers/gabi/latest/ch4.eheader.html
Fields of this type
Fields
- NONE:NONE
- No machine
- M32:M32
- AT&T WE 32100
- SPARC:SPARC
- SUN SPARC
- @"386":@"386"
- Intel 80386
- @"68K":@"68K"
- Motorola m68k family
- @"88K":@"88K"
- Motorola m88k family
- IAMCU:IAMCU
- Intel MCU
- @"860":@"860"
- Intel 80860
- MIPS:MIPS
- MIPS R3000 (officially, big-endian only)
- S370:S370
- IBM System/370
- MIPS_RS3_LE:MIPS_RS3_LE
- MIPS R3000 (and R4000) little-endian, Oct 4 1993 Draft (deprecated)
- OLD_SPARCV9:OLD_SPARCV9
- Old version of Sparc v9, from before the ABI (deprecated)
- PARISC:PARISC
- HPPA
- VPP500:VPP500
- Fujitsu VPP500 (also old version of PowerPC; deprecated)
- SPARC32PLUS:SPARC32PLUS
- Sun's "v8plus"
- @"960":@"960"
- Intel 80960
- PPC:PPC
- PowerPC
- PPC64:PPC64
- 64-bit PowerPC
- S390:S390
- IBM S/390
- SPU:SPU
- Sony/Toshiba/IBM SPU
- V800:V800
- NEC V800 series
- FR20:FR20
- Fujitsu FR20
- RH32:RH32
- TRW RH32
- MCORE:MCORE
- Motorola M*Core, aka RCE (also Fujitsu MMA)
- ARM:ARM
- ARM
- OLD_ALPHA:OLD_ALPHA
- Digital Alpha
- SH:SH
- Renesas (formerly Hitachi) / SuperH SH
- SPARCV9:SPARCV9
- SPARC v9 64-bit
- TRICORE:TRICORE
- Siemens Tricore embedded processor
- ARC:ARC
- ARC Cores
- H8_300:H8_300
- Renesas (formerly Hitachi) H8/300
- H8_300H:H8_300H
- Renesas (formerly Hitachi) H8/300H
- H8S:H8S
- Renesas (formerly Hitachi) H8S
- H8_500:H8_500
- Renesas (formerly Hitachi) H8/500
- IA_64:IA_64
- Intel IA-64 Processor
- MIPS_X:MIPS_X
- Stanford MIPS-X
- COLDFIRE:COLDFIRE
- Motorola Coldfire
- @"68HC12":@"68HC12"
- Motorola M68HC12
- MMA:MMA
- Fujitsu Multimedia Accelerator
- PCP:PCP
- Siemens PCP
- NCPU:NCPU
- Sony nCPU embedded RISC processor
- NDR1:NDR1
- Denso NDR1 microprocessor
- STARCORE:STARCORE
- Motorola Star*Core processor
- ME16:ME16
- Toyota ME16 processor
- ST100:ST100
- STMicroelectronics ST100 processor
- TINYJ:TINYJ
- Advanced Logic Corp.
- X86_64:X86_64
- Advanced Micro Devices X86-64 processor
- PDSP:PDSP
- Sony DSP Processor
- PDP10:PDP10
- Digital Equipment Corp.
- PDP11:PDP11
- Digital Equipment Corp.
- FX66:FX66
- Siemens FX66 microcontroller
- ST9PLUS:ST9PLUS
- STMicroelectronics ST9+ 8/16 bit microcontroller
- ST7:ST7
- STMicroelectronics ST7 8-bit microcontroller
- @"68HC16":@"68HC16"
- Motorola MC68HC16 Microcontroller
- @"68HC11":@"68HC11"
- Motorola MC68HC11 Microcontroller
- @"68HC08":@"68HC08"
- Motorola MC68HC08 Microcontroller
- @"68HC05":@"68HC05"
- Motorola MC68HC05 Microcontroller
- SVX:SVX
- Silicon Graphics SVx
- ST19:ST19
- STMicroelectronics ST19 8-bit cpu
- VAX:VAX
- Digital VAX
- CRIS:CRIS
- Axis Communications 32-bit embedded processor
- JAVELIN:JAVELIN
- Infineon Technologies 32-bit embedded cpu
- FIREPATH:FIREPATH
- Element 14 64-bit DSP processor
- ZSP:ZSP
- LSI Logic's 16-bit DSP processor
- MMIX:MMIX
- Donald Knuth's educational 64-bit processor
- HUANY:HUANY
- Harvard's machine-independent format
- PRISM:PRISM
- SiTera Prism
- AVR:AVR
- Atmel AVR 8-bit microcontroller
- FR30:FR30
- Fujitsu FR30
- D10V:D10V
- Mitsubishi D10V
- D30V:D30V
- Mitsubishi D30V
- V850:V850
- Renesas V850 (formerly NEC V850)
- M32R:M32R
- Renesas M32R (formerly Mitsubishi M32R)
- MN10300:MN10300
- Matsushita MN10300
- MN10200:MN10200
- Matsushita MN10200
- PJ:PJ
- picoJava
- OR1K:OR1K
- OpenRISC 1000 32-bit embedded processor
- ARC_COMPACT:ARC_COMPACT
- ARC International ARCompact processor
- XTENSA:XTENSA
- Tensilica Xtensa Architecture
- VIDEOCORE:VIDEOCORE
- Alphamosaic VideoCore processor (also old Sunplus S+core7 backend magic number)
- TMM_GPP:TMM_GPP
- Thompson Multimedia General Purpose Processor
- NS32K:NS32K
- National Semiconductor 32000 series
- TPC:TPC
- Tenor Network TPC processor
- SNP1K:SNP1K
- Trebia SNP 1000 processor (also old value for picoJava; deprecated)
- ST200:ST200
- STMicroelectronics ST200 microcontroller
- IP2K:IP2K
- Ubicom IP2022 micro controller
- MAX:MAX
- MAX Processor
- CR:CR
- National Semiconductor CompactRISC
- F2MC16:F2MC16
- Fujitsu F2MC16
- MSP430:MSP430
- TI msp430 micro controller
- BLACKFIN:BLACKFIN
- ADI Blackfin
- SE_C33:SE_C33
- S1C33 Family of Seiko Epson processors
- SEP:SEP
- Sharp embedded microprocessor
- ARCA:ARCA
- Arca RISC Microprocessor
- UNICORE:UNICORE
- Microprocessor series from PKU-Unity Ltd.
- EXCESS:EXCESS
- eXcess: 16/32/64-bit configurable embedded CPU
- DXP:DXP
- Icera Semiconductor Inc.
- ALTERA_NIOS2:ALTERA_NIOS2
- Altera Nios II soft-core processor
- CRX:CRX
- National Semiconductor CRX
- XGATE:XGATE
- Motorola XGATE embedded processor (also old value for National Semiconductor CompactRISC; deprecated)
- C166:C166
- Infineon C16x/XC16x processor
- M16C:M16C
- Renesas M16C series microprocessors
- DSPIC30F:DSPIC30F
- Microchip Technology dsPIC30F Digital Signal Controller
- CE:CE
- Freescale Communication Engine RISC core
- M32C:M32C
- Renesas M32C series microprocessors
- TSK3000:TSK3000
- Altium TSK3000 core
- RS08:RS08
- Freescale RS08 embedded processor
- SHARC:SHARC
- Analog Devices SHARC family of 32-bit DSP processors
- ECOG2:ECOG2
- Cyan Technology eCOG2 microprocessor
- SCORE:SCORE
- Sunplus S+core (and S+core7) RISC processor
- DSP24:DSP24
- New Japan Radio (NJR) 24-bit DSP Processor
- VIDEOCORE3:VIDEOCORE3
- Broadcom VideoCore III processor
- LATTICEMICO32:LATTICEMICO32
- RISC processor for Lattice FPGA architecture
- SE_C17:SE_C17
- Seiko Epson C17 family
- TI_C6000:TI_C6000
- Texas Instruments TMS320C6000 DSP family
- TI_C2000:TI_C2000
- Texas Instruments TMS320C2000 DSP family
- TI_C5500:TI_C5500
- Texas Instruments TMS320C55x DSP family
- TI_PRU:TI_PRU
- Texas Instruments Programmable Realtime Unit
- MMDSP_PLUS:MMDSP_PLUS
- STMicroelectronics 64bit VLIW Data Signal Processor
- CYPRESS_M8C:CYPRESS_M8C
- Cypress M8C microprocessor
- R32C:R32C
- Renesas R32C series microprocessors
- TRIMEDIA:TRIMEDIA
- NXP Semiconductors TriMedia architecture family
- QDSP6:QDSP6
- QUALCOMM DSP6 Processor
- @"8051":@"8051"
- Intel 8051 and variants
- STXP7X:STXP7X
- STMicroelectronics STxP7x family
- NDS32:NDS32
- Andes Technology compact code size embedded RISC processor family
- ECOG1X:ECOG1X
- Cyan Technology eCOG1X family
- MAXQ30:MAXQ30
- Dallas Semiconductor MAXQ30 Core Micro-controllers
- XIMO16:XIMO16
- New Japan Radio (NJR) 16-bit DSP Processor
- MANIK:MANIK
- M2000 Reconfigurable RISC Microprocessor
- CRAYNV2:CRAYNV2
- Cray Inc.
- RX:RX
- Renesas RX family
- METAG:METAG
- Imagination Technologies Meta processor architecture
- MCST_ELBRUS:MCST_ELBRUS
- MCST Elbrus general purpose hardware architecture
- ECOG16:ECOG16
- Cyan Technology eCOG16 family
- CR16:CR16
- National Semiconductor CompactRISC 16-bit processor
- ETPU:ETPU
- Freescale Extended Time Processing Unit
- SLE9X:SLE9X
- Infineon Technologies SLE9X core
- L10M:L10M
- Intel L10M
- K10M:K10M
- Intel K10M
- AARCH64:AARCH64
- ARM 64-bit architecture
- AVR32:AVR32
- Atmel Corporation 32-bit microprocessor family
- STM8:STM8
- STMicroeletronics STM8 8-bit microcontroller
- TILE64:TILE64
- Tilera TILE64 multicore architecture family
- TILEPRO:TILEPRO
- Tilera TILEPro multicore architecture family
- MICROBLAZE:MICROBLAZE
- Xilinx MicroBlaze 32-bit RISC soft processor core
- CUDA:CUDA
- NVIDIA CUDA architecture
- TILEGX:TILEGX
- Tilera TILE-Gx multicore architecture family
- CLOUDSHIELD:CLOUDSHIELD
- CloudShield architecture family
- COREA_1ST:COREA_1ST
- KIPO-KAIST Core-A 1st generation processor family
- COREA_2ND:COREA_2ND
- KIPO-KAIST Core-A 2nd generation processor family
- ARC_COMPACT2:ARC_COMPACT2
- Synopsys ARCompact V2
- OPEN8:OPEN8
- Open8 8-bit RISC soft processor core
- RL78:RL78
- Renesas RL78 family
- VIDEOCORE5:VIDEOCORE5
- Broadcom VideoCore V processor
- @"78K0R":@"78K0R"
- Renesas 78K0R
- @"56800EX":@"56800EX"
- Freescale 56800EX Digital Signal Controller (DSC)
- BA1:BA1
- Beyond BA1 CPU architecture
- BA2:BA2
- Beyond BA2 CPU architecture
- XCORE:XCORE
- XMOS xCORE processor family
- MCHP_PIC:MCHP_PIC
- Microchip 8-bit PIC(r) family
- INTELGT:INTELGT
- Intel Graphics Technology
- KM32:KM32
- KM211 KM32 32-bit processor
- KMX32:KMX32
- KM211 KMX32 32-bit processor
- KMX16:KMX16
- KM211 KMX16 16-bit processor
- KMX8:KMX8
- KM211 KMX8 8-bit processor
- KVARC:KVARC
- KM211 KVARC processor
- CDP:CDP
- Paneve CDP architecture family
- COGE:COGE
- Cognitive Smart Memory Processor
- COOL:COOL
- Bluechip Systems CoolEngine
- NORC:NORC
- Nanoradio Optimized RISC
- CSR_KALIMBA:CSR_KALIMBA
- CSR Kalimba architecture family
- Z80:Z80
- Zilog Z80
- VISIUM:VISIUM
- Controls and Data Services VISIUMcore processor
- FT32:FT32
- FTDI Chip FT32 high performance 32-bit RISC architecture
- MOXIE:MOXIE
- Moxie processor family
- AMDGPU:AMDGPU
- AMD GPU architecture
- RISCV:RISCV
- RISC-V
- LANAI:LANAI
- Lanai 32-bit processor
- CEVA:CEVA
- CEVA Processor Architecture Family
- CEVA_X2:CEVA_X2
- CEVA X2 Processor Family
- BPF:BPF
- Linux BPF - in-kernel virtual machine
- GRAPHCORE_IPU:GRAPHCORE_IPU
- Graphcore Intelligent Processing Unit
- IMG1:IMG1
- Imagination Technologies
- NFP:NFP
- Netronome Flow Processor
- VE:VE
- NEC Vector Engine
- CSKY:CSKY
- C-SKY processor family
- ARC_COMPACT3_64:ARC_COMPACT3_64
- Synopsys ARCv2.3 64-bit
- MCS6502:MCS6502
- MOS Technology MCS 6502 processor
- ARC_COMPACT3:ARC_COMPACT3
- Synopsys ARCv2.3 32-bit
- KVX:KVX
- Kalray VLIW core of the MPPA processor family
- @"65816":@"65816"
- WDC 65816/65C816
- LOONGARCH:LOONGARCH
- LoongArch
- KF32:KF32
- ChipON KungFu32
- U16_U8CORE:U16_U8CORE
- LAPIS nX-U16/U8
- TACHYUM:TACHYUM
- Tachyum
- @"56800EF":@"56800EF"
- NXP 56800EF Digital Signal Controller (DSC)
- AVR_OLD:AVR_OLD
- AVR
- MSP430_OLD:MSP430_OLD
- MSP430
- MT:MT
- Morpho MT
- CYGNUS_FR30:CYGNUS_FR30
- FR30
- WEBASSEMBLY:WEBASSEMBLY
- WebAssembly (as used by LLVM)
- XC16X:XC16X
- Infineon Technologies 16-bit microcontroller with C166-V2 core
- S12Z:S12Z
- Freescale S12Z
- DLX:DLX
- DLX
- CYGNUS_FRV:CYGNUS_FRV
- FRV
- CYGNUS_D10V:CYGNUS_D10V
- D10V
- CYGNUS_D30V:CYGNUS_D30V
- D30V
- IP2K_OLD:IP2K_OLD
- Ubicom IP2xxx
- CYGNUS_POWERPC:CYGNUS_POWERPC
- Cygnus PowerPC ELF
- ALPHA:ALPHA
- Alpha
- CYGNUS_M32R:CYGNUS_M32R
- Cygnus M32R ELF
- CYGNUS_V850:CYGNUS_V850
- V850
- S390_OLD:S390_OLD
- Old S/390
- XTENSA_OLD:XTENSA_OLD
- Old unofficial value for Xtensa
- XSTORMY16:XSTORMY16
- Xstormy16
- CYGNUS_MN10300:CYGNUS_MN10300
- MN10300
- CYGNUS_MN10200:CYGNUS_MN10200
- MN10200
- M32C_OLD:M32C_OLD
- Renesas M32C and M16C
- IQ2000:IQ2000
- Vitesse IQ2000
- NIOS32:NIOS32
- NIOS
- CYGNUS_MEP:CYGNUS_MEP
- Toshiba MeP
- MOXIE_OLD:MOXIE_OLD
- Old unofficial value for Moxie
- MICROBLAZE_OLD:MICROBLAZE_OLD
- Old MicroBlaze
- ADAPTEVA_EPIPHANY:ADAPTEVA_EPIPHANY
- Adapteva's Epiphany architecture
- PROPELLER:PROPELLER
- Parallax Propeller (P1)
- PROPELLER2:PROPELLER2
- Parallax Propeller 2 (P2)
- _:_