view stru11.h @ 1316:a2be48c661f6

Слияние
author Ritor1
date Tue, 25 Jun 2013 11:31:22 +0600
parents 0aeac0b9ca30
children
line wrap: on
line source

#pragma once


/*  128 */
#pragma pack(push, 1)
struct stru11
{

  stru11();

  void CheckCPU();
  void RunCPUID();
  void RunCPUID_op1();
  void RunCPUID_op2();
  void RunCPUID_ext2_3_4();

  int cpuid_00000000_eax_numops;
  int cpuid_00000000_ebx_vendorstr1;
  int cpuid_00000000_edx_vendorstr2;
  int cpuid_00000000_ecx_vendorstr3;
  char pCPUString[16];
  int cpuid_00000001_eax;
  int cpuid_00000001_edx;
  int cpuid_00000002_eax;
  int cpuid_00000002_ebx;
  int cpuid_00000002_ecx;
  int cpuid_00000002_edx;
  int field_38;
  int field_3C;
  int field_40[8];
  int cpuid_80000000_edx;
  int cpuid_80000001_eax;
  int cpuid_80000001_edx;
  int cpuid_80000002_registers[4];
  int cpuid_80000003_registers[4];
  int cpuid_80000004_registers[4];
  int cpuid_80000005_ebx;
  int cpuid_80000005_ecx;
  int cpuid_80000005_edx;
  int cpuid_80000006_ecx;
  int field_AC;
  int uProcessorManufacturer;
  int cpuid_80000002_registers2[4];
  int cpuid_80000003_registers2[4];
  int cpuid_80000004_registers2[4];
  int field_E4;
};
#pragma pack(pop)