__rum
TOC
Collapse the table of content
Expand the table of content
Important This document may not represent best practices for current development, links to downloads and other resources may no longer be valid. Current recommended version can be found here. ArchiveDisclaimer

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

Intrinsic Architecture

__rum

IPF

Header file <intrin.h>

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.

END Microsoft Specific

Show:
© 2016 Microsoft