diff options
author | YamaArashi <shadow962@live.com> | 2016-01-06 20:23:20 -0800 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2016-01-06 20:23:20 -0800 |
commit | 8c312b28ab84dfd8b4c1ce9dd520f4cddef6c00a (patch) | |
tree | fe5d6b2ea015fd8fd8e399734af679027801713d /asm/gpu_bg.s | |
parent | d35478a39840f150ddda9d0a1d44187f366f86c5 (diff) |
get rid of @ local labels
Diffstat (limited to 'asm/gpu_bg.s')
-rw-r--r-- | asm/gpu_bg.s | 1188 |
1 files changed, 594 insertions, 594 deletions
diff --git a/asm/gpu_bg.s b/asm/gpu_bg.s index 6c0729f49..3edc8c458 100644 --- a/asm/gpu_bg.s +++ b/asm/gpu_bg.s @@ -47,11 +47,11 @@ ResetBgControlStructs: ; 8001334 ldr r0, [r0] adds r1, r2, 0 adds r1, 0xC -@08001340: +_08001340: str r0, [r1] subs r1, 0x4 cmp r1, r2 - bge @08001340 + bge _08001340 pop {r0} bx r0 .pool @@ -67,14 +67,14 @@ Unused_ResetBgControlStruct: ; 8001354 bl IsInvalidBg lsls r0, 24 cmp r0, 0 - bne @08001372 + bne _08001372 ldr r1, =0x030008e0 lsls r0, r4, 2 adds r0, r1 ldr r1, =gZeroedBgControlStruct ldr r1, [r1] str r1, [r0] -@08001372: +_08001372: pop {r4} pop {r0} bx r0 @@ -125,12 +125,12 @@ SetBgControlAttributes: ; 8001380 lsrs r0, 24 mov r12, r0 cmp r0, 0 - bne @08001498 + bne _08001498 ldr r2, =0x030008e0 mov r8, r2 mov r0, r10 cmp r0, 0xFF - beq @080013F4 + beq _080013F4 lsls r2, r7, 2 add r2, r8 movs r1, 0x3 @@ -141,9 +141,9 @@ SetBgControlAttributes: ; 8001380 ands r0, r3 orrs r0, r1 strb r0, [r2, 0x1] -@080013F4: +_080013F4: cmp r6, 0xFF - beq @0800140C + beq _0800140C lsls r1, r7, 2 add r1, r8 movs r0, 0x1F @@ -154,10 +154,10 @@ SetBgControlAttributes: ; 8001380 ands r0, r2 orrs r0, r3 strb r0, [r1, 0x1] -@0800140C: +_0800140C: mov r1, r9 cmp r1, 0xFF - beq @08001428 + beq _08001428 lsls r1, r7, 2 add r1, r8 movs r0, 0x3 @@ -169,10 +169,10 @@ SetBgControlAttributes: ; 8001380 ands r0, r2 orrs r0, r3 strb r0, [r1] -@08001428: +_08001428: ldr r6, [sp, 0x4] cmp r6, 0xFF - beq @0800143E + beq _0800143E lsls r1, r7, 2 add r1, r8 lsls r3, r6, 7 @@ -181,9 +181,9 @@ SetBgControlAttributes: ; 8001380 ands r0, r2 orrs r0, r3 strb r0, [r1, 0x1] -@0800143E: +_0800143E: cmp r5, 0xFF - beq @08001456 + beq _08001456 lsls r1, r7, 2 add r1, r8 movs r0, 0x3 @@ -194,9 +194,9 @@ SetBgControlAttributes: ; 8001380 ands r0, r2 orrs r0, r3 strb r0, [r1] -@08001456: +_08001456: cmp r4, 0xFF - beq @0800146E + beq _0800146E lsls r1, r7, 2 add r1, r8 movs r0, 0x1 @@ -207,10 +207,10 @@ SetBgControlAttributes: ; 8001380 ands r0, r2 orrs r0, r3 strb r0, [r1] -@0800146E: +_0800146E: ldr r0, [sp, 0xC] cmp r0, 0xFF - beq @08001484 + beq _08001484 lsls r1, r7, 2 add r1, r8 lsls r3, r0, 7 @@ -219,7 +219,7 @@ SetBgControlAttributes: ; 8001380 ands r0, r2 orrs r0, r3 strb r0, [r1] -@08001484: +_08001484: ldr r1, [sp] lsls r0, r1, 2 add r0, r8 @@ -230,7 +230,7 @@ SetBgControlAttributes: ; 8001380 movs r2, 0x1 orrs r1, r2 strb r1, [r0] -@08001498: +_08001498: add sp, 0x10 pop {r3-r5} mov r8, r3 @@ -254,7 +254,7 @@ GetBgControlAttribute: ; 80014AC bl IsInvalidBg lsls r0, 24 cmp r0, 0 - bne @08001558 + bne _08001558 ldr r1, =0x030008e0 lsls r2, r4, 2 adds r0, r2, r1 @@ -262,75 +262,75 @@ GetBgControlAttribute: ; 80014AC lsls r0, 31 adds r3, r1, 0 cmp r0, 0 - beq @08001558 + beq _08001558 subs r0, r5, 0x1 cmp r0, 0x7 - bhi @08001558 + bhi _08001558 lsls r0, 2 - ldr r1, =@080014EC + ldr r1, =_080014EC adds r0, r1 ldr r0, [r0] mov pc, r0 .pool .align 2, 0 -@080014EC: - .4byte @0800150C - .4byte @08001516 - .4byte @08001520 - .4byte @0800152A - .4byte @08001534 - .4byte @0800153C - .4byte @08001546 - .4byte @08001550 -@0800150C: +_080014EC: + .4byte _0800150C + .4byte _08001516 + .4byte _08001520 + .4byte _0800152A + .4byte _08001534 + .4byte _0800153C + .4byte _08001546 + .4byte _08001550 +_0800150C: adds r0, r2, r3 ldrb r0, [r0] lsls r0, 31 lsrs r0, 31 - b @0800155A -@08001516: + b _0800155A +_08001516: adds r0, r2, r3 ldrb r0, [r0, 0x1] lsls r0, 30 lsrs r0, 30 - b @0800155A -@08001520: + b _0800155A +_08001520: adds r0, r2, r3 ldrb r0, [r0, 0x1] lsls r0, 25 lsrs r0, 27 - b @0800155A -@0800152A: + b _0800155A +_0800152A: adds r0, r2, r3 ldrb r0, [r0] lsls r0, 28 lsrs r0, 30 - b @0800155A -@08001534: + b _0800155A +_08001534: adds r0, r2, r3 ldrb r0, [r0, 0x1] lsrs r0, 7 - b @0800155A -@0800153C: + b _0800155A +_0800153C: adds r0, r2, r3 ldrb r0, [r0] lsls r0, 26 lsrs r0, 30 - b @0800155A -@08001546: + b _0800155A +_08001546: adds r0, r2, r3 ldrb r0, [r0] lsls r0, 25 lsrs r0, 31 - b @0800155A -@08001550: + b _0800155A +_08001550: adds r0, r2, r3 ldrb r0, [r0] lsrs r0, 7 - b @0800155A -@08001558: + b _0800155A +_08001558: movs r0, 0xFF -@0800155A: +_0800155A: pop {r4,r5} pop {r1} bx r1 @@ -356,32 +356,32 @@ LoadBgVram: ; 8001560 bl IsInvalidBg lsls r0, 24 cmp r0, 0 - bne @080015D8 + bne _080015D8 ldr r1, =0x030008e0 lsls r0, r4, 2 adds r1, r0, r1 ldrb r0, [r1] lsls r0, 31 cmp r0, 0 - beq @080015D8 + beq _080015D8 cmp r5, 0x1 - beq @080015A4 + beq _080015A4 cmp r5, 0x2 - beq @080015AC + beq _080015AC movs r2, 0xFF - b @080015DC + b _080015DC .pool -@080015A4: +_080015A4: ldrb r0, [r1, 0x1] lsls r0, 30 lsrs r0, 16 - b @080015B4 -@080015AC: + b _080015B4 +_080015AC: ldrb r0, [r1, 0x1] lsls r0, 25 lsrs r0, 27 lsls r0, 11 -@080015B4: +_080015B4: adds r0, r6, r0 lsls r0, 16 lsrs r0, 16 @@ -398,13 +398,13 @@ LoadBgVram: ; 8001560 movs r1, 0x1 negs r1, r1 cmp r0, r1 - bne @080015DC -@080015D8: + bne _080015DC +_080015D8: movs r0, 0xFF - b @080015DE -@080015DC: + b _080015DE +_080015DC: adds r0, r2, 0 -@080015DE: +_080015DE: pop {r3} mov r8, r3 pop {r4-r7} @@ -422,14 +422,14 @@ ShowBgInternal: ; 80015E8 bl IsInvalidBg lsls r0, 24 cmp r0, 0 - bne @08001656 + bne _08001656 ldr r5, =0x030008e0 lsls r0, r4, 2 adds r2, r0, r5 ldrb r3, [r2] lsls r0, r3, 31 cmp r0, 0 - beq @08001656 + beq _08001656 lsls r1, r3, 26 lsrs r1, 30 ldrb r2, [r2, 0x1] @@ -468,7 +468,7 @@ ShowBgInternal: ; 80015E8 ldr r1, =0x00000f07 ands r0, r1 strh r0, [r5, 0x10] -@08001656: +_08001656: pop {r4,r5} pop {r0} bx r0 @@ -485,7 +485,7 @@ HideBgInternal: ; 8001664 bl IsInvalidBg lsls r0, 24 cmp r0, 0 - bne @0800168A + bne _0800168A ldr r2, =0x030008e0 adds r0, r4, 0 adds r0, 0x8 @@ -496,7 +496,7 @@ HideBgInternal: ; 8001664 ldr r1, =0x00000f07 ands r0, r1 strh r0, [r2, 0x10] -@0800168A: +_0800168A: pop {r4} pop {r0} bx r0 @@ -566,24 +566,24 @@ SetBgAffineInternal: ; 80016D8 movs r1, 0x7 ands r1, r0 cmp r1, 0x1 - beq @08001720 + beq _08001720 cmp r1, 0x1 - ble @08001796 + ble _08001796 cmp r1, 0x2 - beq @08001726 - b @08001796 + beq _08001726 + b _08001796 .pool -@08001720: +_08001720: cmp r6, 0x2 - bne @08001796 - b @08001730 -@08001726: + bne _08001796 + b _08001730 +_08001726: subs r0, r6, 0x2 lsls r0, 24 lsrs r0, 24 cmp r0, 0x1 - bhi @08001796 -@08001730: + bhi _08001796 +_08001730: mov r0, r12 str r0, [sp] mov r0, r8 @@ -625,7 +625,7 @@ SetBgAffineInternal: ; 80016D8 ldrh r1, [r4, 0xE] movs r0, 0x2E bl SetGpuReg -@08001796: +_08001796: add sp, 0x24 pop {r3} mov r8, r3 @@ -641,12 +641,12 @@ IsInvalidBg: ; 80017A4 lsls r0, 24 lsrs r0, 24 cmp r0, 0x3 - bhi @080017B2 + bhi _080017B2 movs r0, 0 - b @080017B4 -@080017B2: + b _080017B4 +_080017B2: movs r0, 0x1 -@080017B4: +_080017B4: pop {r1} bx r1 thumb_func_end IsInvalidBg @@ -668,11 +668,11 @@ ResetBgsAndClearDma3BusyFlags: ; 80017BC movs r2, 0 adds r0, r1, 0 adds r0, 0xC -@080017CC: +_080017CC: str r2, [r0] subs r0, 0x4 cmp r0, r1 - bge @080017CC + bge _080017CC ldr r0, =0x03002f54 str r4, [r0] pop {r4} @@ -698,7 +698,7 @@ InitBgsFromTemplates: ; 80017E8 bl SetBgModeInternal bl ResetBgControlStructs cmp r4, 0 - beq @08001894 + beq _08001894 movs r7, 0 ldr r0, =0x030008f8 mov r9, r0 @@ -707,12 +707,12 @@ InitBgsFromTemplates: ; 80017E8 mov r10, r2 adds r6, r5, 0 mov r8, r4 -@0800181A: +_0800181A: ldr r4, [r6] lsls r0, r4, 30 lsrs r5, r0, 30 cmp r5, 0x3 - bhi @08001886 + bhi _08001886 lsls r1, r4, 28 lsrs r1, 30 lsls r2, r4, 23 @@ -761,15 +761,15 @@ InitBgsFromTemplates: ; 80017E8 str r7, [r0] add r4, r10 str r7, [r4] -@08001886: +_08001886: adds r6, 0x4 movs r5, 0x1 negs r5, r5 add r8, r5 mov r0, r8 cmp r0, 0 - bne @0800181A -@08001894: + bne _0800181A +_08001894: add sp, 0x10 pop {r3-r5} mov r8, r3 @@ -791,7 +791,7 @@ InitBgFromTemplate: ; 80018B0 lsls r0, r4, 30 lsrs r5, r0, 30 cmp r5, 0x3 - bhi @08001920 + bhi _08001920 lsls r1, r4, 28 lsrs r1, 30 lsls r2, r4, 23 @@ -839,7 +839,7 @@ InitBgFromTemplate: ; 80018B0 adds r4, 0xC adds r5, r4 str r6, [r5] -@08001920: +_08001920: add sp, 0x10 pop {r4-r7} pop {r0} @@ -878,7 +878,7 @@ LoadBgTiles: ; 8001944 bl GetBgControlAttribute lsls r0, 16 cmp r0, 0 - bne @08001980 + bne _08001980 ldr r1, =0x030008f8 lsls r0, r5, 4 adds r0, r1 @@ -887,9 +887,9 @@ LoadBgTiles: ; 8001944 lsrs r0, 22 adds r0, r4 lsls r0, 21 - b @08001990 + b _08001990 .pool -@08001980: +_08001980: ldr r1, =0x030008f8 lsls r0, r5, 4 adds r0, r1 @@ -898,7 +898,7 @@ LoadBgTiles: ; 8001944 lsrs r0, 22 adds r0, r4 lsls r0, 22 -@08001990: +_08001990: lsrs r4, r0, 16 movs r6, 0x1 str r6, [sp] @@ -911,11 +911,11 @@ LoadBgTiles: ; 8001944 lsrs r1, r2, 24 adds r7, r1, 0 cmp r1, 0xFF - bne @080019B8 + bne _080019B8 ldr r0, =0x0000ffff - b @080019E6 + b _080019E6 .pool -@080019B8: +_080019B8: ldr r0, =0x03000938 lsrs r2, 29 lsls r2, 2 @@ -930,16 +930,16 @@ LoadBgTiles: ; 8001944 ldr r0, =0x03002f54 ldr r0, [r0] cmp r0, 0x1 - bne @080019E4 + bne _080019E4 lsrs r1, r4, 5 mov r0, r8 lsrs r2, r0, 5 adds r0, r5, 0 movs r3, 0x1 bl DummiedOutFireRedLeafGreenTileAllocFunc -@080019E4: +_080019E4: adds r0, r7, 0 -@080019E6: +_080019E6: add sp, 0x4 pop {r3} mov r8, r3 @@ -966,7 +966,7 @@ LoadBgTilemap: ; 80019FC lsls r2, r0, 24 lsrs r3, r2, 24 cmp r3, 0xFF - beq @08001A3C + beq _08001A3C ldr r0, =0x03000938 lsrs r2, 29 lsls r2, 2 @@ -979,11 +979,11 @@ LoadBgTilemap: ; 80019FC orrs r0, r1 str r0, [r2] adds r0, r3, 0 - b @08001A3E + b _08001A3E .pool -@08001A3C: +_08001A3C: ldr r0, =0x0000ffff -@08001A3E: +_08001A3E: add sp, 0x4 pop {r4} pop {r1} @@ -1005,7 +1005,7 @@ Unused_LoadBgPalette: ; 8001A4C adds r0, r4, 0 bl IsInvalidBg_ cmp r0, 0 - bne @08001A98 + bne _08001A98 ldr r1, =0x030008f8 lsls r0, r4, 4 adds r0, r1 @@ -1029,18 +1029,18 @@ Unused_LoadBgPalette: ; 8001A4C movs r0, 0x1 negs r0, r0 cmp r1, r0 - bne @08001AA4 -@08001A98: + bne _08001AA4 +_08001A98: ldr r0, =0x0000ffff - b @08001AC8 + b _08001AC8 .pool -@08001AA4: +_08001AA4: ldr r4, =0x03000938 adds r0, r1, 0 cmp r1, 0 - bge @08001AAE + bge _08001AAE adds r0, 0x1F -@08001AAE: +_08001AAE: asrs r0, 5 lsls r2, r0, 2 adds r2, r4 @@ -1054,7 +1054,7 @@ Unused_LoadBgPalette: ; 8001A4C orrs r0, r1 str r0, [r2] lsrs r0, r3, 24 -@08001AC8: +_08001AC8: pop {r4-r7} pop {r1} bx r1 @@ -1068,12 +1068,12 @@ IsDma3ManagerBusyWithBgCopy: ; 8001AD4 movs r5, 0 movs r7, 0x1 negs r7, r7 -@08001ADC: +_08001ADC: adds r0, r5, 0 cmp r5, 0 - bge @08001AE4 + bge _08001AE4 adds r0, 0x1F -@08001AE4: +_08001AE4: asrs r0, 5 lsls r2, r0, 24 lsls r0, 5 @@ -1088,27 +1088,27 @@ IsDma3ManagerBusyWithBgCopy: ; 8001AD4 ldr r0, [r4] ands r0, r6 cmp r0, 0 - beq @08001B22 + beq _08001B22 lsls r0, r5, 16 asrs r0, 16 bl CheckForSpaceForDma3Request lsls r0, 24 asrs r0, 24 cmp r0, r7 - bne @08001B1C + bne _08001B1C movs r0, 0x1 - b @08001B2A + b _08001B2A .pool -@08001B1C: +_08001B1C: ldr r0, [r4] bics r0, r6 str r0, [r4] -@08001B22: +_08001B22: adds r5, 0x1 cmp r5, 0x7F - ble @08001ADC + ble _08001ADC movs r0, 0 -@08001B2A: +_08001B2A: pop {r4-r7} pop {r1} bx r1 @@ -1151,23 +1151,23 @@ SetBgAttribute: ; 8001B58 lsrs r3, r2, 24 subs r0, r1, 0x1 cmp r0, 0x6 - bhi @08001C12 + bhi _08001C12 lsls r0, 2 - ldr r1, =@08001B7C + ldr r1, =_08001B7C adds r0, r1 ldr r0, [r0] mov pc, r0 .pool .align 2, 0 -@08001B7C: - .4byte @08001B98 - .4byte @08001BA8 - .4byte @08001BBA - .4byte @08001BD0 - .4byte @08001BE4 - .4byte @08001BFC - .4byte @08001BDA -@08001B98: +_08001B7C: + .4byte _08001B98 + .4byte _08001BA8 + .4byte _08001BBA + .4byte _08001BD0 + .4byte _08001BE4 + .4byte _08001BFC + .4byte _08001BDA +_08001B98: movs r0, 0xFF str r0, [sp] str r0, [sp, 0x4] @@ -1175,8 +1175,8 @@ SetBgAttribute: ; 8001B58 str r0, [sp, 0xC] adds r0, r4, 0 adds r1, r3, 0 - b @08001BF2 -@08001BA8: + b _08001BF2 +_08001BA8: movs r0, 0xFF str r0, [sp] str r0, [sp, 0x4] @@ -1185,8 +1185,8 @@ SetBgAttribute: ; 8001B58 adds r0, r4, 0 movs r1, 0xFF adds r2, r3, 0 - b @08001BF4 -@08001BBA: + b _08001BF4 +_08001BBA: movs r0, 0xFF str r0, [sp] str r0, [sp, 0x4] @@ -1196,35 +1196,35 @@ SetBgAttribute: ; 8001B58 movs r1, 0xFF movs r2, 0xFF bl SetBgControlAttributes - b @08001C12 -@08001BD0: + b _08001C12 +_08001BD0: str r3, [sp] movs r0, 0xFF str r0, [sp, 0x4] str r0, [sp, 0x8] - b @08001BEC -@08001BDA: + b _08001BEC +_08001BDA: movs r0, 0xFF str r0, [sp] str r3, [sp, 0x4] str r0, [sp, 0x8] - b @08001BEC -@08001BE4: + b _08001BEC +_08001BE4: movs r0, 0xFF str r0, [sp] str r0, [sp, 0x4] str r3, [sp, 0x8] -@08001BEC: +_08001BEC: str r0, [sp, 0xC] adds r0, r4, 0 movs r1, 0xFF -@08001BF2: +_08001BF2: movs r2, 0xFF -@08001BF4: +_08001BF4: movs r3, 0xFF bl SetBgControlAttributes - b @08001C12 -@08001BFC: + b _08001C12 +_08001BFC: movs r0, 0xFF str r0, [sp] str r0, [sp, 0x4] @@ -1235,7 +1235,7 @@ SetBgAttribute: ; 8001B58 movs r2, 0xFF movs r3, 0xFF bl SetBgControlAttributes -@08001C12: +_08001C12: add sp, 0x10 pop {r4} pop {r0} @@ -1252,102 +1252,102 @@ GetBgAttribute: ; 8001C1C lsrs r1, 24 subs r0, r1, 0x1 cmp r0, 0x9 - bhi @08001CF8 + bhi _08001CF8 lsls r0, 2 - ldr r1, =@08001C3C + ldr r1, =_08001C3C adds r0, r1 ldr r0, [r0] mov pc, r0 .pool .align 2, 0 -@08001C3C: - .4byte @08001C64 - .4byte @08001C6E - .4byte @08001C78 - .4byte @08001C82 - .4byte @08001C96 - .4byte @08001CA0 - .4byte @08001C8C - .4byte @08001CAA - .4byte @08001CD8 - .4byte @08001CE4 -@08001C64: +_08001C3C: + .4byte _08001C64 + .4byte _08001C6E + .4byte _08001C78 + .4byte _08001C82 + .4byte _08001C96 + .4byte _08001CA0 + .4byte _08001C8C + .4byte _08001CAA + .4byte _08001CD8 + .4byte _08001CE4 +_08001C64: adds r0, r4, 0 movs r1, 0x2 bl GetBgControlAttribute - b @08001CDE -@08001C6E: + b _08001CDE +_08001C6E: adds r0, r4, 0 movs r1, 0x3 bl GetBgControlAttribute - b @08001CDE -@08001C78: + b _08001CDE +_08001C78: adds r0, r4, 0 movs r1, 0x4 bl GetBgControlAttribute - b @08001CDE -@08001C82: + b _08001CDE +_08001C82: adds r0, r4, 0 movs r1, 0x5 bl GetBgControlAttribute - b @08001CDE -@08001C8C: + b _08001CDE +_08001C8C: adds r0, r4, 0 movs r1, 0x6 bl GetBgControlAttribute - b @08001CDE -@08001C96: + b _08001CDE +_08001C96: adds r0, r4, 0 movs r1, 0x7 bl GetBgControlAttribute - b @08001CDE -@08001CA0: + b _08001CDE +_08001CA0: adds r0, r4, 0 movs r1, 0x8 bl GetBgControlAttribute - b @08001CDE -@08001CAA: + b _08001CDE +_08001CAA: adds r0, r4, 0 bl GetBgType cmp r0, 0 - beq @08001CBC + beq _08001CBC cmp r0, 0x1 - beq @08001CCA + beq _08001CCA movs r0, 0 - b @08001CFA -@08001CBC: + b _08001CFA +_08001CBC: adds r0, r4, 0 movs r1, 0 bl GetBgMetricTextMode lsls r0, 27 lsrs r0, 16 - b @08001CFA -@08001CCA: + b _08001CFA +_08001CCA: adds r0, r4, 0 movs r1, 0 bl GetBgMetricAffineMode lsls r0, 24 lsrs r0, 16 - b @08001CFA -@08001CD8: + b _08001CFA +_08001CD8: adds r0, r4, 0 bl GetBgType -@08001CDE: +_08001CDE: lsls r0, 16 lsrs r0, 16 - b @08001CFA -@08001CE4: + b _08001CFA +_08001CE4: ldr r0, =0x030008f8 lsls r1, r4, 4 adds r1, r0 ldrh r0, [r1] lsls r0, 22 lsrs r0, 22 - b @08001CFA + b _08001CFA .pool -@08001CF8: +_08001CF8: ldr r0, =0x0000ffff -@08001CFA: +_08001CFA: pop {r4} pop {r1} bx r1 @@ -1366,100 +1366,100 @@ ChangeBgX: ; 8001D04 adds r0, r4, 0 bl IsInvalidBg_ cmp r0, 0 - bne @08001D28 + bne _08001D28 adds r0, r4, 0 movs r1, 0x1 bl GetBgControlAttribute lsls r0, 16 cmp r0, 0 - bne @08001D2E -@08001D28: + bne _08001D2E +_08001D28: movs r0, 0x1 negs r0, r0 - b @08001E34 -@08001D2E: + b _08001E34 +_08001D2E: cmp r5, 0x1 - beq @08001D4C + beq _08001D4C cmp r5, 0x1 - ble @08001D3A + ble _08001D3A cmp r5, 0x2 - beq @08001D60 -@08001D3A: + beq _08001D60 +_08001D3A: ldr r0, =0x030008f8 lsls r1, r4, 4 adds r0, 0x8 adds r0, r1, r0 str r6, [r0] adds r5, r1, 0 - b @08001D70 + b _08001D70 .pool -@08001D4C: +_08001D4C: ldr r0, =0x030008f8 lsls r2, r4, 4 adds r0, 0x8 adds r0, r2, r0 ldr r1, [r0] adds r1, r6 - b @08001D6C + b _08001D6C .pool -@08001D60: +_08001D60: ldr r0, =0x030008f8 lsls r2, r4, 4 adds r0, 0x8 adds r0, r2, r0 ldr r1, [r0] subs r1, r6 -@08001D6C: +_08001D6C: str r1, [r0] adds r5, r2, 0 -@08001D70: +_08001D70: bl GetBgMode lsls r0, 24 lsrs r0, 24 cmp r4, 0x1 - beq @08001DAC + beq _08001DAC cmp r4, 0x1 - bgt @08001D8C + bgt _08001D8C cmp r4, 0 - beq @08001D96 - b @08001E2C + beq _08001D96 + b _08001E2C .pool -@08001D8C: +_08001D8C: cmp r4, 0x2 - beq @08001DC0 + beq _08001DC0 cmp r4, 0x3 - beq @08001DF8 - b @08001E2C -@08001D96: + beq _08001DF8 + b _08001E2C +_08001D96: ldr r0, =0x030008f8 ldr r0, [r0, 0x8] lsls r0, 8 lsrs r1, r0, 16 movs r0, 0x10 bl SetGpuReg - b @08001E2C + b _08001E2C .pool -@08001DAC: +_08001DAC: ldr r0, =0x030008f8 ldr r0, [r0, 0x18] lsls r0, 8 lsrs r1, r0, 16 movs r0, 0x14 bl SetGpuReg - b @08001E2C + b _08001E2C .pool -@08001DC0: +_08001DC0: cmp r0, 0 - bne @08001DD8 + bne _08001DD8 ldr r0, =0x030008f8 ldr r0, [r0, 0x28] lsls r0, 8 lsrs r1, r0, 16 movs r0, 0x18 bl SetGpuReg - b @08001E2C + b _08001E2C .pool -@08001DD8: +_08001DD8: ldr r0, =0x030008f8 ldr r0, [r0, 0x28] lsrs r1, r0, 16 @@ -1470,22 +1470,22 @@ ChangeBgX: ; 8001D04 movs r0, 0x28 adds r1, r4, 0 bl SetGpuReg - b @08001E2C + b _08001E2C .pool -@08001DF8: +_08001DF8: cmp r0, 0 - bne @08001E10 + bne _08001E10 ldr r0, =0x030008f8 ldr r0, [r0, 0x38] lsls r0, 8 lsrs r1, r0, 16 movs r0, 0x1C bl SetGpuReg - b @08001E2C + b _08001E2C .pool -@08001E10: +_08001E10: cmp r0, 0x2 - bne @08001E2C + bne _08001E2C ldr r0, =0x030008f8 ldr r0, [r0, 0x38] lsrs r1, r0, 16 @@ -1496,12 +1496,12 @@ ChangeBgX: ; 8001D04 movs r0, 0x38 adds r1, r4, 0 bl SetGpuReg -@08001E2C: +_08001E2C: ldr r0, =0x030008f8 adds r0, 0x8 adds r0, r5, r0 ldr r0, [r0] -@08001E34: +_08001E34: pop {r4-r6} pop {r1} bx r1 @@ -1517,24 +1517,24 @@ GetBgX: ; 8001E40 adds r4, r0, 0 bl IsInvalidBg_ cmp r0, 0 - bne @08001E70 + bne _08001E70 adds r0, r4, 0 movs r1, 0x1 bl GetBgControlAttribute lsls r0, 16 cmp r0, 0 - beq @08001E70 + beq _08001E70 ldr r0, =0x030008f8 lsls r1, r4, 4 adds r0, 0x8 adds r1, r0 ldr r0, [r1] - b @08001E74 + b _08001E74 .pool -@08001E70: +_08001E70: movs r0, 0x1 negs r0, r0 -@08001E74: +_08001E74: pop {r4} pop {r1} bx r1 @@ -1552,100 +1552,100 @@ ChangeBgY: ; 8001E7C adds r0, r4, 0 bl IsInvalidBg_ cmp r0, 0 - bne @08001EA0 + bne _08001EA0 adds r0, r4, 0 movs r1, 0x1 bl GetBgControlAttribute lsls r0, 16 cmp r0, 0 - bne @08001EA6 -@08001EA0: + bne _08001EA6 +_08001EA0: movs r0, 0x1 negs r0, r0 - b @08001FAC -@08001EA6: + b _08001FAC +_08001EA6: cmp r5, 0x1 - beq @08001EC4 + beq _08001EC4 cmp r5, 0x1 - ble @08001EB2 + ble _08001EB2 cmp r5, 0x2 - beq @08001ED8 -@08001EB2: + beq _08001ED8 +_08001EB2: ldr r0, =0x030008f8 lsls r1, r4, 4 adds r0, 0xC adds r0, r1, r0 str r6, [r0] adds r5, r1, 0 - b @08001EE8 + b _08001EE8 .pool -@08001EC4: +_08001EC4: ldr r0, =0x030008f8 lsls r2, r4, 4 adds r0, 0xC adds r0, r2, r0 ldr r1, [r0] adds r1, r6 - b @08001EE4 + b _08001EE4 .pool -@08001ED8: +_08001ED8: ldr r0, =0x030008f8 lsls r2, r4, 4 adds r0, 0xC adds r0, r2, r0 ldr r1, [r0] subs r1, r6 -@08001EE4: +_08001EE4: str r1, [r0] adds r5, r2, 0 -@08001EE8: +_08001EE8: bl GetBgMode lsls r0, 24 lsrs r0, 24 cmp r4, 0x1 - beq @08001F24 + beq _08001F24 cmp r4, 0x1 - bgt @08001F04 + bgt _08001F04 cmp r4, 0 - beq @08001F0E - b @08001FA4 + beq _08001F0E + b _08001FA4 .pool -@08001F04: +_08001F04: cmp r4, 0x2 - beq @08001F38 + beq _08001F38 cmp r4, 0x3 - beq @08001F70 - b @08001FA4 -@08001F0E: + beq _08001F70 + b _08001FA4 +_08001F0E: ldr r0, =0x030008f8 ldr r0, [r0, 0xC] lsls r0, 8 lsrs r1, r0, 16 movs r0, 0x12 bl SetGpuReg - b @08001FA4 + b _08001FA4 .pool -@08001F24: +_08001F24: ldr r0, =0x030008f8 ldr r0, [r0, 0x1C] lsls r0, 8 lsrs r1, r0, 16 movs r0, 0x16 bl SetGpuReg - b @08001FA4 + b _08001FA4 .pool -@08001F38: +_08001F38: cmp r0, 0 - bne @08001F50 + bne _08001F50 ldr r0, =0x030008f8 ldr r0, [r0, 0x2C] lsls r0, 8 lsrs r1, r0, 16 movs r0, 0x1A bl SetGpuReg - b @08001FA4 + b _08001FA4 .pool -@08001F50: +_08001F50: ldr r0, =0x030008f8 ldr r0, [r0, 0x2C] lsrs r1, r0, 16 @@ -1656,22 +1656,22 @@ ChangeBgY: ; 8001E7C movs r0, 0x2C adds r1, r4, 0 bl SetGpuReg - b @08001FA4 + b _08001FA4 .pool -@08001F70: +_08001F70: cmp r0, 0 - bne @08001F88 + bne _08001F88 ldr r0, =0x030008f8 ldr r0, [r0, 0x3C] lsls r0, 8 lsrs r1, r0, 16 movs r0, 0x1E bl SetGpuReg - b @08001FA4 + b _08001FA4 .pool -@08001F88: +_08001F88: cmp r0, 0x2 - bne @08001FA4 + bne _08001FA4 ldr r0, =0x030008f8 ldr r0, [r0, 0x3C] lsrs r1, r0, 16 @@ -1682,12 +1682,12 @@ ChangeBgY: ; 8001E7C movs r0, 0x3C adds r1, r4, 0 bl SetGpuReg -@08001FA4: +_08001FA4: ldr r0, =0x030008f8 adds r0, 0xC adds r0, r5, r0 ldr r0, [r0] -@08001FAC: +_08001FAC: pop {r4-r6} pop {r1} bx r1 @@ -1706,100 +1706,100 @@ ChangeBgY_ScreenOff: ; 8001FB8 adds r0, r4, 0 bl IsInvalidBg_ cmp r0, 0 - bne @08001FDC + bne _08001FDC adds r0, r4, 0 movs r1, 0x1 bl GetBgControlAttribute lsls r0, 16 cmp r0, 0 - bne @08001FE2 -@08001FDC: + bne _08001FE2 +_08001FDC: movs r0, 0x1 negs r0, r0 - b @080020E8 -@08001FE2: + b _080020E8 +_08001FE2: cmp r5, 0x1 - beq @08002000 + beq _08002000 cmp r5, 0x1 - ble @08001FEE + ble _08001FEE cmp r5, 0x2 - beq @08002014 -@08001FEE: + beq _08002014 +_08001FEE: ldr r0, =0x030008f8 lsls r1, r4, 4 adds r0, 0xC adds r0, r1, r0 str r6, [r0] adds r5, r1, 0 - b @08002024 + b _08002024 .pool -@08002000: +_08002000: ldr r0, =0x030008f8 lsls r2, r4, 4 adds r0, 0xC adds r0, r2, r0 ldr r1, [r0] adds r1, r6 - b @08002020 + b _08002020 .pool -@08002014: +_08002014: ldr r0, =0x030008f8 lsls r2, r4, 4 adds r0, 0xC adds r0, r2, r0 ldr r1, [r0] subs r1, r6 -@08002020: +_08002020: str r1, [r0] adds r5, r2, 0 -@08002024: +_08002024: bl GetBgMode lsls r0, 24 lsrs r0, 24 cmp r4, 0x1 - beq @08002060 + beq _08002060 cmp r4, 0x1 - bgt @08002040 + bgt _08002040 cmp r4, 0 - beq @0800204A - b @080020E0 + beq _0800204A + b _080020E0 .pool -@08002040: +_08002040: cmp r4, 0x2 - beq @08002074 + beq _08002074 cmp r4, 0x3 - beq @080020AC - b @080020E0 -@0800204A: + beq _080020AC + b _080020E0 +_0800204A: ldr r0, =0x030008f8 ldr r0, [r0, 0xC] lsls r0, 8 lsrs r1, r0, 16 movs r0, 0x12 bl SetGpuReg_ScreenOff - b @080020E0 + b _080020E0 .pool -@08002060: +_08002060: ldr r0, =0x030008f8 ldr r0, [r0, 0x1C] lsls r0, 8 lsrs r1, r0, 16 movs r0, 0x16 bl SetGpuReg_ScreenOff - b @080020E0 + b _080020E0 .pool -@08002074: +_08002074: cmp r0, 0 - bne @0800208C + bne _0800208C ldr r0, =0x030008f8 ldr r0, [r0, 0x2C] lsls r0, 8 lsrs r1, r0, 16 movs r0, 0x1A bl SetGpuReg_ScreenOff - b @080020E0 + b _080020E0 .pool -@0800208C: +_0800208C: ldr r0, =0x030008f8 ldr r0, [r0, 0x2C] lsrs r1, r0, 16 @@ -1810,22 +1810,22 @@ ChangeBgY_ScreenOff: ; 8001FB8 movs r0, 0x2C adds r1, r4, 0 bl SetGpuReg_ScreenOff - b @080020E0 + b _080020E0 .pool -@080020AC: +_080020AC: cmp r0, 0 - bne @080020C4 + bne _080020C4 ldr r0, =0x030008f8 ldr r0, [r0, 0x3C] lsls r0, 8 lsrs r1, r0, 16 movs r0, 0x1E bl SetGpuReg_ScreenOff - b @080020E0 + b _080020E0 .pool -@080020C4: +_080020C4: cmp r0, 0x2 - bne @080020E0 + bne _080020E0 ldr r0, =0x030008f8 ldr r0, [r0, 0x3C] lsrs r1, r0, 16 @@ -1836,12 +1836,12 @@ ChangeBgY_ScreenOff: ; 8001FB8 movs r0, 0x3C adds r1, r4, 0 bl SetGpuReg_ScreenOff -@080020E0: +_080020E0: ldr r0, =0x030008f8 adds r0, 0xC adds r0, r5, r0 ldr r0, [r0] -@080020E8: +_080020E8: pop {r4-r6} pop {r1} bx r1 @@ -1857,24 +1857,24 @@ GetBgY: ; 80020F4 adds r4, r0, 0 bl IsInvalidBg_ cmp r0, 0 - bne @08002124 + bne _08002124 adds r0, r4, 0 movs r1, 0x1 bl GetBgControlAttribute lsls r0, 16 cmp r0, 0 - beq @08002124 + beq _08002124 ldr r0, =0x030008f8 lsls r1, r4, 4 adds r0, 0xC adds r1, r0 ldr r0, [r1] - b @08002128 + b _08002128 .pool -@08002124: +_08002124: movs r0, 0x1 negs r0, r0 -@08002128: +_08002128: pop {r4} pop {r1} bx r1 @@ -1937,85 +1937,85 @@ Unused_AdjustBgMosaic: ; 8002170 lsls r0, 8 ands r5, r0 cmp r6, 0x6 - bhi @080021C4 + bhi _080021C4 lsls r0, r6, 2 - ldr r1, =@080021A8 + ldr r1, =_080021A8 adds r0, r1 ldr r0, [r0] mov pc, r0 .pool .align 2, 0 -@080021A8: - .4byte @080021C4 - .4byte @080021CC - .4byte @080021D2 - .4byte @080021E4 - .4byte @080021FA - .4byte @08002200 - .4byte @08002212 -@080021C4: +_080021A8: + .4byte _080021C4 + .4byte _080021CC + .4byte _080021D2 + .4byte _080021E4 + .4byte _080021FA + .4byte _08002200 + .4byte _08002212 +_080021C4: movs r3, 0xF ands r3, r4 lsrs r2, r4, 4 - b @08002226 -@080021CC: + b _08002226 +_080021CC: movs r3, 0xF ands r3, r4 - b @08002226 -@080021D2: + b _08002226 +_080021D2: lsls r0, r3, 16 asrs r0, 16 adds r0, r4 cmp r0, 0xF - ble @080021E0 + ble _080021E0 movs r3, 0xF - b @08002226 -@080021E0: + b _08002226 +_080021E0: adds r0, r3, r4 - b @080021F4 -@080021E4: + b _080021F4 +_080021E4: lsls r0, r3, 16 asrs r0, 16 subs r0, r4 cmp r0, 0 - bge @080021F2 + bge _080021F2 movs r3, 0 - b @08002226 -@080021F2: + b _08002226 +_080021F2: subs r0, r3, r4 -@080021F4: +_080021F4: lsls r0, 16 lsrs r3, r0, 16 - b @08002226 -@080021FA: + b _08002226 +_080021FA: movs r2, 0xF ands r2, r4 - b @08002226 -@08002200: + b _08002226 +_08002200: lsls r0, r2, 16 asrs r0, 16 adds r0, r4 cmp r0, 0xF - ble @0800220E + ble _0800220E movs r2, 0xF - b @08002226 -@0800220E: + b _08002226 +_0800220E: adds r0, r2, r4 - b @08002222 -@08002212: + b _08002222 +_08002212: lsls r0, r2, 16 asrs r0, 16 subs r0, r4 cmp r0, 0 - bge @08002220 + bge _08002220 movs r2, 0 - b @08002226 -@08002220: + b _08002226 +_08002220: subs r0, r2, r4 -@08002222: +_08002222: lsls r0, 16 lsrs r2, r0, 16 -@08002226: +_08002226: lsls r0, r2, 16 asrs r0, 12 movs r1, 0xF0 @@ -2048,19 +2048,19 @@ SetBgTilemap: ; 8002250 adds r0, r4, 0 bl IsInvalidBg_ cmp r0, 0 - bne @0800227A + bne _0800227A adds r0, r4, 0 movs r1, 0x1 bl GetBgControlAttribute lsls r0, 16 cmp r0, 0 - beq @0800227A + beq _0800227A ldr r0, =0x030008f8 lsls r1, r4, 4 adds r0, 0x4 adds r1, r0 str r5, [r1] -@0800227A: +_0800227A: pop {r4,r5} pop {r0} bx r0 @@ -2077,19 +2077,19 @@ UnsetBgTilemap: ; 8002284 bl IsInvalidBg_ adds r5, r0, 0 cmp r5, 0 - bne @080022AE + bne _080022AE adds r0, r4, 0 movs r1, 0x1 bl GetBgControlAttribute lsls r0, 16 cmp r0, 0 - beq @080022AE + beq _080022AE ldr r0, =0x030008f8 lsls r1, r4, 4 adds r0, 0x4 adds r1, r0 str r5, [r1] -@080022AE: +_080022AE: pop {r4,r5} pop {r0} bx r0 @@ -2105,23 +2105,23 @@ GetBgTilemap: ; 80022B8 adds r4, r0, 0 bl IsInvalidBg_ cmp r0, 0 - bne @080022E8 + bne _080022E8 adds r0, r4, 0 movs r1, 0x1 bl GetBgControlAttribute lsls r0, 16 cmp r0, 0 - beq @080022E8 + beq _080022E8 ldr r0, =0x030008f8 lsls r1, r4, 4 adds r0, 0x4 adds r1, r0 ldr r0, [r1] - b @080022EA + b _080022EA .pool -@080022E8: +_080022E8: movs r0, 0 -@080022EA: +_080022EA: pop {r4} pop {r1} bx r1 @@ -2147,13 +2147,13 @@ CopyToBgTilemapBuffer: ; 80022F0 adds r0, r4, 0 bl IsInvalidBg_ cmp r0, 0 - bne @08002358 + bne _08002358 adds r0, r4, 0 bl IsTileMapOutsideWram cmp r0, 0 - bne @08002358 + bne _08002358 cmp r6, 0 - beq @08002340 + beq _08002340 ldr r0, =0x030008f8 lsls r1, r4, 4 adds r0, 0x4 @@ -2164,9 +2164,9 @@ CopyToBgTilemapBuffer: ; 80022F0 lsrs r2, r7, 17 mov r0, r10 bl CpuSet - b @08002358 + b _08002358 .pool -@08002340: +_08002340: ldr r0, =0x030008f8 mov r2, r9 lsls r1, r2, 4 @@ -2178,7 +2178,7 @@ CopyToBgTilemapBuffer: ; 80022F0 adds r1, r0 mov r0, r10 bl LZ77UnCompWram -@08002358: +_08002358: pop {r3-r5} mov r8, r3 mov r9, r4 @@ -2199,33 +2199,33 @@ CopyBgTilemapBufferToVram: ; 800236C adds r0, r4, 0 bl IsInvalidBg_ cmp r0, 0 - bne @080023C8 + bne _080023C8 adds r0, r4, 0 bl IsTileMapOutsideWram cmp r0, 0 - bne @080023C8 + bne _080023C8 adds r0, r4, 0 bl GetBgType cmp r0, 0 - beq @0800239A + beq _0800239A cmp r0, 0x1 - beq @080023A6 + beq _080023A6 movs r2, 0 - b @080023B2 -@0800239A: + b _080023B2 +_0800239A: adds r0, r4, 0 movs r1, 0 bl GetBgMetricTextMode lsls r0, 27 - b @080023B0 -@080023A6: + b _080023B0 +_080023A6: adds r0, r4, 0 movs r1, 0 bl GetBgMetricAffineMode lsls r0, 24 -@080023B0: +_080023B0: lsrs r2, r0, 16 -@080023B2: +_080023B2: ldr r0, =0x030008f8 lsls r1, r4, 4 adds r0, 0x4 @@ -2236,7 +2236,7 @@ CopyBgTilemapBufferToVram: ; 800236C adds r0, r4, 0 movs r3, 0 bl LoadBgVram -@080023C8: +_080023C8: add sp, 0x4 pop {r4} pop {r0} @@ -2271,41 +2271,41 @@ CopyToBgTilemapBufferRect: ; 80023D4 adds r0, r5, 0 bl IsInvalidBg_ cmp r0, 0 - bne @080024C4 + bne _080024C4 adds r0, r5, 0 bl IsTileMapOutsideWram cmp r0, 0 - bne @080024C4 + bne _080024C4 adds r0, r5, 0 bl GetBgType cmp r0, 0 - beq @08002422 + beq _08002422 cmp r0, 0x1 - beq @08002470 - b @080024C4 -@08002422: + beq _08002470 + b _080024C4 +_08002422: mov r4, r8 adds r3, r7, 0 adds r0, r3, r6 cmp r3, r0 - bge @080024C4 + bge _080024C4 mov r12, r0 lsls r1, r5, 4 ldr r0, =0x030008fc adds r1, r0 mov r8, r1 -@08002436: +_08002436: mov r2, r10 mov r1, r9 adds r0, r2, r1 adds r7, r3, 0x1 cmp r2, r0 - bge @08002460 + bge _08002460 mov r1, r8 ldr r6, [r1] lsls r5, r3, 5 adds r3, r0, 0 -@0800244A: +_0800244A: adds r0, r5, r2 lsls r0, 1 adds r0, r6 @@ -2316,15 +2316,15 @@ CopyToBgTilemapBufferRect: ; 80023D4 lsls r0, 16 lsrs r2, r0, 16 cmp r2, r3 - blt @0800244A -@08002460: + blt _0800244A +_08002460: lsls r0, r7, 16 lsrs r3, r0, 16 cmp r3, r12 - blt @08002436 - b @080024C4 + blt _08002436 + b _080024C4 .pool -@08002470: +_08002470: mov r4, r8 adds r0, r5, 0 movs r1, 0x1 @@ -2335,24 +2335,24 @@ CopyToBgTilemapBufferRect: ; 80023D4 adds r3, r7, 0 adds r0, r3, r6 cmp r3, r0 - bge @080024C4 + bge _080024C4 mov r12, r0 lsls r5, 4 mov r8, r5 -@0800248E: +_0800248E: mov r2, r10 mov r1, r9 adds r0, r2, r1 adds r7, r3, 0x1 cmp r2, r0 - bge @080024BC + bge _080024BC ldr r6, =0x030008fc add r6, r8 ldr r1, [sp] adds r5, r3, 0 muls r5, r1 adds r3, r0, 0 -@080024A6: +_080024A6: ldr r1, [r6] adds r0, r5, r2 adds r1, r0 @@ -2363,13 +2363,13 @@ CopyToBgTilemapBufferRect: ; 80023D4 lsls r0, 16 lsrs r2, r0, 16 cmp r2, r3 - blt @080024A6 -@080024BC: + blt _080024A6 +_080024BC: lsls r0, r7, 16 lsrs r3, r0, 16 cmp r3, r12 - blt @0800248E -@080024C4: + blt _0800248E +_080024C4: add sp, 0x4 pop {r3-r5} mov r8, r3 @@ -2478,15 +2478,15 @@ CopyRectToBgTilemapBufferRect: ; 800251C ldr r0, [sp, 0x4] bl IsInvalidBg_ cmp r0, 0 - beq @08002592 - b @080026EE -@08002592: + beq _08002592 + b _080026EE +_08002592: ldr r0, [sp, 0x4] bl IsTileMapOutsideWram cmp r0, 0 - beq @0800259E - b @080026EE -@0800259E: + beq _0800259E + b _080026EE +_0800259E: ldr r0, [sp, 0x4] movs r1, 0x4 bl GetBgControlAttribute @@ -2508,11 +2508,11 @@ CopyRectToBgTilemapBufferRect: ; 800251C ldr r0, [sp, 0x4] bl GetBgType cmp r0, 0 - beq @080025D8 + beq _080025D8 cmp r0, 0x1 - beq @08002674 - b @080026EE -@080025D8: + beq _08002674 + b _080026EE +_080025D8: ldr r1, [sp, 0x10] adds r0, r1, 0 muls r0, r7 @@ -2523,21 +2523,21 @@ CopyRectToBgTilemapBufferRect: ; 800251C adds r6, r1, r0 adds r0, r5, r4 cmp r5, r0 - blt @080025F0 - b @080026EE -@080025F0: + blt _080025F0 + b _080026EE +_080025F0: ldr r2, [sp, 0x18] subs r2, r7, r2 str r2, [sp, 0x34] str r0, [sp, 0x38] -@080025F8: +_080025F8: ldr r4, [sp, 0x14] ldr r7, [sp, 0x18] adds r0, r4, r7 adds r1, r5, 0x1 str r1, [sp, 0x3C] cmp r4, r0 - bge @0800265A + bge _0800265A ldr r2, [sp, 0x4] lsls r0, r2, 4 ldr r1, =0x030008fc @@ -2550,7 +2550,7 @@ CopyRectToBgTilemapBufferRect: ; 800251C lsls r0, r1, 16 asrs r0, 16 mov r8, r0 -@0800261E: +_0800261E: ldr r2, [sp, 0x2C] str r2, [sp] adds r0, r4, 0 @@ -2578,8 +2578,8 @@ CopyRectToBgTilemapBufferRect: ; 800251C ldr r2, [sp, 0x18] adds r0, r1, r2 cmp r4, r0 - blt @0800261E -@0800265A: + blt _0800261E +_0800265A: ldr r5, [sp, 0x34] lsls r0, r5, 1 adds r6, r0 @@ -2588,10 +2588,10 @@ CopyRectToBgTilemapBufferRect: ; 800251C lsrs r5, r0, 16 ldr r0, [sp, 0x38] cmp r5, r0 - blt @080025F8 - b @080026EE + blt _080025F8 + b _080026EE .pool -@08002674: +_08002674: ldr r1, [sp, 0x10] adds r0, r1, 0 muls r0, r7 @@ -2607,7 +2607,7 @@ CopyRectToBgTilemapBufferRect: ; 800251C mov r9, r0 adds r0, r5, r4 cmp r5, r0 - bge @080026EE + bge _080026EE ldr r2, [sp, 0x18] subs r2, r7, r2 str r2, [sp, 0x34] @@ -2617,21 +2617,21 @@ CopyRectToBgTilemapBufferRect: ; 800251C ldr r0, [sp, 0x4] lsls r0, 4 mov r8, r0 -@080026A8: +_080026A8: ldr r4, [sp, 0x14] ldr r1, [sp, 0x18] adds r0, r4, r1 adds r2, r5, 0x1 str r2, [sp, 0x3C] cmp r4, r0 - bge @080026DE + bge _080026DE mov r3, r8 add r3, r10 mov r7, r9 muls r7, r5 mov r12, r7 adds r2, r0, 0 -@080026C2: +_080026C2: ldr r1, [r3] mov r5, r12 adds r0, r5, r4 @@ -2645,8 +2645,8 @@ CopyRectToBgTilemapBufferRect: ; 800251C lsls r0, 16 lsrs r4, r0, 16 cmp r4, r2 - blt @080026C2 -@080026DE: + blt _080026C2 +_080026DE: ldr r0, [sp, 0x34] adds r6, r0 ldr r1, [sp, 0x3C] @@ -2654,8 +2654,8 @@ CopyRectToBgTilemapBufferRect: ; 800251C lsrs r5, r0, 16 ldr r2, [sp, 0x38] cmp r5, r2 - blt @080026A8 -@080026EE: + blt _080026A8 +_080026EE: add sp, 0x40 pop {r3-r5} mov r8, r3 @@ -2696,40 +2696,40 @@ FillBgTilemapBufferRect_Palette0: ; 8002704 adds r0, r6, 0 bl IsInvalidBg_ cmp r0, 0 - bne @080027F0 + bne _080027F0 adds r0, r6, 0 bl IsTileMapOutsideWram cmp r0, 0 - bne @080027F0 + bne _080027F0 adds r0, r6, 0 bl GetBgType cmp r0, 0 - beq @08002756 + beq _08002756 cmp r0, 0x1 - beq @080027A0 - b @080027F0 -@08002756: + beq _080027A0 + b _080027F0 +_08002756: adds r3, r7, 0 adds r5, r3, r5 cmp r3, r5 - bge @080027F0 + bge _080027F0 adds r7, r5, 0 lsls r1, r6, 4 ldr r0, =0x030008fc adds r1, r0 mov r12, r1 -@08002768: +_08002768: mov r2, r10 mov r1, r9 adds r0, r2, r1 adds r6, r3, 0x1 cmp r2, r0 - bge @08002790 + bge _08002790 mov r5, r12 ldr r4, [r5] lsls r3, 5 adds r1, r0, 0 -@0800277C: +_0800277C: adds r0, r3, r2 lsls r0, 1 adds r0, r4 @@ -2739,15 +2739,15 @@ FillBgTilemapBufferRect_Palette0: ; 8002704 lsls r0, 16 lsrs r2, r0, 16 cmp r2, r1 - blt @0800277C -@08002790: + blt _0800277C +_08002790: lsls r0, r6, 16 lsrs r3, r0, 16 cmp r3, r7 - blt @08002768 - b @080027F0 + blt _08002768 + b _080027F0 .pool -@080027A0: +_080027A0: adds r0, r6, 0 movs r1, 0x1 bl GetBgMetricAffineMode @@ -2757,24 +2757,24 @@ FillBgTilemapBufferRect_Palette0: ; 8002704 adds r3, r7, 0 adds r5, r3, r5 cmp r3, r5 - bge @080027F0 + bge _080027F0 adds r7, r5, 0 lsls r6, 4 mov r12, r6 -@080027BC: +_080027BC: mov r2, r10 mov r1, r9 adds r0, r2, r1 adds r6, r3, 0x1 cmp r2, r0 - bge @080027E8 + bge _080027E8 ldr r5, =0x030008fc add r5, r12 ldr r1, [sp] adds r4, r3, 0 muls r4, r1 adds r3, r0, 0 -@080027D4: +_080027D4: ldr r0, [r5] adds r1, r4, r2 adds r0, r1 @@ -2784,13 +2784,13 @@ FillBgTilemapBufferRect_Palette0: ; 8002704 lsls r0, 16 lsrs r2, r0, 16 cmp r2, r3 - blt @080027D4 -@080027E8: + blt _080027D4 +_080027E8: lsls r0, r6, 16 lsrs r3, r0, 16 cmp r3, r7 - blt @080027BC -@080027F0: + blt _080027BC +_080027F0: add sp, 0x4 pop {r3-r5} mov r8, r3 @@ -2875,15 +2875,15 @@ WriteSequenceToBgTilemapBuffer: ; 8002840 mov r0, r9 bl IsInvalidBg_ cmp r0, 0 - beq @0800288E - b @080029D4 -@0800288E: + beq _0800288E + b _080029D4 +_0800288E: mov r0, r9 bl IsTileMapOutsideWram cmp r0, 0 - beq @0800289A - b @080029D4 -@0800289A: + beq _0800289A + b _080029D4 +_0800289A: mov r0, r9 movs r1, 0x4 bl GetBgControlAttribute @@ -2905,30 +2905,30 @@ WriteSequenceToBgTilemapBuffer: ; 8002840 mov r0, r9 bl GetBgType cmp r0, 0 - beq @080028D4 + beq _080028D4 cmp r0, 0x1 - beq @0800295C - b @080029D4 -@080028D4: + beq _0800295C + b _080029D4 +_080028D4: adds r5, r7, 0 adds r0, r5, r4 cmp r5, r0 - bge @080029D4 + bge _080029D4 str r0, [sp, 0x24] add r7, sp, 0x4 -@080028E0: +_080028E0: ldr r4, [sp, 0x8] mov r1, r10 adds r0, r4, r1 adds r2, r5, 0x1 mov r8, r2 cmp r4, r0 - bge @08002944 + bge _08002944 mov r3, r9 lsls r1, r3, 4 ldr r0, =0x030008fc adds r6, r1, r0 -@080028F6: +_080028F6: ldr r0, [sp, 0x18] str r0, [sp] adds r0, r4, 0 @@ -2965,17 +2965,17 @@ WriteSequenceToBgTilemapBuffer: ; 8002840 ldr r0, [sp, 0x8] add r0, r10 cmp r4, r0 - blt @080028F6 -@08002944: + blt _080028F6 +_08002944: mov r1, r8 lsls r0, r1, 16 lsrs r5, r0, 16 ldr r2, [sp, 0x24] cmp r5, r2 - blt @080028E0 - b @080029D4 + blt _080028E0 + b _080029D4 .pool -@0800295C: +_0800295C: mov r0, r9 movs r1, 0x1 bl GetBgMetricAffineMode @@ -2985,19 +2985,19 @@ WriteSequenceToBgTilemapBuffer: ; 8002840 adds r5, r7, 0 adds r0, r5, r4 cmp r5, r0 - bge @080029D4 + bge _080029D4 str r0, [sp, 0x24] mov r3, r9 lsls r3, 4 mov r12, r3 -@0800297A: +_0800297A: ldr r4, [sp, 0x8] mov r7, r10 adds r0, r4, r7 adds r1, r5, 0x1 mov r8, r1 cmp r4, r0 - bge @080029C8 + bge _080029C8 ldr r2, =0x030008fc add r2, r12 str r2, [sp, 0x28] @@ -3011,7 +3011,7 @@ WriteSequenceToBgTilemapBuffer: ; 8002840 ldr r7, =0x000003ff adds r5, r7, 0 adds r6, r0, 0 -@080029A2: +_080029A2: ldr r0, [sp, 0x28] ldr r1, [r0] adds r0, r3, r4 @@ -3030,15 +3030,15 @@ WriteSequenceToBgTilemapBuffer: ; 8002840 lsls r0, 16 lsrs r4, r0, 16 cmp r4, r6 - blt @080029A2 -@080029C8: + blt _080029A2 +_080029C8: mov r1, r8 lsls r0, r1, 16 lsrs r5, r0, 16 ldr r2, [sp, 0x24] cmp r5, r2 - blt @0800297A -@080029D4: + blt _0800297A +_080029D4: add sp, 0x2C pop {r3-r5} mov r8, r3 @@ -3064,57 +3064,57 @@ GetBgMetricTextMode: ; 80029EC lsls r0, 24 lsrs r0, 24 cmp r4, 0x1 - beq @08002A2C + beq _08002A2C cmp r4, 0x1 - bgt @08002A10 + bgt _08002A10 cmp r4, 0 - beq @08002A16 - b @08002A52 -@08002A10: + beq _08002A16 + b _08002A52 +_08002A10: cmp r5, 0x2 - beq @08002A3E - b @08002A52 -@08002A16: + beq _08002A3E + b _08002A52 +_08002A16: cmp r0, 0x2 - bgt @08002A24 + bgt _08002A24 cmp r0, 0x1 - bge @08002A4E -@08002A1E: + bge _08002A4E +_08002A1E: cmp r0, 0 - beq @08002A46 - b @08002A52 -@08002A24: + beq _08002A46 + b _08002A52 +_08002A24: cmp r0, 0x3 - bne @08002A52 + bne _08002A52 movs r0, 0x4 - b @08002A54 -@08002A2C: + b _08002A54 +_08002A2C: cmp r0, 0x1 - beq @08002A4E + beq _08002A4E cmp r0, 0x1 - ble @08002A1E + ble _08002A1E cmp r0, 0x2 - beq @08002A46 + beq _08002A46 cmp r0, 0x3 - bne @08002A52 - b @08002A4E -@08002A3E: + bne _08002A52 + b _08002A4E +_08002A3E: cmp r0, 0 - blt @08002A52 + blt _08002A52 cmp r0, 0x1 - bgt @08002A4A -@08002A46: + bgt _08002A4A +_08002A46: movs r0, 0x1 - b @08002A54 -@08002A4A: + b _08002A54 +_08002A4A: cmp r0, 0x3 - bgt @08002A52 -@08002A4E: + bgt _08002A52 +_08002A4E: movs r0, 0x2 - b @08002A54 -@08002A52: + b _08002A54 +_08002A52: movs r0, 0 -@08002A54: +_08002A54: pop {r4,r5} pop {r1} bx r1 @@ -3134,43 +3134,43 @@ GetBgMetricAffineMode: ; 8002A5C lsrs r1, r0, 24 adds r0, r1, 0 cmp r4, 0 - beq @08002A84 + beq _08002A84 cmp r4, 0 - blt @08002AAC + blt _08002AAC cmp r4, 0x2 - bgt @08002AAC + bgt _08002AAC movs r0, 0x10 lsls r0, r1 - b @08002AAE -@08002A84: + b _08002AAE +_08002A84: cmp r1, 0x1 - beq @08002AA0 + beq _08002AA0 cmp r1, 0x1 - bgt @08002A92 + bgt _08002A92 cmp r1, 0 - beq @08002A9C - b @08002AAC -@08002A92: + beq _08002A9C + b _08002AAC +_08002A92: cmp r0, 0x2 - beq @08002AA4 + beq _08002AA4 cmp r0, 0x3 - beq @08002AA8 - b @08002AAC -@08002A9C: + beq _08002AA8 + b _08002AAC +_08002A9C: movs r0, 0x1 - b @08002AAE -@08002AA0: + b _08002AAE +_08002AA0: movs r0, 0x4 - b @08002AAE -@08002AA4: + b _08002AAE +_08002AA4: movs r0, 0x10 - b @08002AAE -@08002AA8: + b _08002AAE +_08002AA8: movs r0, 0x40 - b @08002AAE -@08002AAC: + b _08002AAE +_08002AAC: movs r0, 0 -@08002AAE: +_08002AAE: pop {r4} pop {r1} bx r1 @@ -3187,22 +3187,22 @@ GetTileMapIndexFromCoords: ; 8002AB4 subs r0, 0x1 ands r1, r0 cmp r2, 0x1 - beq @08002AD8 + beq _08002AD8 cmp r2, 0x1 - ble @08002AE0 + ble _08002AE0 cmp r2, 0x2 - beq @08002AE0 + beq _08002AE0 cmp r2, 0x3 - bne @08002AE0 + bne _08002AE0 cmp r1, 0x1F - ble @08002AD8 + ble _08002AD8 adds r1, 0x20 -@08002AD8: +_08002AD8: cmp r4, 0x1F - ble @08002AE0 + ble _08002AE0 subs r4, 0x20 adds r1, 0x20 -@08002AE0: +_08002AE0: lsls r0, r1, 5 adds r0, r4 pop {r4} @@ -3218,11 +3218,11 @@ CopyTileMapEntry: ; 8002AEC adds r6, r1, 0 ldr r5, [sp, 0x10] cmp r2, 0x10 - beq @08002B14 + beq _08002B14 cmp r2, 0x10 - bgt @08002B34 + bgt _08002B34 cmp r2, 0 - blt @08002B34 + blt _08002B34 ldrh r0, [r4] adds r0, r3 ldr r3, =0x00000fff @@ -3230,9 +3230,9 @@ CopyTileMapEntry: ; 8002AEC ands r0, r1 adds r1, r2, r5 lsls r1, 12 - b @08002B3A + b _08002B3A .pool -@08002B14: +_08002B14: ldrh r1, [r6] movs r0, 0xFC lsls r0, 8 @@ -3245,15 +3245,15 @@ CopyTileMapEntry: ; 8002AEC adds r1, r3, 0 ands r0, r1 orrs r0, r2 - b @08002B3C + b _08002B3C .pool -@08002B34: +_08002B34: ldrh r0, [r4] adds r0, r3 lsls r1, r5, 12 -@08002B3A: +_08002B3A: adds r0, r1 -@08002B3C: +_08002B3C: lsls r0, 16 lsrs r1, r0, 16 strh r1, [r6] @@ -3273,40 +3273,40 @@ GetBgType: ; 8002B48 lsls r0, 24 lsrs r0, 24 cmp r4, 0x2 - beq @08002B76 + beq _08002B76 cmp r4, 0x2 - ble @08002B66 + ble _08002B66 cmp r4, 0x3 - beq @08002B86 - b @08002B8E -@08002B66: + beq _08002B86 + b _08002B8E +_08002B66: cmp r5, 0 - blt @08002B8E + blt _08002B8E cmp r0, 0x1 - bgt @08002B8E + bgt _08002B8E cmp r0, 0 - blt @08002B8E -@08002B72: + blt _08002B8E +_08002B72: movs r0, 0 - b @08002B90 -@08002B76: + b _08002B90 +_08002B76: cmp r0, 0 - beq @08002B72 + beq _08002B72 cmp r0, 0 - blt @08002B8E + blt _08002B8E cmp r0, 0x2 - bgt @08002B8E -@08002B82: + bgt _08002B8E +_08002B82: movs r0, 0x1 - b @08002B90 -@08002B86: + b _08002B90 +_08002B86: cmp r0, 0 - beq @08002B72 + beq _08002B72 cmp r0, 0x2 - beq @08002B82 -@08002B8E: + beq _08002B82 +_08002B8E: ldr r0, =0x0000ffff -@08002B90: +_08002B90: pop {r4,r5} pop {r1} bx r1 @@ -3320,12 +3320,12 @@ IsInvalidBg_: ; 8002B9C lsls r0, 24 lsrs r0, 24 cmp r0, 0x3 - bhi @08002BAA + bhi _08002BAA movs r0, 0 - b @08002BAC -@08002BAA: + b _08002BAC +_08002BAA: movs r0, 0x1 -@08002BAC: +_08002BAC: pop {r1} bx r1 thumb_func_end IsInvalidBg_ @@ -3342,15 +3342,15 @@ IsTileMapOutsideWram: ; 8002BB0 ldr r1, [r0] ldr r0, =0x03008000 cmp r1, r0 - bhi @08002BD4 + bhi _08002BD4 cmp r1, 0 - beq @08002BD4 + beq _08002BD4 movs r0, 0 - b @08002BD6 + b _08002BD6 .pool -@08002BD4: +_08002BD4: movs r0, 0x1 -@08002BD6: +_08002BD6: pop {r1} bx r1 thumb_func_end IsTileMapOutsideWram |