|
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... | |