WRCR
Operation
Write a privileged control register from an Rn register.
Assembler Syntax
WRCR Rn(s), <imm16>
Privilege
Supervisor only
WRCR is supervisor-only and resolves its 16-bit selector in the architectural control register space. An unassigned selector, a read-only register, or a read-only indirect view raises INVALID_CONTROL_SELECTOR.
For a writable target, WRCR forms the candidate image according to the selected register’s definition and validates every target-owned image and transition condition before changing architectural state. A rejected write leaves the register and every associated selector, bank, cache, and transition state unchanged. A successful write commits the candidate image and all target-defined side effects atomically. The selected register or its owning subsystem defines writable and ignored fields, image constraints, transition constraints, and commit effects.
2.75in
Encodings
WRCR Rn(s), <imm16>
Format: Instruction format for WRCR Rn(s), <imm16>