libjmmcg  release_579_6_g8cffd
A C++ library containing an eclectic mix of useful, advanced components.
CPUTicker.cpp File Reference
#include "stdafx.h"
#include "CPUTicker.hpp"
#include "../../../../core/exception.hpp"
Include dependency graph for CPUTicker.cpp:

Go to the source code of this file.

Macros

#define JMMCG_RDTSC
 
#define JMMCG_CPUID
 

Variables

const CPUTicker::CPUCountFn counter
 

Macro Definition Documentation

◆ JMMCG_CPUID

#define JMMCG_CPUID
Value:
_emit 0x0f ; cpuid - serialise the processor \
_emit 0xa2

Definition at line 74 of file CPUTicker.cpp.

◆ JMMCG_RDTSC

#define JMMCG_RDTSC
Value:
_emit 0x0f ; rdtsc \
_emit 0x31

Definition at line 65 of file CPUTicker.cpp.

Variable Documentation

◆ counter

const CPUTicker::CPUCountFn counter

Definition at line 84 of file CPUTicker.cpp.