- //Enter IRQ mode and set up IRQ stack pointer\r
- mov r0,#0x12|0x80|0x40\r
- msr CPSR_c,r0\r
- mov r13,r4\r
-\r
- //Enter Abort mode and set up Abort stack pointer\r
- mov r0,#0x17|0x80|0x40\r
- msr CPSR_c,r0\r
- sub r4, r4, #0x400\r
- mov r13,r4\r
-\r
- //Enter Undefined mode and set up Undefined stack pointer\r
- mov r0,#0x1b|0x80|0x40\r
- msr CPSR_c,r0\r
- sub r4, r4, #0x400\r
- mov r13,r4\r
-\r