MRPT
1.9.9
|
Go to the source code of this file.
Classes | |
class | mrpt::cpu::internal::CPU_analyzer |
Auxiliary class. More... | |
Namespaces | |
mrpt::cpu | |
mrpt::cpu::internal | |
Enumerations | |
enum | mrpt::cpu::feature : unsigned int { mrpt::cpu::feature::MMX = 0, mrpt::cpu::feature::POPCNT, mrpt::cpu::feature::SSE, mrpt::cpu::feature::SSE2, mrpt::cpu::feature::SSE3, mrpt::cpu::feature::SSSE3, mrpt::cpu::feature::SSE4_1, mrpt::cpu::feature::SSE4_2, mrpt::cpu::feature::AVX, mrpt::cpu::feature::AVX2, mrpt::cpu::feature::FEATURE_COUNT } |
OS-portable set of CPU feature definitions, for usage in mrpt::cpu::supports. More... | |
Functions | |
bool | mrpt::cpu::supports (feature f) noexcept |
Returns true if CPU (and OS) supports the given CPU feature, and that instruction set or feature was also enabled by the compiler flags used while building MRPT. More... | |
std::string | mrpt::cpu::features_as_string () noexcept |
Returns a string with detected features: "MMX:1 SSE2:0 etc.". More... | |
Page generated by Doxygen 1.8.14 for MRPT 1.9.9 Git: 3a26b90fd Wed Mar 25 20:17:03 2020 +0100 at miƩ mar 25 23:05:41 CET 2020 |