Itanium(R) processor topicMove User Mask Instruction

mov psr.um

Operation Font Conventions

Instruction Type M

Format

(qp) mov r1 = psr.um from_form

(qp) mov psr.um = r2 to_form


Description

The source operand is copied to the destination register.

For move from user mask, PSR{5:0} is read, zero-extend, and copied into GR r1.

For move to user mask, PSR{5:0} is written by bits {5:0} of GR r2. PSR.up can only be modified if the secure performance monitor bit (PSR.sp) is zero. Otherwise PSR.up is not modified.

Writing a non-zero value into any other parts of the PSR results in a Reserved Register/Field fault.

Serialization

All user mask modifications are observed by the next instruction group.


Related Topics:

mov ar - Move Application Register Instruction

mov br - Move Branch Register Instruction

mov fr - Move Floating-point Register Instruction

mov gr - Move General Register Instruction

mov imm - Move Immediate Instruction

mov indirect - Move Indirect Register Instruction

mov ip - Move IP Instruction

mov pr - Move Predicates Instruction

move cr - Move Control Register Instruction

move psr - Move Processor Status Register Instruction

movl - Move Long Immediate Instruction

Move Instructions

rum - Reset User Mask Instruction

sum - Set User Mask Instruction