1 .arch armv7-m 2 .text 3 .thumb 4 5 mrs r4, cpsr 6 mrs r5, spsr 7 msr apsr_nzcvqg, r4 8 msr iapsr_nzcvqg, r5 9 msr xpsr_nncvq, r6 10 msr xpsr_nzcv, r7 11 msr cpsr_f, r7 12 msr spsr, r8 13 msr primask_nzcvq, r9 14