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/dma3_manager.s | |
parent | d35478a39840f150ddda9d0a1d44187f366f86c5 (diff) |
get rid of @ local labels
Diffstat (limited to 'asm/dma3_manager.s')
-rw-r--r-- | asm/dma3_manager.s | 182 |
1 files changed, 91 insertions, 91 deletions
diff --git a/asm/dma3_manager.s b/asm/dma3_manager.s index b76526d9c..c76abb419 100644 --- a/asm/dma3_manager.s +++ b/asm/dma3_manager.s @@ -11,14 +11,14 @@ ClearDma3Requests: ; 8000BB8 movs r3, 0 ldr r0, =gDma3Requests movs r1, 0x7F -@loop: +_8000BCC: strh r3, [r0, 0x8] str r3, [r0] str r3, [r0, 0x4] adds r0, 0x10 subs r1, 0x1 cmp r1, 0 - bge @loop + bge _8000BCC movs r0, 0 strb r0, [r2] pop {r0} @@ -38,9 +38,9 @@ ProcessDma3Requests: ; 8000BF0 ldr r0, =gDma3ManagerLocked ldrb r0, [r0] cmp r0, 0 - beq @08000C06 - b @08000E46 -@08000C06: + beq _08000C06 + b _08000E46 +_08000C06: movs r0, 0 str r0, [sp, 0x8] ldr r1, =gDma3Requests @@ -51,9 +51,9 @@ ProcessDma3Requests: ; 8000BF0 ldrh r0, [r0, 0x8] mov r12, r2 cmp r0, 0 - bne @08000C1E - b @08000E46 -@08000C1E: + bne _08000C1E + b _08000E46 +_08000C1E: mov r8, r1 adds r1, 0x4 mov r10, r1 @@ -62,7 +62,7 @@ ProcessDma3Requests: ; 8000BF0 ldr r7, =REG_DMA3 movs r2, 0 mov r9, r2 -@08000C2E: +_08000C2E: mov r3, r12 ldrb r0, [r3] lsls r5, r0, 4 @@ -78,47 +78,47 @@ ProcessDma3Requests: ; 8000BF0 lsls r0, 8 ldr r3, [sp, 0x8] cmp r3, r0 - bls @08000C50 - b @08000E46 -@08000C50: + bls _08000C50 + b _08000E46 +_08000C50: ldr r0, =REG_VCOUNT ldrb r0, [r0] cmp r0, 0xE0 - bls @08000C5A - b @08000E46 -@08000C5A: + bls _08000C5A + b _08000E46 +_08000C5A: ldrh r0, [r1, 0xA] cmp r0, 0x2 - beq @08000CD0 + beq _08000CD0 cmp r0, 0x2 - bgt @08000C80 + bgt _08000C80 cmp r0, 0x1 - beq @08000C8C - b @08000DF0 + beq _08000C8C + b _08000DF0 .pool -@08000C80: +_08000C80: cmp r0, 0x3 - beq @08000D3C + beq _08000D3C cmp r0, 0x4 - bne @08000C8A - b @08000D88 -@08000C8A: - b @08000DF0 -@08000C8C: + bne _08000C8A + b _08000D88 +_08000C8A: + b _08000DF0 +_08000C8C: ldr r3, [r1] mov r2, r10 adds r0, r5, r2 ldr r2, [r0] ldrh r1, [r1, 0x8] cmp r1, r6 - bhi @08000CA6 + bhi _08000CA6 str r3, [r7] str r2, [r7, 0x4] lsrs r0, r1, 2 movs r1, 0x84 lsls r1, 24 - b @08000DAA -@08000CA6: + b _08000DAA +_08000CA6: ldr r4, =REG_DMA3 str r3, [r4] str r2, [r4, 0x4] @@ -129,21 +129,21 @@ ProcessDma3Requests: ; 8000BF0 adds r2, r6 subs r1, r6 cmp r1, r6 - bhi @08000CA6 + bhi _08000CA6 str r3, [r4] str r2, [r4, 0x4] lsrs r0, r1, 2 movs r1, 0x84 lsls r1, 24 - b @08000D76 + b _08000D76 .pool -@08000CD0: +_08000CD0: mov r3, r10 adds r0, r5, r3 ldr r4, [r0] ldrh r1, [r1, 0x8] cmp r1, r6 - bhi @08000CF4 + bhi _08000CF4 mov r0, r8 adds r0, 0xC adds r0, r5, r0 @@ -155,8 +155,8 @@ ProcessDma3Requests: ; 8000BF0 lsrs r0, r1, 2 movs r1, 0x85 lsls r1, 24 - b @08000DAA -@08000CF4: + b _08000DAA +_08000CF4: mov r2, r12 ldrb r0, [r2] lsls r0, 4 @@ -175,7 +175,7 @@ ProcessDma3Requests: ; 8000BF0 adds r4, r6 subs r1, r6 cmp r1, r6 - bhi @08000CF4 + bhi _08000CF4 ldrb r0, [r2] lsls r0, 4 adds r0, r5 @@ -187,23 +187,23 @@ ProcessDma3Requests: ; 8000BF0 lsrs r0, r1, 2 movs r1, 0x85 lsls r1, 24 - b @08000DEA + b _08000DEA .pool -@08000D3C: +_08000D3C: ldr r3, [r1] mov r2, r10 adds r0, r5, r2 ldr r2, [r0] ldrh r1, [r1, 0x8] cmp r1, r6 - bhi @08000D56 + bhi _08000D56 str r3, [r7] str r2, [r7, 0x4] lsrs r0, r1, 1 movs r1, 0x80 lsls r1, 24 - b @08000DAA -@08000D56: + b _08000DAA +_08000D56: ldr r4, =REG_DMA3 str r3, [r4] str r2, [r4, 0x4] @@ -214,26 +214,26 @@ ProcessDma3Requests: ; 8000BF0 adds r2, r6 subs r1, r6 cmp r1, r6 - bhi @08000D56 + bhi _08000D56 str r3, [r4] str r2, [r4, 0x4] lsrs r0, r1, 1 movs r1, 0x80 lsls r1, 24 -@08000D76: +_08000D76: orrs r0, r1 str r0, [r4, 0x8] ldr r0, [r4, 0x8] - b @08000DF0 + b _08000DF0 .pool -@08000D88: +_08000D88: mov r3, r10 adds r0, r5, r3 ldr r2, [r0] ldrh r4, [r1, 0x8] add r1, sp, 0x4 cmp r4, r6 - bhi @08000DB2 + bhi _08000DB2 mov r0, r8 adds r0, 0xC adds r0, r5, r0 @@ -244,12 +244,12 @@ ProcessDma3Requests: ; 8000BF0 lsrs r0, r4, 1 movs r1, 0x81 lsls r1, 24 -@08000DAA: +_08000DAA: orrs r0, r1 str r0, [r7, 0x8] ldr r0, [r7, 0x8] - b @08000DF0 -@08000DB2: + b _08000DF0 +_08000DB2: mov r5, r12 ldrb r0, [r5] lsls r0, 4 @@ -266,7 +266,7 @@ ProcessDma3Requests: ; 8000BF0 adds r2, r6 subs r4, r6 cmp r4, r6 - bhi @08000DB2 + bhi _08000DB2 ldrb r0, [r5] lsls r0, 4 ldr r5, =0x0300001c @@ -278,11 +278,11 @@ ProcessDma3Requests: ; 8000BF0 lsrs r0, r4, 1 movs r1, 0x81 lsls r1, 24 -@08000DEA: +_08000DEA: orrs r0, r1 str r0, [r3, 0x8] ldr r0, [r3, 0x8] -@08000DF0: +_08000DF0: ldr r1, =gDma3Requests mov r3, r12 ldrb r0, [r3] @@ -315,9 +315,9 @@ ProcessDma3Requests: ; 8000BF0 strb r0, [r3] lsls r0, 24 cmp r0, 0 - bge @08000E34 + bge _08000E34 strb r4, [r3] -@08000E34: +_08000E34: mov r2, r12 ldrb r0, [r2] lsls r0, 4 @@ -325,9 +325,9 @@ ProcessDma3Requests: ; 8000BF0 adds r0, r3 ldrh r0, [r0, 0x8] cmp r0, 0 - beq @08000E46 - b @08000C2E -@08000E46: + beq _08000E46 + b _08000C2E +_08000E46: add sp, 0xC pop {r3-r5} mov r8, r3 @@ -364,11 +364,11 @@ RequestDma3Copy: ; 8000E68 mov r9, r6 lsls r0, r2, 4 adds r1, r0, r6 -@08000E94: +_08000E94: lsls r3, r2, 4 ldrh r0, [r1, 0x8] cmp r0, 0 - bne @08000ED4 + bne _08000ED4 mov r0, r12 str r0, [r1] mov r0, r9 @@ -378,38 +378,38 @@ RequestDma3Copy: ; 8000E68 str r3, [r0] strh r7, [r1, 0x8] cmp r4, 0x1 - bne @08000EC0 + bne _08000EC0 strh r4, [r1, 0xA] - b @08000EC4 + b _08000EC4 .pool -@08000EC0: +_08000EC0: movs r0, 0x3 strh r0, [r1, 0xA] -@08000EC4: +_08000EC4: movs r0, 0 ldr r1, =gDma3ManagerLocked strb r0, [r1] lsls r0, r2, 16 asrs r0, 16 - b @08000EF0 + b _08000EF0 .pool -@08000ED4: +_08000ED4: adds r1, 0x10 adds r2, 0x1 cmp r2, 0x7F - ble @08000EE0 + ble _08000EE0 adds r1, r6, 0 movs r2, 0 -@08000EE0: +_08000EE0: adds r5, 0x1 cmp r5, 0x7F - ble @08000E94 + ble _08000E94 movs r0, 0 mov r3, r10 strb r0, [r3] movs r0, 0x1 negs r0, r0 -@08000EF0: +_08000EF0: pop {r3-r5} mov r8, r3 mov r9, r4 @@ -446,11 +446,11 @@ RequestDma3Fill: ; 8000F00 lsls r0, r2, 4 adds r0, 0x8 adds r1, r0, r4 -@loop: +_8000F30: lsls r3, r2, 4 ldrh r0, [r1] cmp r0, 0 - bne @08000F78 + bne _08000F78 adds r0, r4, 0x4 adds r0, r3, r0 mov r6, r8 @@ -463,39 +463,39 @@ RequestDma3Fill: ; 8000F00 mov r3, r9 str r3, [r0] cmp r5, 0x1 - bne @08000F64 + bne _08000F64 movs r0, 0x2 - b @08000F66 + b _08000F66 .pool -@08000F64: +_08000F64: movs r0, 0x4 -@08000F66: +_08000F66: strh r0, [r1, 0x2] movs r0, 0 ldr r6, =gDma3ManagerLocked strb r0, [r6] lsls r0, r2, 16 asrs r0, 16 - b @08000F96 + b _08000F96 .pool -@08000F78: +_08000F78: adds r1, 0x10 adds r2, 0x1 cmp r2, 0x7F - ble @08000F86 + ble _08000F86 mov r1, r12 adds r1, 0x8 movs r2, 0 -@08000F86: +_08000F86: adds r6, 0x1 cmp r6, 0x7F - ble @loop + ble _8000F30 movs r0, 0 mov r1, r10 strb r0, [r1] movs r0, 0x1 negs r0, r0 -@08000F96: +_08000F96: pop {r3-r5} mov r8, r3 mov r9, r4 @@ -515,31 +515,31 @@ CheckForSpaceForDma3Request: ; 8000FA4 movs r3, 0x1 negs r3, r3 cmp r1, r3 - bne @08000FCC + bne _08000FCC ldr r1, =gDma3Requests -@08000FB6: +_08000FB6: ldrh r0, [r1, 0x8] cmp r0, 0 - bne @08000FD8 + bne _08000FD8 adds r1, 0x10 adds r2, 0x1 cmp r2, 0x7F - ble @08000FB6 -@08000FC4: + ble _08000FB6 +_08000FC4: movs r0, 0 - b @08000FDC + b _08000FDC .pool -@08000FCC: +_08000FCC: ldr r0, =gDma3Requests lsls r1, 4 adds r1, r0 ldrh r0, [r1, 0x8] cmp r0, 0 - beq @08000FC4 -@08000FD8: + beq _08000FC4 +_08000FD8: movs r0, 0x1 negs r0, r0 -@08000FDC: +_08000FDC: pop {r1} bx r1 .pool |