annotate stru11.h @ 1301:18665b8f66b2

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