Récupère les informations sur le CPU.
Plus de détails...
#include <CpuInformations.hpp>
Récupère les informations sur le CPU.
◆ CpuInformations()
CU_API castor::CpuInformations::CpuInformations |
( |
| ) |
|
|
default |
◆ ADX()
bool castor::CpuInformations::ADX |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions ADX.
◆ AES()
bool castor::CpuInformations::AES |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions AES.
◆ AVX()
bool castor::CpuInformations::AVX |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions AVX.
◆ AVX2()
bool castor::CpuInformations::AVX2 |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions AVX2.
◆ AVX512CD()
bool castor::CpuInformations::AVX512CD |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions AVX512CD.
◆ AVX512ER()
bool castor::CpuInformations::AVX512ER |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions AVX512ER.
◆ AVX512F()
bool castor::CpuInformations::AVX512F |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions AVX512F.
◆ AVX512PF()
bool castor::CpuInformations::AVX512PF |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions AVX512PF.
◆ BMI1()
bool castor::CpuInformations::BMI1 |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions BMI1.
◆ BMI2()
bool castor::CpuInformations::BMI2 |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions BMI2.
◆ CLFSH()
bool castor::CpuInformations::CLFSH |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions CLFSH.
◆ CMOV()
bool castor::CpuInformations::CMOV |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions CMOV.
◆ CMPXCHG16B()
bool castor::CpuInformations::CMPXCHG16B |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions CMPXCHG16B.
◆ CX8()
bool castor::CpuInformations::CX8 |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions CX8.
◆ ERMS()
bool castor::CpuInformations::ERMS |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions ERMS.
◆ F16C()
bool castor::CpuInformations::F16C |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions F16C.
◆ FMA()
bool castor::CpuInformations::FMA |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions FMA.
◆ FSGSBASE()
bool castor::CpuInformations::FSGSBASE |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions FSGSBASE.
◆ FXSR()
bool castor::CpuInformations::FXSR |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions FXSR.
◆ getCoreCount()
uint32_t castor::CpuInformations::getCoreCount |
( |
| ) |
const |
|
inline |
- Renvoie
- Le nombre de coeurs (Physiques + Virtuels).
◆ getModel()
String castor::CpuInformations::getModel |
( |
| ) |
const |
|
inline |
◆ getVendor()
String castor::CpuInformations::getVendor |
( |
| ) |
const |
|
inline |
- Renvoie
- Le vendeur du CPU.
◆ HLE()
bool castor::CpuInformations::HLE |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions HLE.
◆ INVPCID()
bool castor::CpuInformations::INVPCID |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions INVPCID.
◆ MMX()
bool castor::CpuInformations::MMX |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions MMX.
◆ MONITOR()
bool castor::CpuInformations::MONITOR |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions MONITOR.
◆ MOVBE()
bool castor::CpuInformations::MOVBE |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions MOVBE.
◆ MSR()
bool castor::CpuInformations::MSR |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions MSR.
◆ OSXSAVE()
bool castor::CpuInformations::OSXSAVE |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions OSXSAVE.
◆ PCLMULQDQ()
bool castor::CpuInformations::PCLMULQDQ |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions PCLMULQDQ.
◆ POPCNT()
bool castor::CpuInformations::POPCNT |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions POPCNT.
◆ PREFETCHWT1()
bool castor::CpuInformations::PREFETCHWT1 |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions PREFETCHWT1.
◆ RDRAND()
bool castor::CpuInformations::RDRAND |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions RDRAND.
◆ RDSEED()
bool castor::CpuInformations::RDSEED |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions RDSEED.
◆ RTM()
bool castor::CpuInformations::RTM |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions RTM.
◆ SEP()
bool castor::CpuInformations::SEP |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions SEP.
◆ SHA()
bool castor::CpuInformations::SHA |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions SHA.
◆ SSE()
bool castor::CpuInformations::SSE |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions SSE.
◆ SSE2()
bool castor::CpuInformations::SSE2 |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions SSE2.
◆ SSE3()
bool castor::CpuInformations::SSE3 |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions SSE3.
◆ SSE41()
bool castor::CpuInformations::SSE41 |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions SSE4.1.
◆ SSE42()
bool castor::CpuInformations::SSE42 |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions SSE4.2.
◆ SSSE3()
bool castor::CpuInformations::SSSE3 |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions SSSE3.
◆ XSAVE()
bool castor::CpuInformations::XSAVE |
( |
| ) |
const |
|
inline |
- Renvoie
- Le support des instructions XSAVE.
La documentation de cette classe a été générée à partir du fichier suivant :