JUCE v8.0.9
JUCE API
 
Loading...
Searching...
No Matches
juce::SystemStatsHelpers Namespace Reference

Functions

static void doCPUID (uint32 &a, uint32 &b, uint32 &c, uint32 &d, uint32 type)
 
static void getCPUInfo (bool &hasMMX, bool &hasSSE, bool &hasSSE2, bool &has3DNow, bool &hasSSE3, bool &hasSSSE3, bool &hasFMA3, bool &hasSSE41, bool &hasSSE42, bool &hasAVX, bool &hasFMA4, bool &hasAVX2, bool &hasAVX512F, bool &hasAVX512DQ, bool &hasAVX512IFMA, bool &hasAVX512PF, bool &hasAVX512ER, bool &hasAVX512CD, bool &hasAVX512BW, bool &hasAVX512VL, bool &hasAVX512VBMI, bool &hasAVX512VPOPCNTDQ)
 

Function Documentation

◆ doCPUID()

static void juce::SystemStatsHelpers::doCPUID ( uint32 a,
uint32 b,
uint32 c,
uint32 d,
uint32  type 
)
static

Referenced by getCPUInfo().

◆ getCPUInfo()

static void juce::SystemStatsHelpers::getCPUInfo ( bool hasMMX,
bool hasSSE,
bool hasSSE2,
bool has3DNow,
bool hasSSE3,
bool hasSSSE3,
bool hasFMA3,
bool hasSSE41,
bool hasSSE42,
bool hasAVX,
bool hasFMA4,
bool hasAVX2,
bool hasAVX512F,
bool hasAVX512DQ,
bool hasAVX512IFMA,
bool hasAVX512PF,
bool hasAVX512ER,
bool hasAVX512CD,
bool hasAVX512BW,
bool hasAVX512VL,
bool hasAVX512VBMI,
bool hasAVX512VPOPCNTDQ 
)
static

References doCPUID().