SMIL  1.0.4
CpuID Class Reference
+ Collaboration diagram for CpuID:

Public Member Functions

string getVendor () const
 
unsigned getCores () const
 
unsigned getLogical () const
 
bool isHyperThreated () const
 
const SIMD_InstructionsgetSimdInstructions () const
 
const std::vector< Cache_Descriptors > & getCaches () const
 
unsigned int getNbrCacheLevel () const
 

Protected Member Functions

void load (unsigned i)
 

Protected Attributes

UINT32 regs [4]
 
UINT32 & eax
 
UINT32 & ebx
 
UINT32 & ecx
 
UINT32 & edx
 
unsigned eaxFeatures
 
unsigned edxFeatures
 
unsigned ecxFeatures
 
unsigned ebxFeatures
 
unsigned cores
 
unsigned logical
 
string vendor
 
bool hyperThreaded
 
SIMD_Instructions simdInstructions
 
std::vector< Cache_DescriptorsL
 

The documentation for this class was generated from the following files: