The company which designed the processor microarchitecture. More...
Public Member Functions | |
bool | Equals (CpuVendor other) |
Compares for equality with another CpuVendor 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 CpuVendor | Unknown = new CpuVendor(0) |
Processor vendor is not known to the library, or the library failed to get vendor information from the OS. More... | |
static readonly CpuVendor | Intel = new CpuVendor(1) |
Intel Corporation. Vendor of x86, x86-64, IA64, and ARM processor microarchitectures. More... | |
static readonly CpuVendor | AMD = new CpuVendor(2) |
Advanced Micro Devices, Inc. Vendor of x86 and x86-64 processor microarchitectures. More... | |
static readonly CpuVendor | VIA = new CpuVendor(3) |
VIA Technologies, Inc. Vendor of x86 and x86-64 processor microarchitectures. More... | |
static readonly CpuVendor | Transmeta = new CpuVendor(4) |
Transmeta Corporation. Vendor of x86 processor microarchitectures. More... | |
static readonly CpuVendor | Cyrix = new CpuVendor(5) |
Cyrix Corporation. Vendor of x86 processor microarchitectures. More... | |
static readonly CpuVendor | Rise = new CpuVendor(6) |
Rise Technology. Vendor of x86 processor microarchitectures. More... | |
static readonly CpuVendor | NSC = new CpuVendor(7) |
National Semiconductor. Vendor of x86 processor microarchitectures. More... | |
static readonly CpuVendor | SiS = new CpuVendor(8) |
Silicon Integrated Systems. Vendor of x86 processor microarchitectures. More... | |
static readonly CpuVendor | NexGen = new CpuVendor(9) |
NexGen. Vendor of x86 processor microarchitectures. More... | |
static readonly CpuVendor | UMC = new CpuVendor(10) |
United Microelectronics Corporation. Vendor of x86 processor microarchitectures. More... | |
static readonly CpuVendor | RDC = new CpuVendor(11) |
RDC Semiconductor Co., Ltd. Vendor of x86 processor microarchitectures. More... | |
static readonly CpuVendor | DMP = new CpuVendor(12) |
DM&P Electronics Inc. Vendor of x86 processor microarchitectures. More... | |
static readonly CpuVendor | ARM = new CpuVendor(20) |
ARM Holdings plc. Vendor of ARM processor microarchitectures. More... | |
static readonly CpuVendor | Marvell = new CpuVendor(21) |
Marvell Technology Group Ltd. Vendor of ARM processor microarchitectures. More... | |
static readonly CpuVendor | Qualcomm = new CpuVendor(22) |
Qualcomm Incorporated. Vendor of ARM processor microarchitectures. More... | |
static readonly CpuVendor | DEC = new CpuVendor(23) |
Digital Equipment Corporation. Vendor of ARM processor microarchitecture. More... | |
static readonly CpuVendor | TI = new CpuVendor(24) |
Texas Instruments Inc. Vendor of ARM processor microarchitectures. More... | |
static readonly CpuVendor | Apple = new CpuVendor(25) |
Apple Inc. Vendor of ARM processor microarchitectures. More... | |
static readonly CpuVendor | Ingenic = new CpuVendor(40) |
Ingenic Semiconductor. Vendor of MIPS processor microarchitectures. More... | |
static readonly CpuVendor | ICT = new CpuVendor(41) |
Institute of Computing Technology of the Chinese Academy of Sciences. Vendor of MIPS processor microarchitectures. More... | |
static readonly CpuVendor | MIPS = new CpuVendor(42) |
MIPS Technologies, Inc. Vendor of MIPS processor microarchitectures. More... | |
static readonly CpuVendor | IBM = new CpuVendor(50) |
International Business Machines Corporation. Vendor of PowerPC processor microarchitectures. More... | |
static readonly CpuVendor | Motorola = new CpuVendor(51) |
Motorola, Inc. Vendor of PowerPC and ARM processor microarchitectures. More... | |
static readonly CpuVendor | PASemi = new CpuVendor(52) |
P. A. Semi. Vendor of PowerPC processor microarchitectures. More... | |
static readonly CpuVendor | Sun = new CpuVendor(60) |
Sun Microsystems, Inc. Vendor of SPARC processor microarchitectures. More... | |
static readonly CpuVendor | Oracle = new CpuVendor(61) |
Oracle Corporation. Vendor of SPARC processor microarchitectures. More... | |
static readonly CpuVendor | Fujitsu = new CpuVendor(62) |
Fujitsu Limited. Vendor of SPARC processor microarchitectures. More... | |
static readonly CpuVendor | MCST = new CpuVendor(63) |
Moscow Center of SPARC Technologies CJSC. Vendor of SPARC processor microarchitectures. More... | |
Properties | |
string | Description [get] |
Provides a description for the object. More... | |
The company which designed the processor microarchitecture.
|
inline |
Compares for equality with another CpuVendor object.
Comparison is performed by value.
|
inline |
Compares for equality with another object.
Comparison is performed by value.
|
inline |
Provides a hash for the object.
Non-equal CpuVendor objects are guaranteed to have different hashes.
|
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.
Processor vendor is not known to the library, or the library failed to get vendor information from the OS.
Intel Corporation. Vendor of x86, x86-64, IA64, and ARM processor microarchitectures.
Sold its ARM design subsidiary in 2006. The last ARM processor design was released in 2004.
Advanced Micro Devices, Inc. Vendor of x86 and x86-64 processor microarchitectures.
VIA Technologies, Inc. Vendor of x86 and x86-64 processor microarchitectures.
Processors are designed by Centaur Technology, a subsidiary of VIA Technologies.
Transmeta Corporation. Vendor of x86 processor microarchitectures.
Now defunct. The last processor design was released in 2004.
Transmeta processors implemented VLIW ISA and used binary translation to execute x86 code.
Cyrix Corporation. Vendor of x86 processor microarchitectures.
Now defunct. The last processor design was released in 1996.
Rise Technology. Vendor of x86 processor microarchitectures.
Now defunct. The last processor design was released in 1999.
National Semiconductor. Vendor of x86 processor microarchitectures.
Sold its x86 design subsidiary in 1999. The last processor design was released in 1998.
Silicon Integrated Systems. Vendor of x86 processor microarchitectures.
Sold its x86 design subsidiary in 2001. The last processor design was released in 2001.
NexGen. Vendor of x86 processor microarchitectures.
Now defunct. The last processor design was released in 1994.
NexGen designed the first x86 microarchitecture which decomposed x86 instructions into simple microoperations.
United Microelectronics Corporation. Vendor of x86 processor microarchitectures.
Ceased x86 in the early 1990s. The last processor design was released in 1991.
Designed U5C and U5D processors. Both are 486 level.
RDC Semiconductor Co., Ltd. Vendor of x86 processor microarchitectures.
Designes embedded x86 CPUs.
DM&P Electronics Inc. Vendor of x86 processor microarchitectures.
Mostly embedded x86 designs.
ARM Holdings plc. Vendor of ARM processor microarchitectures.
Marvell Technology Group Ltd. Vendor of ARM processor microarchitectures.
Qualcomm Incorporated. Vendor of ARM processor microarchitectures.
Digital Equipment Corporation. Vendor of ARM processor microarchitecture.
Sold its ARM designs in 1997. The last processor design was released in 1997.
Texas Instruments Inc. Vendor of ARM processor microarchitectures.
Apple Inc. Vendor of ARM processor microarchitectures.
Ingenic Semiconductor. Vendor of MIPS processor microarchitectures.
Institute of Computing Technology of the Chinese Academy of Sciences. Vendor of MIPS processor microarchitectures.
MIPS Technologies, Inc. Vendor of MIPS processor microarchitectures.
International Business Machines Corporation. Vendor of PowerPC processor microarchitectures.
Motorola, Inc. Vendor of PowerPC and ARM processor microarchitectures.
P. A. Semi. Vendor of PowerPC processor microarchitectures.
Now defunct. The last processor design was released in 2007.
Sun Microsystems, Inc. Vendor of SPARC processor microarchitectures.
Now defunct. The last processor design was released in 2008.
Oracle Corporation. Vendor of SPARC processor microarchitectures.
Fujitsu Limited. Vendor of SPARC processor microarchitectures.
Moscow Center of SPARC Technologies CJSC. Vendor of SPARC processor microarchitectures.
|
get |
Provides a description for the object.
The description can contain spaces and non-ASCII characters.