Simd Library Documentation.

Home | Release Notes | Download | Documentation | Issues | GitHub
CPU Flags

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.