pub enum Machine {
Show 69 variants
None,
M32,
SPARC,
X86,
M68k,
M88k,
IntelMCU,
Intel80860,
MIPS,
S370,
MipsRS3LE,
PARISC,
Intel80960,
PowerPC,
PowerPC64,
S390,
SPU,
V800,
FR20,
RH32,
RCE,
ARM,
DigitalAlpha,
SuperH,
SPARC9,
TriCore,
ARC,
H8_300,
H8_300H,
H8S,
H8_500,
IA64,
MipsX,
ColdFire,
M68HC12,
MMA,
PCP,
NCPU,
NDR1,
StarCore,
ME16,
ST100,
TinyJ,
X86_64,
SonyDSP,
PDP10,
PDP11,
FX66,
ST9,
ST7,
MC68HC16,
MC68HC11,
MC68HC08,
MC68HC05,
SVx,
ST19,
DigitalVAX,
AxisCommunications,
InfineonTechnologies,
Element14,
LSILogic,
TMS320C6000,
MCSTElbrusE2k,
ARM64,
Z80,
RISCV,
BerkeleyPacketFilter,
WDC65C816,
Custom(u16),
}
Expand description
Machine. There is A LOT of them. Most common are Machine::X86, Machine::X86_64, Machine::ARM and Machine::ARM64
Variants§
None
No specific instruction set
M32
AT&T WE 32100
SPARC
SPARC
X86
x86, Intel 80386
M68k
Motorola 68000 (M68k)
M88k
Motorola 88000 (M88k)
IntelMCU
Intel MCU
Intel80860
Intel 80860
MIPS
MIPS
S370
IBM System/370
MipsRS3LE
MIPS RS3000 Little-endian
PARISC
Hewlett-Packard PA-RISC
Intel80960
Intel 80960
PowerPC
PowerPC
PowerPC64
PowerPC (64-bit)
S390
S390, including S390x
SPU
IBM SPU/SPC
V800
NEC V800
FR20
Fujitsu FR20
RH32
TRW RH-32
RCE
Motorola RCE
ARM
Arm (up to Armv7/AArch32)
DigitalAlpha
Digital Alpha
SuperH
SuperH
SPARC9
SPARC Version 9
TriCore
Siemens TriCore embedded processor
ARC
Argonaut RISC Core
H8_300
Hitachi H8/300
H8_300H
Hitachi H8/300H
H8S
Hitachi H8S
H8_500
Hitachi H8/500
IA64
IA-64
MipsX
Stanford MIPS-X
ColdFire
Motorola ColdFire
M68HC12
Motorola M68HC12
MMA
Fujitsu MMA Multimedia Accelerator
PCP
Siemens PCP
NCPU
Sony nCPU embedded RISC processor
NDR1
Denso NDR1 microprocessor
StarCore
Motorola Star*Core processor
ME16
Toyota ME16 processor
ST100
STMicroelectronics ST100 processor
TinyJ
Advanced Logic Corp. TinyJ embedded processor family
X86_64
AMD x86-64
SonyDSP
Sony DSP Processor
PDP10
Digital Equipment Corp. PDP-10
PDP11
Digital Equipment Corp. PDP-11
FX66
Siemens FX66 microcontroller
ST9
STMicroelectronics ST9+ 8/16 bit microcontroller
ST7
STMicroelectronics ST7 8-bit microcontroller
MC68HC16
Motorola MC68HC16 Microcontroller
MC68HC11
Motorola MC68HC11 Microcontroller
MC68HC08
Motorola MC68HC08 Microcontroller
MC68HC05
Motorola MC68HC05 Microcontroller
SVx
Silicon Graphics SVx
ST19
STMicroelectronics ST19 8-bit microcontroller
DigitalVAX
Digital VAX
AxisCommunications
Axis Communications 32-bit embedded processor
InfineonTechnologies
Infineon Technologies 32-bit embedded processor
Element14
Element 14 64-bit DSP Processor
LSILogic
LSI Logic 16-bit DSP Processor
TMS320C6000
TMS320C6000 Family
MCSTElbrusE2k
MCST Elbrus e2k
ARM64
Arm 64-bits (Armv8/AArch64)
Z80
Zilog Z80
RISCV
RISC-V
BerkeleyPacketFilter
Berkeley Packet Filter
WDC65C816
WDC 65C816
Custom(u16)
Custom value