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

See Also

Reference

__sum

Compiler Intrinsics