|
|
|
|
CPU_processorType
Declaration
typedef enum {
CPU_i386 =
0,
CPU_i486 =
1,
CPU_Pentium =
2,
CPU_PentiumPro = 3,
CPU_PentiumII =
4,
CPU_Celeron =
5,
CPU_PentiumIII = 6,
CPU_Pentium4 =
7,
CPU_UnkIntel =
8,
CPU_Cyrix6x86 =
100,
CPU_Cyrix6x86MX = 101,
CPU_CyrixMediaGX = 102,
CPU_CyrixMediaGXm = 104,
CPU_UnkCyrix =
105,
CPU_AMDAm486 =
200,
CPU_AMDAm5x86 =
201,
CPU_AMDK5 =
202,
CPU_AMDK6 =
203,
CPU_AMDK6_2 =
204,
CPU_AMDK6_2plus = 205,
CPU_AMDK6_III =
206,
CPU_AMDK6_IIIplus = 207,
CPU_UnkAMD =
208,
CPU_AMDAthlon =
250,
CPU_AMDDuron =
251,
CPU_WinChipC6 =
300,
CPU_WinChip2 =
301,
CPU_UnkIDT =
302,
CPU_ViaCyrixIII = 400,
CPU_UnkVIA =
401,
CPU_Alpha =
500,
CPU_Mips =
600,
CPU_PowerPC =
700,
CPU_mask =
0x00000FFF,
CPU_IDT =
0x00001000,
CPU_Cyrix =
0x00002000,
CPU_AMD =
0x00004000,
CPU_Intel =
0x00008000,
CPU_VIA =
0x00010000,
CPU_familyMask =
0x00FFF000,
CPU_steppingMask = 0x0F000000,
CPU_steppingShift = 24
} CPU_processorType
Prototype In
cpuinfo.h
Description
Defines the types of processors returned by CPU_getProcessorType.
Members
CPU_i386 |
Intel 80386 processor |
CPU_i486 |
Intel 80486 processor |
CPU_Pentium |
Intel Pentium(R) processor |
CPU_PentiumPro |
Intel PentiumPro(R) processor |
CPU_PentiumII |
Intel PentiumII(R) processor |
CPU_Celeron |
Intel Celeron(R) processor |
CPU_PentiumIII |
Intel PentiumIII(R) processor |
CPU_Pentium4 |
Intel Pentium4(R) processor |
CPU_UnkIntel |
Unknown Intel processor |
CPU_Cyrix6x86 |
Cyrix 6x86 processor |
CPU_Cyrix6x86MX |
Cyrix 6x86MX processor |
CPU_CyrixMediaGX |
Cyrix MediaGX processor |
CPU_CyrixMediaGXm |
Cyrix MediaGXm processor |
CPU_UnkCyrix |
Unknown Cyrix processor |
CPU_AMDAm486 |
AMD Am486 processor |
CPU_AMDAm5x86 |
AMD Am5x86 processor |
CPU_AMDK5 |
AMD K5 processor |
CPU_AMDK6 |
AMD K6 processor |
CPU_AMDK6_2 |
AMD K6-2 processor |
CPU_AMDK6_2plus |
AMD K6-2+ processor |
CPU_AMDK6_III |
AMD K6-III processor |
CPU_AMDK6_IIIplus |
AMD K6-III+ processor |
CPU_AMDAthlon |
AMD Athlon processor |
CPU_AMDDuron |
AMD Duron processor |
CPU_UnkAMD |
Unknown AMD processor |
CPU_WinChipC6 |
IDT WinChip C6 processor |
CPU_WinChip2 |
IDT WinChip 2 processor |
CPU_UnkIDT |
Unknown IDT processor |
CPU_ViaCyrixIII |
Via Cyrix III |
CPU_UnkVIA |
Unknown Via processor |
CPU_Alpha |
DEC Alpha processor |
CPU_Mips |
MIPS processor |
CPU_PowerPC |
PowerPC processor |
CPU_mask |
Mask to remove flags and get CPU type |
CPU_IDT |
This bit is set if the processor vendor is IDT |
CPU_Cyrix |
This bit is set if the processor vendor is Cyrix |
CPU_AMD |
This bit is set if the processor vendor is AMD |
CPU_Intel |
This bit is set if the processor vendor is Intel |
CPU_VIA |
This bit is set if the processor vendor is Via |
CPU_familyMask |
Mask to isolate CPU family |
CPU_steppingMask |
Mask to isolate CPU stepping |
CPU_steppingShift |
Shift factor for CPU stepping |
Copyright © 2002 SciTech Software, Inc. Visit our web site at http://www.scitechsoft.com