Machine Enum
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Specifies the target machine's CPU architecture.
public enum class Machine
public enum Machine
type Machine =
Public Enum Machine
- Inheritance
Fields
Name | Value | Description |
---|---|---|
Unknown | 0 | The target CPU is unknown or not specified. |
I386 | 332 | Intel 386. |
WceMipsV2 | 361 | MIPS little-endian WCE v2. |
Alpha | 388 | Alpha. |
SH3 | 418 | Hitachi SH3 little endian. |
SH3Dsp | 419 | Hitachi SH3 DSP. |
SH3E | 420 | Hitachi SH3 little endian. |
SH4 | 422 | Hitachi SH4 little endian. |
SH5 | 424 | Hitachi SH5. |
Arm | 448 | ARM little endian. |
Thumb | 450 | Thumb. |
ArmThumb2 | 452 | ARM Thumb-2 little endian. |
AM33 | 467 | Matsushita AM33. |
PowerPC | 496 | IBM PowerPC little endian. |
PowerPCFP | 497 | PowerPCFP. |
IA64 | 512 | Intel 64. |
MIPS16 | 614 | MIPS. |
Alpha64 | 644 | ALPHA64. |
MipsFpu | 870 | MIPS with FPU. |
MipsFpu16 | 1126 | MIPS16 with FPU. |
Tricore | 1312 | Infineon. |
Ebc | 3772 | EFI Byte Code. |
RiscV32 | 20530 | RISCV32 |
RiscV64 | 20580 | RISCV64 |
RiscV128 | 20776 | RISCV128 |
LoongArch32 | 25138 | LOONGARCH32 |
LoongArch64 | 25188 | LOONGARCH64 |
Amd64 | 34404 | AMD64 (K8). |
M32R | 36929 | M32R little-endian. |
Arm64 | 43620 | ARM64. |