0
|
1 #pragma once
|
|
2
|
|
3
|
|
4 /* 128 */
|
|
5 #pragma pack(push, 1)
|
|
6 struct stru11
|
|
7 {
|
|
8
|
1262
|
9 stru11();
|
0
|
10
|
|
11 void CheckCPU();
|
|
12 void RunCPUID();
|
|
13 void RunCPUID_op1();
|
|
14 void RunCPUID_op2();
|
|
15 void RunCPUID_ext2_3_4();
|
|
16
|
|
17 int cpuid_00000000_eax_numops;
|
|
18 int cpuid_00000000_ebx_vendorstr1;
|
|
19 int cpuid_00000000_edx_vendorstr2;
|
|
20 int cpuid_00000000_ecx_vendorstr3;
|
|
21 char pCPUString[16];
|
|
22 int cpuid_00000001_eax;
|
|
23 int cpuid_00000001_edx;
|
|
24 int cpuid_00000002_eax;
|
|
25 int cpuid_00000002_ebx;
|
|
26 int cpuid_00000002_ecx;
|
|
27 int cpuid_00000002_edx;
|
|
28 int field_38;
|
|
29 int field_3C;
|
|
30 int field_40[8];
|
|
31 int cpuid_80000000_edx;
|
|
32 int cpuid_80000001_eax;
|
|
33 int cpuid_80000001_edx;
|
|
34 int cpuid_80000002_registers[4];
|
|
35 int cpuid_80000003_registers[4];
|
|
36 int cpuid_80000004_registers[4];
|
|
37 int cpuid_80000005_ebx;
|
|
38 int cpuid_80000005_ecx;
|
|
39 int cpuid_80000005_edx;
|
|
40 int cpuid_80000006_ecx;
|
|
41 int field_AC;
|
|
42 int uProcessorManufacturer;
|
|
43 int cpuid_80000002_registers2[4];
|
|
44 int cpuid_80000003_registers2[4];
|
|
45 int cpuid_80000004_registers2[4];
|
|
46 int field_E4;
|
|
47 };
|
|
48 #pragma pack(pop)
|