Lines Matching refs:r0
207 #define SET_PROTECTION_A(id, adr, siz) ldr r0, =(adr|HW_C6_PR_##siz|HW_C6_PR_ENABLE)
208 #define SET_PROTECTION_B(id, adr, siz) mcr p15, 0, r0, c6, id, 0
225 mov r0, #0 in _start()
229 mov r0, #0 in _start()
245 @001: ldr r0, [r1], #4 in _start()
246 str r0, [r2], #4 in _start()
251 ldr r0, =HW_BOOT_SYNC_PHASE in _start()
253 strh r1, [r0] in _start()
254 ldr r0, =HW_BOOT_SHAKEHAND_9 in _start()
269 @002: ldr r0, [r1], #4 in _start()
270 str r0, [r2], #4 in _start()
276 ldr r0, =HW_BOOT_SYNC_PHASE in _start()
292 ldr r0, [r1, r3] in _start()
293 str r0, [r2, r3] in _start()
296 mov r0, #REG_SCFG_CLK_CPUSPD_MASK in _start()
307 mov r0, #HW_PSR_SVC_MODE // SuperVisor mode in _start()
308 msr cpsr_c, r0 in _start()
313 mov r0, #HW_PSR_IRQ_MODE // IRQ mode in _start()
314 msr cpsr_c, r0 in _start()
318 ldr r0, =SDK_IRQ_STACKSIZE in _start()
319 sub r1, r1, r0 in _start()
320 mov r0, #HW_PSR_SYS_MODE // System mode in _start()
321 msr cpsr_csfx, r0 in _start()
327 mov r0, #0 in _start()
334 ldr r0, =HW_PLTT // r0 = start address of VRAM for pallet in _start()
337 ldr r0, =HW_OAM // r0 = start address of VRAM for OAM in _start()
347 ldr r0, [r3, #12] // r0 = start address of STATIC bss section in _start()
349 subs r2, r2, r0 // r2 = size of STATIC bss section in _start()
356 ldr r0, =OS_IrqHandler in _start()
357 str r0, [r1] in _start()
376 @022: ldrh r0, [r1] in _start()
377 cmp r0, #0 in _start()
400 strlt r0, [r1], #4 in INITi_CpuClear32()
416 mrc p15, 0, r0, c1, c0, 0 in INITi_InitCoprocessor()
418 tst r0, #HW_C1_PROTECT_UNIT_ENABLE in INITi_InitCoprocessor()
420 tst r0, #HW_C1_DCACHE_ENABLE in INITi_InitCoprocessor()
447 bic r0, r0, r1 in INITi_InitCoprocessor()
450 orr r0, r0, r1 in INITi_InitCoprocessor()
451 mcr p15, 0, r0, c1, c0, 0 in INITi_InitCoprocessor()
463 orr r0, r0, r1 in INITi_InitCoprocessor()
464 mcr p15, 0, r0, c1, c0, 0 in INITi_InitCoprocessor()
519 ldr r0, =SDK_AUTOLOAD_DTCM_START in INITi_InitRegion()
520 orr r0, r0, #HW_C6_PR_16KB | HW_C6_PR_ENABLE in INITi_InitRegion()
555 mov r0, #REGION_BIT(0, 1, 0, 1, 0, 0, 1, 0) in INITi_InitRegion()
556 mcr p15, 0, r0, c2, c0, 1 in INITi_InitRegion()
559 mov r0, #REGION_BIT(0, 1, 0, 1, 0, 0, 1, 0) in INITi_InitRegion()
560 mcr p15, 0, r0, c2, c0, 0 in INITi_InitRegion()
563 mov r0, #REGION_BIT(0, 1, 0, 1, 0, 0, 0, 0) in INITi_InitRegion()
564 mcr p15, 0, r0, c3, c0, 0 in INITi_InitRegion()
567 ldr r0, =REGION_ACC(RW, RW, NA, RW, NA, RW, RO, NA) in INITi_InitRegion()
568 mcr p15, 0, r0, c5, c0, 3 in INITi_InitRegion()
571 ldr r0, =REGION_ACC(RW, RW, NA, RW, RW, RW, RO, RW) in INITi_InitRegion()
572 mcr p15, 0, r0, c5, c0, 2 in INITi_InitRegion()
602 mov r0, #REGION_BIT(0, 1, 0, 0, 0, 0, 1, 0) in INITi_InitRegion()
603 mcr p15, 0, r0, c2, c0, 1 in INITi_InitRegion()
606 mov r0, #REGION_BIT(0, 1, 0, 0, 0, 0, 1, 0) in INITi_InitRegion()
607 mcr p15, 0, r0, c2, c0, 0 in INITi_InitRegion()
610 mov r0, #REGION_BIT(0, 1, 0, 0, 0, 0, 0, 0) in INITi_InitRegion()
611 mcr p15, 0, r0, c3, c0, 0 in INITi_InitRegion()
615 ldr r0, =REGION_ACC(RW, RW, NA, RW, NA, RW, RO, NA) in INITi_InitRegion()
616 mcr p15, 0, r0, c5, c0, 3 in INITi_InitRegion()
619 ldr r0, =REGION_ACC(RW, RW, RW, RW, RW, RW, RO, RW) in INITi_InitRegion()
620 mcr p15, 0, r0, c5, c0, 2 in INITi_InitRegion()
623 mrc p15, 0, r0, c1, c0, 0 in INITi_InitRegion()
628 orr r0, r0, r1 in INITi_InitRegion()
629 mcr p15, 0, r0, c1, c0, 0 in INITi_InitRegion()
672 ldr r0, [r1, #20] // r0 = bottom of compressed data in INITi_DoAutoload()
676 ldr r0, =_start_ModuleParams in INITi_DoAutoload()
677 ldr r12, [r0] // r12 = SDK_AUTOLOAD_LIST in INITi_DoAutoload()
678 ldr r3, [r0, #4] // r3 = SDK_AUTOLOAD_LIST_END in INITi_DoAutoload()
679 ldr r1, [r0, #8] // r1 = SDK_AUTOLOAD_START in INITi_DoAutoload()
685 … ldr r0, [r12], #4 // r0 = start address of destination range of fixed section in INITi_DoAutoload()
687 stmfd sp!, {r0} in INITi_DoAutoload()
689 stmfd sp!, {r0, r1} in INITi_DoAutoload()
691 …ldr r0, [r12], #4 // r0 = start address of source range of static initializer ta… in INITi_DoAutoload()
698 … ldmfd sp!, {r0} // r0 = start address of destination range of bss section in INITi_DoAutoload()
718 cmp r2, r0 in INITi_DoAutoload()
735 ldr r0, [r1] in INITi_DoAutoload()
736 cmp r0, #0 in INITi_DoAutoload()
742 ldr r0, [r1, #12] // r0 = bottom of compressed data in INITi_DoAutoload()
746 ldr r0, =_start_LtdModuleParams in INITi_DoAutoload()
747 ldr r12, [r0] // r12 = SDK_LTDAUTOLOAD_LIST in INITi_DoAutoload()
748 ldr r3, [r0, #4] // r3 = SDK_LTDAUTOLOAD_LIST_END in INITi_DoAutoload()
749 ldr r1, [r0, #8] // r1 = SDK_LTDAUTOLOAD_START in INITi_DoAutoload()
755 … ldr r0, [r12], #4 // r0 = start address of destination range of fixed section in INITi_DoAutoload()
757 stmfd sp!, {r0} in INITi_DoAutoload()
759 stmfd sp!, {r0, r1} in INITi_DoAutoload()
761 …ldr r0, [r12], #4 // r0 = start address of source range of static initializer ta… in INITi_DoAutoload()
768 … ldmfd sp!, {r0} // r0 = start address of destination range of bss section in INITi_DoAutoload()
788 cmp r2, r0 in INITi_DoAutoload()
800 mov r0, #0 in INITi_DoAutoload()
801 mcr p15, 0, r0, c7, c10, 4 in INITi_DoAutoload()
804 ldr r0, =_start_ModuleParams in INITi_DoAutoload()
824 cmp r0, #0 in INITi_ShelterStaticInitializer()
843 @002: ldr r2, [r0], #4 in INITi_ShelterStaticInitializer()
875 @001: ldr r0, [r1] in INITi_CallStaticInitializers()
876 cmp r0, #0 in INITi_CallStaticInitializers()
879 blx r0 in INITi_CallStaticInitializers()
882 mov r0, #0 in INITi_CallStaticInitializers()
883 str r0, [r1], #4 in INITi_CallStaticInitializers()
913 #define data r0 in MIi_UncompressBackward()
969 mov r0, #0 in MIi_UncompressBackward()
972 mcr p15, 0, r0, c7, c10, 4 // Wait writebuffer empty in MIi_UncompressBackward()
1038 ldr r0, =REG_A9ROM_ADDR in INITi_IsRunOnTwl()
1039 ldrb r0, [r0] in INITi_IsRunOnTwl()
1040 and r0, r0, #REG_SCFG_A9ROM_SEC_MASK | REG_SCFG_A9ROM_RSEL_MASK in INITi_IsRunOnTwl()
1041 cmp r0, #REG_SCFG_A9ROM_SEC_MASK in INITi_IsRunOnTwl()
1042 moveq r0, #TRUE in INITi_IsRunOnTwl()
1043 movne r0, #FALSE in INITi_IsRunOnTwl()
1065 add r3, r0, r3 in INITi_Copy32()
1068 stmia r0!, {r4-r11} in INITi_Copy32()
1069 cmp r3, r0 in INITi_Copy32()
1074 stmneia r0!, {r4-r7} in INITi_Copy32()
1077 stmneia r0!, {r4-r5} in INITi_Copy32()
1080 stmneia r0!, {r4} in INITi_Copy32()
1109 add r3, r0, r3 in INITi_Fill32()
1111 stmia r0!, {r4-r11} in INITi_Fill32()
1112 cmp r3, r0 in INITi_Fill32()
1116 stmneia r0!, {r4-r7} in INITi_Fill32()
1118 stmneia r0!, {r4-r5} in INITi_Fill32()
1120 stmneia r0!, {r4} in INITi_Fill32()