Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Functions
tsc.cpp File Reference
#include "precompiled.h"
#include "lib/sysdep/os/win/whrt/tsc.h"
#include "lib/sysdep/os/win/whrt/counter.h"
#include "lib/bits.h"
#include "lib/sysdep/acpi.h"
#include "lib/sysdep/os_cpu.h"
#include "lib/sysdep/os/win/win.h"
#include "lib/sysdep/os/win/wutil.h"

Go to the source code of this file.

Classes

class  CounterTSC
 

Functions

static bool IsUniprocessor ()
 
static bool IsInvariantTSC ()
 
static bool IsThrottlingPossible ()
 
static bool IsSandyBridge ()
 
ICounterCreateCounterTSC (void *address, size_t size)
 

Function Documentation

ICounter* CreateCounterTSC ( void *  address,
size_t  size 
)

Definition at line 255 of file tsc.cpp.

static bool IsInvariantTSC ( )
static

Definition at line 57 of file tsc.cpp.

static bool IsSandyBridge ( )
static

Definition at line 112 of file tsc.cpp.

static bool IsThrottlingPossible ( )
static

Definition at line 77 of file tsc.cpp.

static bool IsUniprocessor ( )
static

Definition at line 47 of file tsc.cpp.