comparison src/entry.S @ 12:ad95e7f82f1e

gcc-arm
author mir3636
date Fri, 16 Feb 2018 17:24:12 +0900
parents 1d371d93ab4f
children bf2f70fa8852
comparison
equal deleted inserted replaced
11:1d371d93ab4f 12:ad95e7f82f1e
12 LDR r2, =end_entry 12 LDR r2, =end_entry
13 MOV r3, #0x00 13 MOV r3, #0x00
14 14
15 1: 15 1:
16 CMP r1, r2 16 CMP r1, r2
17 # STMLTIA r1!, {r3} 17 STMLTIA r1!, {r3}
18 STMIALT r1!, {r3} 18 # STMIALT r1!, {r3}
19 BLT 1b 19 BLT 1b
20 20
21 # initialize stack pointers for svc modes 21 # initialize stack pointers for svc modes
22 MSR CPSR_cxsf, #(SVC_MODE|NO_INT) 22 MSR CPSR_cxsf, #(SVC_MODE|NO_INT)
23 LDR sp, =svc_stktop 23 LDR sp, =svc_stktop