LDMXCSR - LoaD MXCSR
STMXCSR - STore MXCSR

LDMXCSR m32    (S1    MXCSR <- memory
VLDMXCSR m32    (V1
void _mm_setcsr(unsigned int i)
STMXCSR m32    (S1    MXCSR -> memory
VSTMXCSR m32    (V1
unsigned int _mm_getcsr(void)


Bit Name Meaning
0 IE Flags to indicate if any exception was detected. Invalid Operation
1 DE Denormal
2 ZE Divide-by-Zero
3 OE Overflow
4 UE Underflow
5 PE Precision
6 DAZ Denormals Are Zeros
7 IM Mask for each type of exception. Invalid Operation
8 DM Denormal
9 ZM Divide-by-Zero
10 OM Overflow
11 UM Underflow
12 PM Precision
14:13 RC Round Control
00: round to nearest even
01: round toward negative infinity
10: round toward positive infinity
11: round toward zero
15 FZ Flush to Zero

x86/x64 SIMD Instruction List  Feedback