Yeppp!
 All Classes Namespaces Functions Variables Properties Pages
Public Member Functions | Static Public Attributes | Properties | List of all members
CpuMicroarchitecture Struct Reference

Type of processor microarchitecture. More...

Public Member Functions

bool Equals (CpuMicroarchitecture other)
 Compares for equality with another CpuMicroarchitecture object. More...
 
override bool Equals (System.Object other)
 Compares for equality with another object. More...
 
override int GetHashCode ()
 Provides a hash for the object. More...
 
override string ToString ()
 Provides a string ID for the object. More...
 

Static Public Attributes

static readonly
CpuMicroarchitecture 
Unknown = new CpuMicroarchitecture(0)
 Microarchitecture is unknown, or the library failed to get information about the microarchitecture from OS More...
 
static readonly
CpuMicroarchitecture 
P5 = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x0001)
 Pentium and Pentium MMX microarchitecture. More...
 
static readonly
CpuMicroarchitecture 
P6 = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x0002)
 Pentium Pro, Pentium II, and Pentium III. More...
 
static readonly
CpuMicroarchitecture 
Willamette = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x0003)
 Pentium 4 with Willamette, Northwood, or Foster cores. More...
 
static readonly
CpuMicroarchitecture 
Prescott = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x0004)
 Pentium 4 with Prescott and later cores. More...
 
static readonly
CpuMicroarchitecture 
Dothan = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x0005)
 Pentium M. More...
 
static readonly
CpuMicroarchitecture 
Yonah = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x0006)
 Intel Core microarchitecture. More...
 
static readonly
CpuMicroarchitecture 
Conroe = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x0007)
 Intel Core 2 microarchitecture on 65 nm process. More...
 
static readonly
CpuMicroarchitecture 
Penryn = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x0008)
 Intel Core 2 microarchitecture on 45 nm process. More...
 
static readonly
CpuMicroarchitecture 
Bonnell = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x0009)
 Intel Atom on 45 nm process. More...
 
static readonly
CpuMicroarchitecture 
Nehalem = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x000A)
 Intel Nehalem and Westmere microarchitectures (Core i3/i5/i7 1st gen). More...
 
static readonly
CpuMicroarchitecture 
SandyBridge = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x000B)
 Intel Sandy Bridge microarchitecture (Core i3/i5/i7 2nd gen). More...
 
static readonly
CpuMicroarchitecture 
Saltwell = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x000C)
 Intel Atom on 32 nm process. More...
 
static readonly
CpuMicroarchitecture 
IvyBridge = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x000D)
 Intel Ivy Bridge microarchitecture (Core i3/i5/i7 3rd gen). More...
 
static readonly
CpuMicroarchitecture 
Haswell = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x000E)
 Intel Haswell microarchitecture (Core i3/i5/i7 4th gen). More...
 
static readonly
CpuMicroarchitecture 
Silvermont = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x000F)
 Intel Silvermont microarchitecture (22 nm out-of-order Atom). More...
 
static readonly
CpuMicroarchitecture 
KnightsFerry = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x0100)
 Intel Knights Ferry HPC boards. More...
 
static readonly
CpuMicroarchitecture 
KnightsCorner = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x0101)
 Intel Knights Corner HPC boards (aka Xeon Phi). More...
 
static readonly
CpuMicroarchitecture 
K5 = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.AMD.Id << 16) + 0x0001)
 AMD K5. More...
 
static readonly
CpuMicroarchitecture 
K6 = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.AMD.Id << 16) + 0x0002)
 AMD K6 and alike. More...
 
static readonly
CpuMicroarchitecture 
K7 = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.AMD.Id << 16) + 0x0003)
 AMD Athlon and Duron. More...
 
static readonly
CpuMicroarchitecture 
Geode = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.AMD.Id << 16) + 0x0004)
 AMD Geode GX and LX. More...
 
static readonly
CpuMicroarchitecture 
K8 = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.AMD.Id << 16) + 0x0005)
 AMD Athlon 64, Opteron 64. More...
 
static readonly
CpuMicroarchitecture 
K10 = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.AMD.Id << 16) + 0x0006)
 AMD K10 (Barcelona, Istambul, Magny-Cours). More...
 
