Functions for CPU flags management. More...
Functions | |
SIMD_API void | SimdEmpty () |
Clears MMX registers (runs EMMS instruction). It is x86 specific functionality. | |
SIMD_API SimdBool | SimdGetFastMode () |
Gets current CPU Flush-To-Zero (FTZ) and Denormals-Are-Zero (DAZ) flags. It is used in order to process subnormal numbers. More... | |
SIMD_API void | SimdSetFastMode (SimdBool value) |
Sets current CPU Flush-To-Zero (FTZ) and Denormals-Are-Zero (DAZ) flags. It is used in order to process subnormal numbers. More... | |
Detailed Description
Functions for CPU flags management.
Function Documentation
◆ SimdGetFastMode()
SimdBool SimdGetFastMode | ( | ) |
Gets current CPU Flush-To-Zero (FTZ) and Denormals-Are-Zero (DAZ) flags. It is used in order to process subnormal numbers.
- Returns
- current 'fast' mode.
◆ SimdSetFastMode()
void SimdSetFastMode | ( | SimdBool | value | ) |
Sets current CPU Flush-To-Zero (FTZ) and Denormals-Are-Zero (DAZ) flags. It is used in order to process subnormal numbers.
- Parameters
-
[in] value - a value of 'fast' mode.