Lines Matching refs:r0

208 #define SET_PROTECTION_A(id, adr, siz)      ldr r0, =(adr|HW_C6_PR_##siz|HW_C6_PR_ENABLE)
209 #define SET_PROTECTION_B(id, adr, siz) mcr p15, 0, r0, c6, id, 0
226 mov r0, #0 in _start()
230 mov r0, #0 in _start()
246 @001: ldr r0, [r1], #4 in _start()
247 str r0, [r2], #4 in _start()
252 ldr r0, =HW_BOOT_SYNC_PHASE in _start()
254 strh r1, [r0] in _start()
255 ldr r0, =HW_BOOT_SHAKEHAND_9 in _start()
270 @002: ldr r0, [r1], #4 in _start()
271 str r0, [r2], #4 in _start()
277 ldr r0, =HW_BOOT_SYNC_PHASE in _start()
293 ldr r0, [r1, r3] in _start()
294 str r0, [r2, r3] in _start()
297 mov r0, #REG_SCFG_CLK_CPUSPD_MASK in _start()
308 mov r0, #HW_PSR_SVC_MODE // SuperVisor mode in _start()
309 msr cpsr_c, r0 in _start()
314 mov r0, #HW_PSR_IRQ_MODE // IRQ mode in _start()
315 msr cpsr_c, r0 in _start()
319 ldr r0, =SDK_IRQ_STACKSIZE in _start()
320 sub r1, r1, r0 in _start()
321 mov r0, #HW_PSR_SYS_MODE // System mode in _start()
322 msr cpsr_csfx, r0 in _start()
328 mov r0, #0 in _start()
335 ldr r0, =HW_PLTT // r0 = start address of VRAM for pallet in _start()
338 ldr r0, =HW_OAM // r0 = start address of VRAM for OAM in _start()
348 ldr r0, [r3, #12] // r0 = start address of STATIC bss section in _start()
350 subs r2, r2, r0 // r2 = size of STATIC bss section in _start()
357 ldr r0, =OS_IrqHandler in _start()
358 str r0, [r1] in _start()
377 @022: ldrh r0, [r1] in _start()
378 cmp r0, #0 in _start()
401 strlt r0, [r1], #4 in INITi_CpuClear32()
417 mrc p15, 0, r0, c1, c0, 0 in INITi_InitCoprocessor()
419 tst r0, #HW_C1_PROTECT_UNIT_ENABLE in INITi_InitCoprocessor()
421 tst r0, #HW_C1_DCACHE_ENABLE in INITi_InitCoprocessor()
448 bic r0, r0, r1 in INITi_InitCoprocessor()
451 orr r0, r0, r1 in INITi_InitCoprocessor()
452 mcr p15, 0, r0, c1, c0, 0 in INITi_InitCoprocessor()
464 orr r0, r0, r1 in INITi_InitCoprocessor()
465 mcr p15, 0, r0, c1, c0, 0 in INITi_InitCoprocessor()
520 ldr r0, =SDK_AUTOLOAD_DTCM_START in INITi_InitRegion()
521 orr r0, r0, #HW_C6_PR_16KB | HW_C6_PR_ENABLE in INITi_InitRegion()
556 mov r0, #REGION_BIT(0, 1, 0, 1, 0, 0, 1, 0) in INITi_InitRegion()
557 mcr p15, 0, r0, c2, c0, 1 in INITi_InitRegion()
560 mov r0, #REGION_BIT(0, 1, 0, 1, 0, 0, 1, 0) in INITi_InitRegion()
561 mcr p15, 0, r0, c2, c0, 0 in INITi_InitRegion()
564 mov r0, #REGION_BIT(0, 1, 0, 1, 0, 0, 0, 0) in INITi_InitRegion()
565 mcr p15, 0, r0, c3, c0, 0 in INITi_InitRegion()
568 ldr r0, =REGION_ACC(RW, RW, NA, RW, NA, RW, RO, NA) in INITi_InitRegion()
569 mcr p15, 0, r0, c5, c0, 3 in INITi_InitRegion()
572 ldr r0, =REGION_ACC(RW, RW, NA, RW, RW, RW, RO, RW) in INITi_InitRegion()
573 mcr p15, 0, r0, c5, c0, 2 in INITi_InitRegion()
603 mov r0, #REGION_BIT(0, 1, 0, 0, 0, 0, 1, 0) in INITi_InitRegion()
604 mcr p15, 0, r0, c2, c0, 1 in INITi_InitRegion()
607 mov r0, #REGION_BIT(0, 1, 0, 0, 0, 0, 1, 0) in INITi_InitRegion()
608 mcr p15, 0, r0, c2, c0, 0 in INITi_InitRegion()
611 mov r0, #REGION_BIT(0, 1, 0, 0, 0, 0, 0, 0) in INITi_InitRegion()
612 mcr p15, 0, r0, c3, c0, 0 in INITi_InitRegion()
616 ldr r0, =REGION_ACC(RW, RW, NA, RW, NA, RW, RO, NA) in INITi_InitRegion()
617 mcr p15, 0, r0, c5, c0, 3 in INITi_InitRegion()
620 ldr r0, =REGION_ACC(RW, RW, RW, RW, RW, RW, RO, RW) in INITi_InitRegion()
621 mcr p15, 0, r0, c5, c0, 2 in INITi_InitRegion()
624 mrc p15, 0, r0, c1, c0, 0 in INITi_InitRegion()
629 orr r0, r0, r1 in INITi_InitRegion()
630 mcr p15, 0, r0, c1, c0, 0 in INITi_InitRegion()
673 ldr r0, [r1, #20] // r0 = bottom of compressed data in INITi_DoAutoload()
677 ldr r0, =_start_ModuleParams in INITi_DoAutoload()
678 ldr r12, [r0] // r12 = SDK_AUTOLOAD_LIST in INITi_DoAutoload()
679 ldr r3, [r0, #4] // r3 = SDK_AUTOLOAD_LIST_END in INITi_DoAutoload()
680 ldr r1, [r0, #8] // r1 = SDK_AUTOLOAD_START in INITi_DoAutoload()
686 … ldr r0, [r12], #4 // r0 = start address of destination range of fixed section in INITi_DoAutoload()
688 stmfd sp!, {r0} in INITi_DoAutoload()
690 stmfd sp!, {r0, r1} in INITi_DoAutoload()
692 …ldr r0, [r12], #4 // r0 = start address of source range of static initializer ta… in INITi_DoAutoload()
699 … ldmfd sp!, {r0} // r0 = start address of destination range of bss section in INITi_DoAutoload()
719 cmp r2, r0 in INITi_DoAutoload()
736 ldr r0, [r1] in INITi_DoAutoload()
737 cmp r0, #0 in INITi_DoAutoload()
743 ldr r0, [r1, #12] // r0 = bottom of compressed data in INITi_DoAutoload()
747 ldr r0, =_start_LtdModuleParams in INITi_DoAutoload()
748 ldr r12, [r0] // r12 = SDK_LTDAUTOLOAD_LIST in INITi_DoAutoload()
749 ldr r3, [r0, #4] // r3 = SDK_LTDAUTOLOAD_LIST_END in INITi_DoAutoload()
750 ldr r1, [r0, #8] // r1 = SDK_LTDAUTOLOAD_START in INITi_DoAutoload()
756 … ldr r0, [r12], #4 // r0 = start address of destination range of fixed section in INITi_DoAutoload()
758 stmfd sp!, {r0} in INITi_DoAutoload()
760 stmfd sp!, {r0, r1} in INITi_DoAutoload()
762 …ldr r0, [r12], #4 // r0 = start address of source range of static initializer ta… in INITi_DoAutoload()
769 … ldmfd sp!, {r0} // r0 = start address of destination range of bss section in INITi_DoAutoload()
789 cmp r2, r0 in INITi_DoAutoload()
801 mov r0, #0 in INITi_DoAutoload()
802 mcr p15, 0, r0, c7, c10, 4 in INITi_DoAutoload()
805 ldr r0, =_start_ModuleParams in INITi_DoAutoload()
825 cmp r0, #0 in INITi_ShelterStaticInitializer()
844 @002: ldr r2, [r0], #4 in INITi_ShelterStaticInitializer()
876 @001: ldr r0, [r1] in INITi_CallStaticInitializers()
877 cmp r0, #0 in INITi_CallStaticInitializers()
880 blx r0 in INITi_CallStaticInitializers()
883 mov r0, #0 in INITi_CallStaticInitializers()
884 str r0, [r1], #4 in INITi_CallStaticInitializers()
914 #define data r0 in MIi_UncompressBackward()
970 mov r0, #0 in MIi_UncompressBackward()
973 mcr p15, 0, r0, c7, c10, 4 // Wait writebuffer empty in MIi_UncompressBackward()
1039 ldr r0, =REG_A9ROM_ADDR in INITi_IsRunOnTwl()
1040 ldrb r0, [r0] in INITi_IsRunOnTwl()
1041 and r0, r0, #REG_SCFG_A9ROM_SEC_MASK | REG_SCFG_A9ROM_RSEL_MASK in INITi_IsRunOnTwl()
1042 cmp r0, #REG_SCFG_A9ROM_SEC_MASK in INITi_IsRunOnTwl()
1043 moveq r0, #TRUE in INITi_IsRunOnTwl()
1044 movne r0, #FALSE in INITi_IsRunOnTwl()
1066 add r3, r0, r3 in INITi_Copy32()
1069 stmia r0!, {r4-r11} in INITi_Copy32()
1070 cmp r3, r0 in INITi_Copy32()
1075 stmneia r0!, {r4-r7} in INITi_Copy32()
1078 stmneia r0!, {r4-r5} in INITi_Copy32()
1081 stmneia r0!, {r4} in INITi_Copy32()
1110 add r3, r0, r3 in INITi_Fill32()
1112 stmia r0!, {r4-r11} in INITi_Fill32()
1113 cmp r3, r0 in INITi_Fill32()
1117 stmneia r0!, {r4-r7} in INITi_Fill32()
1119 stmneia r0!, {r4-r5} in INITi_Fill32()
1121 stmneia r0!, {r4} in INITi_Fill32()