static readonly
CpuMicroarchitecture 
Bobcat = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.AMD.Id << 16) + 0x0007)
 AMD Bobcat mobile microarchitecture. More...
 
static readonly
CpuMicroarchitecture 
Bulldozer = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.AMD.Id << 16) + 0x0008)
 AMD Bulldozer microarchitecture (1st gen K15). More...
 
static readonly
CpuMicroarchitecture 
Piledriver = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.AMD.Id << 16) + 0x0009)
 AMD Piledriver microarchitecture (2nd gen K15). More...
 
static readonly
CpuMicroarchitecture 
Jaguar = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.AMD.Id << 16) + 0x000A)
 AMD Jaguar mobile microarchitecture. More...
 
static readonly
CpuMicroarchitecture 
Steamroller = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.AMD.Id << 16) + 0x000B)
 AMD Steamroller microarchitecture (3rd gen K15). More...
 
static readonly
CpuMicroarchitecture 
StrongARM = new CpuMicroarchitecture((CpuArchitecture.ARM.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x0001)
 DEC/Intel StrongARM processors. More...
 
static readonly
CpuMicroarchitecture 
XScale = new CpuMicroarchitecture((CpuArchitecture.ARM.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x0002)
 Intel/Marvell XScale processors. More...
 
static readonly
CpuMicroarchitecture 
ARM7 = new CpuMicroarchitecture((CpuArchitecture.ARM.Id << 24) + (CpuVendor.ARM.Id << 16) + 0x0001)
 ARM7 series. More...
 
static readonly
CpuMicroarchitecture 
ARM9 = new CpuMicroarchitecture((CpuArchitecture.ARM.Id << 24) + (CpuVendor.ARM.Id << 16) + 0x0002)
 ARM9 series. More...
 
static readonly
CpuMicroarchitecture 
ARM11 = new CpuMicroarchitecture((CpuArchitecture.ARM.Id << 24) + (CpuVendor.ARM.Id << 16) + 0x0003)
 ARM 1136, ARM 1156, ARM 1176, or ARM 11MPCore. More...
 
static readonly
CpuMicroarchitecture 
CortexA5 = new CpuMicroarchitecture((CpuArchitecture.ARM.Id << 24) + (CpuVendor.ARM.Id << 16) + 0x0004)
 ARM Cortex-A5. More...
 
static readonly
CpuMicroarchitecture 
CortexA7 = new CpuMicroarchitecture((CpuArchitecture.ARM.Id << 24) + (CpuVendor.ARM.Id << 16) + 0x0005)
 ARM Cortex-A7. More...
 
static readonly
CpuMicroarchitecture 
CortexA8 = new CpuMicroarchitecture((CpuArchitecture.ARM.Id << 24) + (CpuVendor.ARM.Id << 16) + 0x0006)
 ARM Cortex-A8. More...
 
static readonly
CpuMicroarchitecture 
CortexA9 = new CpuMicroarchitecture((CpuArchitecture.ARM.Id << 24) + (CpuVendor.ARM.Id << 16) + 0x0007)
 ARM Cortex-A9. More...
 
static readonly
CpuMicroarchitecture 
CortexA15 = new CpuMicroarchitecture((CpuArchitecture.ARM.Id << 24) + (CpuVendor.ARM.Id << 16) + 0x0008)
 ARM Cortex-A15. More...
 
static readonly
CpuMicroarchitecture 
Scorpion = new CpuMicroarchitecture((CpuArchitecture.ARM.Id << 24) + (CpuVendor.Qualcomm.Id << 16) + 0x0001)
 Qualcomm Scorpion. More...
 
static readonly
CpuMicroarchitecture 
Krait = new CpuMicroarchitecture((CpuArchitecture.ARM.Id << 24) + (CpuVendor.Qualcomm.Id << 16) + 0x0002)
 Qualcomm Krait. More...
 
static readonly
CpuMicroarchitecture 
PJ1 = new CpuMicroarchitecture((CpuArchitecture.ARM.Id << 24) + (CpuVendor.Marvell.Id << 16) + 0x0001)
 Marvell Sheeva PJ1. More...
 
static readonly
CpuMicroarchitecture 
PJ4 = new CpuMicroarchitecture((CpuArchitecture.ARM.Id << 24) + (CpuVendor.Marvell.Id << 16) + 0x0002)
 Marvell Sheeva PJ4. More...
 
static readonly
CpuMicroarchitecture 
Swift = new CpuMicroarchitecture((CpuArchitecture.ARM.Id << 24) + (CpuVendor.Apple.Id << 16) + 0x0001)
 Apple A6 and A6X processors. More...
 
static readonly
CpuMicroarchitecture 
Itanium = new CpuMicroarchitecture((CpuArchitecture.IA64.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x0001)
 Intel Itanium. More...
 
static readonly
CpuMicroarchitecture 
Itanium2 = new CpuMicroarchitecture((CpuArchitecture.IA64.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x0002)
 Intel Itanium 2. More...
 
static readonly
CpuMicroarchitecture 
MIPS24K = new CpuMicroarchitecture((CpuArchitecture.MIPS.Id << 24) + (CpuVendor.MIPS.Id << 16) + 0x0001)
 MIPS 24K. More...
 
static readonly
CpuMicroarchitecture 
MIPS34K = new CpuMicroarchitecture((CpuArchitecture.MIPS.Id << 24) + (CpuVendor.MIPS.Id << 16) + 0x0002)
 MIPS 34K. More...
 
static readonly
CpuMicroarchitecture 
MIPS74K = new CpuMicroarchitecture((CpuArchitecture.MIPS.Id << 24) + (CpuVendor.MIPS.Id << 16) + 0x0003)
 MIPS 74K. More...
 
static readonly
CpuMicroarchitecture 
XBurst = new CpuMicroarchitecture((CpuArchitecture.MIPS.Id << 24) + (CpuVendor.Ingenic.Id << 16) + 0x0001)
 Ingenic XBurst. More...
 
static readonly
CpuMicroarchitecture 
XBurst2 = new CpuMicroarchitecture((CpuArchitecture.MIPS.Id << 24) + (CpuVendor.Ingenic.Id << 16) + 0x0002)
 Ingenic XBurst 2. More...
 

Properties

string Description [get]
 Provides a description for the object. More...
 

Detailed Description

Type of processor microarchitecture.

Low-level instruction performance characteristics, such as latency and throughput, are constant within microarchitecture.

Processors of the same microarchitecture can differ in supported instruction sets and other extensions.

See Also
Library.GetCpuMicroarchitecture

Member Function Documentation

bool Equals ( CpuMicroarchitecture  other)
inline

Compares for equality with another CpuMicroarchitecture object.

Comparison is performed by value.

override bool Equals ( System.Object  other)
inline

Compares for equality with another object.

Comparison is performed by value.

override int GetHashCode ( )
inline

Provides a hash for the object.

Non-equal CpuMicroarchitecture objects are guaranteed to have different hashes.

override string ToString ( )
inline

Provides a string ID for the object.

The string ID starts with a Latin letter and contains only Latin letters, digits, and underscore symbol.

See Also
Description

Member Data Documentation

readonly CpuMicroarchitecture Unknown = new CpuMicroarchitecture(0)
static

Microarchitecture is unknown, or the library failed to get information about the microarchitecture from OS

readonly CpuMicroarchitecture P5 = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x0001)
static

Pentium and Pentium MMX microarchitecture.

readonly CpuMicroarchitecture P6 = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x0002)
static

Pentium Pro, Pentium II, and Pentium III.

readonly CpuMicroarchitecture Willamette = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x0003)
static

Pentium 4 with Willamette, Northwood, or Foster cores.

readonly CpuMicroarchitecture Prescott = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x0004)
static

