using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace UniversalEditor.ObjectModels.Executable
{
///
/// The target CPU for this executable.
///
public enum ExecutableMachine : ushort
{
///
/// Machine type unknown
///
Unknown = 0,
///
/// Intel 386 (i386) 32-bit machine
///
Intel386 = 0x014C,
///
/// Intel 860
///
Intel860 = 0x014D,
///
/// MIPS little-endian, 0540 big-endian
///
R3000 = 0x0162,
///
/// MIPS little-endian
///
R4000 = 0x0166,
///
/// MIPS little-endian
///
R10000 = 0x0168,
///
/// Alpha_AXP 32-bit
///
AlphaAXP32 = 0x0184,
///
/// IBM PowerPC Little-Endian
///
PowerPCLittleEndian = 0x01F0,
///
/// IBM PowerPC Big-Endian
///
PowerPCBigEndian = 0x01F2,
///
/// SH3 little-endian
///
SH3 = 0x01A2,
///
/// SH3E little-endian
///
SH3E = 0x01A4,
///
/// SH4 little-endian
///
SH4 = 0x01A6,
///
/// ARM little-endian
///
ARM = 0x01C0,
///
/// Thumb
///
Thumb = 0x01C2,
///
/// Intel 64 (ia64) Itanium 64-bit machine
///
Intel64Bit = 0x0200,
///
/// MIPS
///
MIPS16 = 0x0266,
///
/// Alpha_AXP 64-bit
///
AlphaAXP64 = 0x0284,
///
/// MIPS
///
MIPSFPU = 0x0366,
///
/// MIPS
///
MIPSFPU16 = 0x0466,
///
/// AMD64 64-bit machine
///
AMD64 = 0x8664,
///
/// CEF
///
CEF = 0xC0EF
}
}