Visual Servoing Platform
version 3.6.1 under development (2024-12-03)
|
Functions | |
VISP_EXPORT bool | checkSSE2 () |
VISP_EXPORT bool | checkSSE3 () |
VISP_EXPORT bool | checkSSSE3 () |
VISP_EXPORT bool | checkSSE41 () |
VISP_EXPORT bool | checkSSE42 () |
VISP_EXPORT bool | checkAVX () |
VISP_EXPORT bool | checkAVX2 () |
VISP_EXPORT bool | checkNeon () |
VISP_EXPORT size_t | getCPUCacheL1 () |
VISP_EXPORT size_t | getCPUCacheL2 () |
VISP_EXPORT size_t | getCPUCacheL3 () |
VISP_EXPORT void | printCPUInfo () |
Variables | |
static const FeatureDetector::cpuX86 | cpu_features |
Check CPU features (hardware capabilities).
The example below shows how to check or get CPU capabilities.
bool vpCPUFeatures::checkAVX | ( | ) |
Definition at line 58 of file vpCPUFeatures.cpp.
References cpu_features.
bool vpCPUFeatures::checkAVX2 | ( | ) |
Definition at line 60 of file vpCPUFeatures.cpp.
References cpu_features.
bool vpCPUFeatures::checkNeon | ( | ) |
Definition at line 69 of file vpCPUFeatures.cpp.
Referenced by vpMbtFaceDepthDense::computeInteractionMatrixAndResidu().
bool vpCPUFeatures::checkSSE2 | ( | ) |
Definition at line 48 of file vpCPUFeatures.cpp.
References cpu_features.
Referenced by vpMbtFaceDepthNormal::computeDesiredFeatures(), vpMbtFaceDepthDense::computeInteractionMatrixAndResidu(), and vpMbtFaceDepthNormal::estimateFeatures().
bool vpCPUFeatures::checkSSE3 | ( | ) |
Definition at line 50 of file vpCPUFeatures.cpp.
References cpu_features.
bool vpCPUFeatures::checkSSE41 | ( | ) |
Definition at line 54 of file vpCPUFeatures.cpp.
References cpu_features.
bool vpCPUFeatures::checkSSE42 | ( | ) |
Definition at line 56 of file vpCPUFeatures.cpp.
References cpu_features.
bool vpCPUFeatures::checkSSSE3 | ( | ) |
Definition at line 52 of file vpCPUFeatures.cpp.
References cpu_features.
size_t vpCPUFeatures::getCPUCacheL1 | ( | ) |
Definition at line 63 of file vpCPUFeatures.cpp.
size_t vpCPUFeatures::getCPUCacheL2 | ( | ) |
Definition at line 65 of file vpCPUFeatures.cpp.
size_t vpCPUFeatures::getCPUCacheL3 | ( | ) |
Definition at line 67 of file vpCPUFeatures.cpp.
void vpCPUFeatures::printCPUInfo | ( | ) |
Definition at line 72 of file vpCPUFeatures.cpp.
References cpu_features.
|
static |
Definition at line 46 of file vpCPUFeatures.cpp.
Referenced by checkAVX(), checkAVX2(), checkSSE2(), checkSSE3(), checkSSE41(), checkSSE42(), checkSSSE3(), and printCPUInfo().