Pentium 4 with Prescott and later cores.

readonly CpuMicroarchitecture Dothan = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x0005)
static

Pentium M.

readonly CpuMicroarchitecture Yonah = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x0006)
static

Intel Core microarchitecture.

readonly CpuMicroarchitecture Conroe = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x0007)
static

Intel Core 2 microarchitecture on 65 nm process.

readonly CpuMicroarchitecture Penryn = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x0008)
static

Intel Core 2 microarchitecture on 45 nm process.

readonly CpuMicroarchitecture Bonnell = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x0009)
static

Intel Atom on 45 nm process.

readonly CpuMicroarchitecture Nehalem = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x000A)
static

Intel Nehalem and Westmere microarchitectures (Core i3/i5/i7 1st gen).

readonly CpuMicroarchitecture SandyBridge = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x000B)
static

Intel Sandy Bridge microarchitecture (Core i3/i5/i7 2nd gen).

readonly CpuMicroarchitecture Saltwell = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x000C)
static

Intel Atom on 32 nm process.

readonly CpuMicroarchitecture IvyBridge = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x000D)
static

Intel Ivy Bridge microarchitecture (Core i3/i5/i7 3rd gen).

readonly CpuMicroarchitecture Haswell = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x000E)
static

Intel Haswell microarchitecture (Core i3/i5/i7 4th gen).

