__rum
Microsoft Specific
Emits the IPF Reset User Mask (rum) instruction.
void __rum(
int Mask
);
Parameters
- [in] Mask
The 6-bit value whose complement is ANDed with the user mask. Must be a compile time constant.
Requirements
Intrinsic |
Architecture |
---|---|
__rum |
IPF |
Header file <intrin.h>
Remarks
The complement of the Mask parameter is used with an AND operation with the user mask to determine the new user mask value.
The following table shows the bits that can be set in the user mask.
Bit |
Mnemonic |
Description |
Meaning when clear |
Meaning when set |
---|---|---|---|---|
0 |
-- |
Reserved |
-- |
-- |
1 |
be |
Big Endian Data Memory References |
Little endian. |
Big endian. |
2 |
up |
User Performance Monitoring |
Disabled. |
Enabled. |
3 |
ac |
Alignment Check (of data memory references) |
Check alignment when needed. |
Always check alignment. |
4 |
mfl |
Lower Floating-Point Registers (f2 to f31) Written |
A write to f2 to f31 occurred. |
No writes to f2 to f31 have occurred. |
5 |
mfh |
Higher Floating-Point Registers (f32 to f127) Written |
A write to f32 to f127 occurred. |
No writes to f32 to f127 have occurred. |
For specific information about each setting, see the Intel IPF documentation.
This routine is only available as an intrinsic.