CPU features detection.
More...
#include <cpu.hpp>
|
class | anch::Singleton< CPU > |
|
CPU features detection.
Utility class which provides runtime CPU detection.
- Since
- 0.1
- Author
- Vincent Lachenal
◆ isAES()
bool anch::device::CPU::isAES |
( |
| ) |
const |
AES support getter
- Returns
- AES feature support
◆ isMMX()
bool anch::device::CPU::isMMX |
( |
| ) |
const |
MMX support getter
- Returns
- MMX feature support
◆ isSSE()
bool anch::device::CPU::isSSE |
( |
| ) |
const |
SSE support getter
- Returns
- SSE feature support
◆ isSSE2()
bool anch::device::CPU::isSSE2 |
( |
| ) |
const |
SSE2 support getter
- Returns
- SSE2 feature support
◆ isSSE3()
bool anch::device::CPU::isSSE3 |
( |
| ) |
const |
SSE3 support getter
- Returns
- SSE3 feature support
◆ isSSE4()
bool anch::device::CPU::isSSE4 |
( |
| ) |
const |
SSE4 support getter
- Returns
- SSE4 feature support
◆ isSSE4_1()
bool anch::device::CPU::isSSE4_1 |
( |
| ) |
const |
SSE4.1 support getter
- Returns
- SSE4.1 feature support
◆ isSSE4_2()
bool anch::device::CPU::isSSE4_2 |
( |
| ) |
const |
SSE4.2 support getter
- Returns
- SSE4.2 feature support
◆ isSSSE3()
bool anch::device::CPU::isSSSE3 |
( |
| ) |
const |
SSSE3 support getter
- Returns
- SSSE3 feature support
The documentation for this class was generated from the following file: