LibreOffice Module tools (master) 1
|
Go to the source code of this file.
Namespaces | |
namespace | cpuid |
Macros | |
#define | HYPER_bit (1 << 28) |
#define | SSE2_bit (1 << 26) |
#define | SSSE3_bit (1 << 9) |
#define | SSE41_bit (1 << 19) |
#define | SSE42_bit (1 << 20) |
#define | XSAVE_bit (1 << 27) |
#define | AVX_bit (1 << 28) |
#define | AVX2_bit (1 << 5) |
#define | AVX512F_bit (1 << 16) |
Functions | |
InstructionSetFlags | cpuid::getCpuInstructionSetFlags () |
Get supported instruction set flags determined at runtime by probing the CPU. More... | |
bool | cpuid::isCpuInstructionSetSupported (InstructionSetFlags eInstructions) |
Check if a certain instruction set is supported by the CPU at runtime. More... | |
OUString | cpuid::instructionSetSupportedString () |
Returns a string of supported instructions. More... | |