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()
236 mov r0, #0 in _start()
252 @001: ldr r0, [r1], #4 in _start()
253 str r0, [r2], #4 in _start()
258 ldr r0, =HW_BOOT_SYNC_PHASE in _start()
260 strh r1, [r0] in _start()
261 ldr r0, =HW_BOOT_SHAKEHAND_9 in _start()
276 @002: ldr r0, [r1], #4 in _start()
277 str r0, [r2], #4 in _start()
283 ldr r0, =HW_BOOT_SYNC_PHASE in _start()
299 ldr r0, [r1, r3] in _start()
300 str r0, [r2, r3] in _start()
303 mov r0, #REG_SCFG_CLK_CPUSPD_MASK in _start()
314 mov r0, #HW_PSR_SVC_MODE // SuperVisor mode in _start()
315 msr cpsr_c, r0 in _start()
320 mov r0, #HW_PSR_IRQ_MODE // IRQ mode in _start()
321 msr cpsr_c, r0 in _start()
325 ldr r0, =SDK_IRQ_STACKSIZE in _start()
326 sub r1, r1, r0 in _start()
327 mov r0, #HW_PSR_SYS_MODE // System mode in _start()
328 msr cpsr_csfx, r0 in _start()
334 mov r0, #0 in _start()
341 ldr r0, =HW_PLTT // r0 = start address of VRAM for pallet in _start()
344 ldr r0, =HW_OAM // r0 = start address of VRAM for OAM in _start()
354 ldr r0, [r3, #12] // r0 = start address of STATIC bss section in _start()
356 subs r2, r2, r0 // r2 = size of STATIC bss section in _start()
363 ldr r0, =OS_IrqHandler in _start()
364 str r0, [r1] in _start()
383 @022: ldrh r0, [r1] in _start()
384 cmp r0, #0 in _start()
407 strlt r0, [r1], #4 in INITi_CpuClear32()
423 mrc p15, 0, r0, c1, c0, 0 in INITi_InitCoprocessor()
425 tst r0, #HW_C1_PROTECT_UNIT_ENABLE in INITi_InitCoprocessor()
427 tst r0, #HW_C1_DCACHE_ENABLE in INITi_InitCoprocessor()
454 bic r0, r0, r1 in INITi_InitCoprocessor()
457 orr r0, r0, r1 in INITi_InitCoprocessor()
458 mcr p15, 0, r0, c1, c0, 0 in INITi_InitCoprocessor()
470 orr r0, r0, r1 in INITi_InitCoprocessor()
471 mcr p15, 0, r0, c1, c0, 0 in INITi_InitCoprocessor()
526 ldr r0, =SDK_AUTOLOAD_DTCM_START in INITi_InitRegion()
527 orr r0, r0, #HW_C6_PR_16KB | HW_C6_PR_ENABLE in INITi_InitRegion()
562 mov r0, #REGION_BIT(0, 1, 0, 1, 0, 0, 1, 0) in INITi_InitRegion()
563 mcr p15, 0, r0, c2, c0, 1 in INITi_InitRegion()
566 mov r0, #REGION_BIT(0, 1, 0, 1, 0, 0, 1, 0) in INITi_InitRegion()
567 mcr p15, 0, r0, c2, c0, 0 in INITi_InitRegion()
570 mov r0, #REGION_BIT(0, 1, 0, 1, 0, 0, 0, 0) in INITi_InitRegion()
571 mcr p15, 0, r0, c3, c0, 0 in INITi_InitRegion()
574 ldr r0, =REGION_ACC(RW, RW, NA, RW, NA, RW, RO, NA) in INITi_InitRegion()
575 mcr p15, 0, r0, c5, c0, 3 in INITi_InitRegion()
578 ldr r0, =REGION_ACC(RW, RW, NA, RW, RW, RW, RO, RW) in INITi_InitRegion()
579 mcr p15, 0, r0, c5, c0, 2 in INITi_InitRegion()
609 mov r0, #REGION_BIT(0, 1, 0, 0, 0, 0, 1, 0) in INITi_InitRegion()
610 mcr p15, 0, r0, c2, c0, 1 in INITi_InitRegion()
613 mov r0, #REGION_BIT(0, 1, 0, 0, 0, 0, 1, 0) in INITi_InitRegion()
614 mcr p15, 0, r0, c2, c0, 0 in INITi_InitRegion()
617 mov r0, #REGION_BIT(0, 1, 0, 0, 0, 0, 0, 0) in INITi_InitRegion()
618 mcr p15, 0, r0, c3, c0, 0 in INITi_InitRegion()
622 ldr r0, =REGION_ACC(RW, RW, NA, RW, NA, RW, RO, NA) in INITi_InitRegion()
623 mcr p15, 0, r0, c5, c0, 3 in INITi_InitRegion()
626 ldr r0, =REGION_ACC(RW, RW, RW, RW, RW, RW, RO, RW) in INITi_InitRegion()
627 mcr p15, 0, r0, c5, c0, 2 in INITi_InitRegion()
630 mrc p15, 0, r0, c1, c0, 0 in INITi_InitRegion()
635 orr r0, r0, r1 in INITi_InitRegion()
636 mcr p15, 0, r0, c1, c0, 0 in INITi_InitRegion()
679 ldr r0, [r1, #20] // r0 = bottom of compressed data in INITi_DoAutoload()
683 ldr r0, =_start_ModuleParams in INITi_DoAutoload()
684 ldr r12, [r0] // r12 = SDK_AUTOLOAD_LIST in INITi_DoAutoload()
685 ldr r3, [r0, #4] // r3 = SDK_AUTOLOAD_LIST_END in INITi_DoAutoload()
686 ldr r1, [r0, #8] // r1 = SDK_AUTOLOAD_START in INITi_DoAutoload()
692 … ldr r0, [r12], #4 // r0 = start address of destination range of fixed section in INITi_DoAutoload()
694 stmfd sp!, {r0} in INITi_DoAutoload()
696 stmfd sp!, {r0, r1} in INITi_DoAutoload()
698 …ldr r0, [r12], #4 // r0 = start address of source range of static initializer ta… in INITi_DoAutoload()
705 … ldmfd sp!, {r0} // r0 = start address of destination range of bss section in INITi_DoAutoload()
725 cmp r2, r0 in INITi_DoAutoload()
742 ldr r0, [r1] in INITi_DoAutoload()
743 cmp r0, #0 in INITi_DoAutoload()
749 ldr r0, [r1, #12] // r0 = bottom of compressed data in INITi_DoAutoload()
753 ldr r0, =_start_LtdModuleParams in INITi_DoAutoload()
754 ldr r12, [r0] // r12 = SDK_LTDAUTOLOAD_LIST in INITi_DoAutoload()
755 ldr r3, [r0, #4] // r3 = SDK_LTDAUTOLOAD_LIST_END in INITi_DoAutoload()
756 ldr r1, [r0, #8] // r1 = SDK_LTDAUTOLOAD_START in INITi_DoAutoload()
762 … ldr r0, [r12], #4 // r0 = start address of destination range of fixed section in INITi_DoAutoload()
764 stmfd sp!, {r0} in INITi_DoAutoload()
766 stmfd sp!, {r0, r1} in INITi_DoAutoload()
768 …ldr r0, [r12], #4 // r0 = start address of source range of static initializer ta… in INITi_DoAutoload()
775 … ldmfd sp!, {r0} // r0 = start address of destination range of bss section in INITi_DoAutoload()
795 cmp r2, r0 in INITi_DoAutoload()
807 mov r0, #0 in INITi_DoAutoload()
808 mcr p15, 0, r0, c7, c10, 4 in INITi_DoAutoload()
811 ldr r0, =_start_ModuleParams in INITi_DoAutoload()
831 cmp r0, #0 in INITi_ShelterStaticInitializer()
850 @002: ldr r2, [r0], #4 in INITi_ShelterStaticInitializer()
882 @001: ldr r0, [r1] in INITi_CallStaticInitializers()
883 cmp r0, #0 in INITi_CallStaticInitializers()
886 blx r0 in INITi_CallStaticInitializers()
889 mov r0, #0 in INITi_CallStaticInitializers()
890 str r0, [r1], #4 in INITi_CallStaticInitializers()
920 #define data r0 in MIi_UncompressBackward()
976 mov r0, #0 in MIi_UncompressBackward()
979 mcr p15, 0, r0, c7, c10, 4 // Wait writebuffer empty in MIi_UncompressBackward()
1045 ldr r0, =REG_A9ROM_ADDR in INITi_IsRunOnTwl()
1046 ldrb r0, [r0] in INITi_IsRunOnTwl()
1047 and r0, r0, #REG_SCFG_A9ROM_SEC_MASK | REG_SCFG_A9ROM_RSEL_MASK in INITi_IsRunOnTwl()
1048 cmp r0, #REG_SCFG_A9ROM_SEC_MASK in INITi_IsRunOnTwl()
1049 moveq r0, #TRUE in INITi_IsRunOnTwl()
1050 movne r0, #FALSE in INITi_IsRunOnTwl()
1072 add r3, r0, r3 in INITi_Copy32()
1075 stmia r0!, {r4-r11} in INITi_Copy32()
1076 cmp r3, r0 in INITi_Copy32()
1081 stmneia r0!, {r4-r7} in INITi_Copy32()
1084 stmneia r0!, {r4-r5} in INITi_Copy32()
1087 stmneia r0!, {r4} in INITi_Copy32()
1116 add r3, r0, r3 in INITi_Fill32()
1118 stmia r0!, {r4-r11} in INITi_Fill32()
1119 cmp r3, r0 in INITi_Fill32()
1123 stmneia r0!, {r4-r7} in INITi_Fill32()
1125 stmneia r0!, {r4-r5} in INITi_Fill32()
1127 stmneia r0!, {r4} in INITi_Fill32()