readonly CpuMicroarchitecture Silvermont = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x000F)
static

Intel Silvermont microarchitecture (22 nm out-of-order Atom).

readonly CpuMicroarchitecture KnightsFerry = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x0100)
static

Intel Knights Ferry HPC boards.

readonly CpuMicroarchitecture KnightsCorner = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x0101)
static

Intel Knights Corner HPC boards (aka Xeon Phi).

readonly CpuMicroarchitecture K5 = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.AMD.Id << 16) + 0x0001)
static

AMD K5.

readonly CpuMicroarchitecture K6 = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.AMD.Id << 16) + 0x0002)
static

AMD K6 and alike.

readonly CpuMicroarchitecture K7 = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.AMD.Id << 16) + 0x0003)
static

AMD Athlon and Duron.

readonly CpuMicroarchitecture Geode = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.AMD.Id << 16) + 0x0004)
static

AMD Geode GX and LX.

readonly CpuMicroarchitecture K8 = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.AMD.Id << 16) + 0x0005)
static

AMD Athlon 64, Opteron 64.

readonly CpuMicroarchitecture K10 = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.AMD.Id << 16) + 0x0006)
static

AMD K10 (Barcelona, Istambul, Magny-Cours).

readonly CpuMicroarchitecture Bobcat = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.AMD.Id << 16) + 0x0007)
static

AMD Bobcat mobile microarchitecture.

readonly CpuMicroarchitecture Bulldozer = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.AMD.Id << 16) + 0x0008)
static

AMD Bulldozer microarchitecture (1st gen K15).

readonly CpuMicroarchitecture Piledriver = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.AMD.Id << 16) + 0x0009)
static

AMD Piledriver microarchitecture (2nd gen K15).

readonly CpuMicroarchitecture Jaguar = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.AMD.Id << 16) + 0x000A)
static

AMD Jaguar mobile microarchitecture.

readonly CpuMicroarchitecture Steamroller = new CpuMicroarchitecture((CpuArchitecture.X86.Id << 24) + (CpuVendor.AMD.Id << 16) + 0x000B)
static

AMD Steamroller microarchitecture (3rd gen K15).

