2.6.10.7.2 Operation
The register access operation in MSR depends on the privilege level. Unprivileged software can only access the APSR, see Table 2-4. Privileged software can access all special registers.
In unprivileged software writes to unallocated or execution state bits in the PSR are ignored.
Note: When you write to BASEPRI_MAX, the instruction writes to BASEPRI only if either:
- Rn is non-zero and the current BASEPRI value is 0
- Rn is non-zero and less than the current BASEPRI value.
See 2.6.10.6 MRS