mrs r0, basepri_max
mrs r0, faultmask
mrs r0, control
- msr apsr, r0
- msr iapsr, r0
- msr eapsr, r0
- msr psr, r0
+ msr apsr_nzcvq, r0
+ msr iapsr_nzcvq, r0
+ msr eapsr_nzcvq, r0
+ msr psr_nzcvq, r0
msr ipsr, r0
msr epsr, r0
msr iepsr, r0
msr psp, r0
msr primask, r0
msr basepri, r0
- msr basepri_max, r0
+ msr BASEPRI_MAX, r0
msr faultmask, r0
msr control, r0
+ mrs r0, xpsr
+ msr xpsr_nzcvq, r0
+
+ svc 0