readonly CpuMicroarchitecture StrongARM = new CpuMicroarchitecture((CpuArchitecture.ARM.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x0001)
static

DEC/Intel StrongARM processors.

readonly CpuMicroarchitecture XScale = new CpuMicroarchitecture((CpuArchitecture.ARM.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x0002)
static

Intel/Marvell XScale processors.

readonly CpuMicroarchitecture ARM7 = new CpuMicroarchitecture((CpuArchitecture.ARM.Id << 24) + (CpuVendor.ARM.Id << 16) + 0x0001)
static

ARM7 series.

readonly CpuMicroarchitecture ARM9 = new CpuMicroarchitecture((CpuArchitecture.ARM.Id << 24) + (CpuVendor.ARM.Id << 16) + 0x0002)
static

ARM9 series.

readonly CpuMicroarchitecture ARM11 = new CpuMicroarchitecture((CpuArchitecture.ARM.Id << 24) + (CpuVendor.ARM.Id << 16) + 0x0003)
static

ARM 1136, ARM 1156, ARM 1176, or ARM 11MPCore.

readonly CpuMicroarchitecture CortexA5 = new CpuMicroarchitecture((CpuArchitecture.ARM.Id << 24) + (CpuVendor.ARM.Id << 16) + 0x0004)
static

ARM Cortex-A5.

readonly CpuMicroarchitecture CortexA7 = new CpuMicroarchitecture((CpuArchitecture.ARM.Id << 24) + (CpuVendor.ARM.Id << 16) + 0x0005)
static

ARM Cortex-A7.

readonly CpuMicroarchitecture CortexA8 = new CpuMicroarchitecture((CpuArchitecture.ARM.Id << 24) + (CpuVendor.ARM.Id << 16) + 0x0006)
static

ARM Cortex-A8.

readonly CpuMicroarchitecture CortexA9 = new CpuMicroarchitecture((CpuArchitecture.ARM.Id << 24) + (CpuVendor.ARM.Id << 16) + 0x0007)
static

ARM Cortex-A9.

readonly CpuMicroarchitecture CortexA15 = new CpuMicroarchitecture((CpuArchitecture.ARM.Id << 24) + (CpuVendor.ARM.Id << 16) + 0x0008)
static

ARM Cortex-A15.

readonly CpuMicroarchitecture Scorpion = new CpuMicroarchitecture((CpuArchitecture.ARM.Id << 24) + (CpuVendor.Qualcomm.Id << 16) + 0x0001)
static

Qualcomm Scorpion.

readonly CpuMicroarchitecture Krait = new CpuMicroarchitecture((CpuArchitecture.ARM.Id << 24) + (CpuVendor.Qualcomm.Id << 16) + 0x0002)
static

Qualcomm Krait.

readonly CpuMicroarchitecture PJ1 = new CpuMicroarchitecture((CpuArchitecture.ARM.Id << 24) + (CpuVendor.Marvell.Id << 16) + 0x0001)
static

Marvell Sheeva PJ1.

readonly CpuMicroarchitecture PJ4 = new CpuMicroarchitecture((CpuArchitecture.ARM.Id << 24) + (CpuVendor.Marvell.Id << 16) + 0x0002)
static

Marvell Sheeva PJ4.

readonly CpuMicroarchitecture Swift = new CpuMicroarchitecture((CpuArchitecture.ARM.Id << 24) + (CpuVendor.Apple.Id << 16) + 0x0001)
static

Apple A6 and A6X processors.

readonly CpuMicroarchitecture Itanium = new CpuMicroarchitecture((CpuArchitecture.IA64.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x0001)
static

Intel Itanium.

readonly CpuMicroarchitecture Itanium2 = new CpuMicroarchitecture((CpuArchitecture.IA64.Id << 24) + (CpuVendor.Intel.Id << 16) + 0x0002)
static

Intel Itanium 2.

readonly CpuMicroarchitecture MIPS24K = new CpuMicroarchitecture((CpuArchitecture.MIPS.Id << 24) + (CpuVendor.MIPS.Id << 16) + 0x0001)
static

MIPS 24K.

readonly CpuMicroarchitecture MIPS34K = new CpuMicroarchitecture((CpuArchitecture.MIPS.Id << 24) + (CpuVendor.MIPS.Id << 16) + 0x0002)
static

MIPS 34K.

readonly CpuMicroarchitecture MIPS74K = new CpuMicroarchitecture((CpuArchitecture.MIPS.Id << 24) + (CpuVendor.MIPS.Id << 16) + 0x0003)
static

MIPS 74K.

readonly CpuMicroarchitecture XBurst = new CpuMicroarchitecture((CpuArchitecture.MIPS.Id << 24) + (CpuVendor.Ingenic.Id << 16) + 0x0001)
static

Ingenic XBurst.

readonly CpuMicroarchitecture XBurst2 = new CpuMicroarchitecture((CpuArchitecture.MIPS.Id << 24) + (CpuVendor.Ingenic.Id << 16) + 0x0002)
static

Ingenic XBurst 2.

Property Documentation

string Description
get

Provides a description for the object.

The description can contain spaces and non-ASCII characters.

See Also
ToString()