ROOT  6.06/09
Reference Guide
Namespaces | Macros | Functions
cpuid.cpp File Reference
#include <Vc/cpuid.h>
#include <Vc/global.h>
+ Include dependency graph for cpuid.cpp:

Go to the source code of this file.

Namespaces

 ROOT
 Namespace for new ROOT classes and functions.
 
 ROOT::Vc
 

Macros

#define CPUID(leaf)   __asm__("cpuid" : "=a"(eax), "=b"(ebx), "=c"(ecx), "=d"(edx) : "a"(leaf))
 
#define CPUID_C(leaf, _ecx_)   __asm__("cpuid" : "=a"(eax), "=b"(ebx), "=c"(ecx), "=d"(edx) : "a"(leaf), "c"(_ecx_))
 

Functions

static unsigned int ROOT::Vc::CpuIdAmdAssociativityTable (int bits)
 

Macro Definition Documentation

#define CPUID (   leaf)    __asm__("cpuid" : "=a"(eax), "=b"(ebx), "=c"(ecx), "=d"(edx) : "a"(leaf))

Definition at line 96 of file cpuid.cpp.

Referenced by ROOT::Vc::CpuId::init().

#define CPUID_C (   leaf,
  _ecx_ 
)    __asm__("cpuid" : "=a"(eax), "=b"(ebx), "=c"(ecx), "=d"(edx) : "a"(leaf), "c"(_ecx_))

Definition at line 98 of file cpuid.cpp.

Referenced by ROOT::Vc::CpuId::init().