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 } }