summaryrefslogtreecommitdiff
path: root/arm9/asm/unk_020647A4.s
diff options
context:
space:
mode:
Diffstat (limited to 'arm9/asm/unk_020647A4.s')
-rw-r--r--arm9/asm/unk_020647A4.s43
1 files changed, 25 insertions, 18 deletions
diff --git a/arm9/asm/unk_020647A4.s b/arm9/asm/unk_020647A4.s
index 887f6a44..ce991e97 100644
--- a/arm9/asm/unk_020647A4.s
+++ b/arm9/asm/unk_020647A4.s
@@ -1,6 +1,13 @@
.include "asm/macros.inc"
.include "global.inc"
+ .extern UNK_020F7D70
+ .extern UNK_020F7D4C
+ .extern UNK_020F7D80
+ .extern UNK_020F7D74
+ .extern UNK_020F7D64
+ .extern UNK_020F7D84
+
.text
thumb_func_start FUN_020647A4
@@ -14,7 +21,7 @@ FUN_020647A4: ; 0x020647A4
bl FUN_020254A0
ldrh r1, [r0, #0x2]
ldrh r0, [r0, #0x0]
- ldr r3, _0206485C ; =0x020F7D70
+ ldr r3, _0206485C ; =UNK_020F7D70
mov r7, #0x18
add r2, r1, #0x0
mul r2, r7
@@ -24,7 +31,7 @@ FUN_020647A4: ; 0x020647A4
ldr r0, [r6, #0x14]
cmp r0, #0x0
beq _0206480A
- ldr r3, _02064860 ; =0x020F7D64
+ ldr r3, _02064860 ; =UNK_020F7D64
add r2, sp, #0x24
ldmia r3!, {r0-r1}
mov r12, r2
@@ -52,7 +59,7 @@ FUN_020647A4: ; 0x020647A4
str r0, [sp, #0x14]
b _0206482C
_0206480A:
- ldr r0, _02064868 ; =0x020F7D4C
+ ldr r0, _02064868 ; =UNK_020F7D4C
add r1, sp, #0xc
ldr r2, [r0, #0x8]
ldr r0, [r0, #0xc]
@@ -89,10 +96,10 @@ _0206482C:
add sp, #0x30
pop {r3-r7, pc}
nop
-_0206485C: .word 0x020F7D70
-_02064860: .word 0x020F7D64
+_0206485C: .word UNK_020F7D70
+_02064860: .word UNK_020F7D64
_02064864: .word 0x00000102
-_02064868: .word 0x020F7D4C
+_02064868: .word UNK_020F7D4C
thumb_func_start FUN_0206486C
FUN_0206486C: ; 0x0206486C
@@ -316,7 +323,7 @@ FUN_020649D4: ; 0x020649D4
mov r0, #0x18
add r2, r1, #0x0
mul r2, r0
- ldr r0, _02064A58 ; =0x020F7D80
+ ldr r0, _02064A58 ; =UNK_020F7D80
ldr r0, [r0, r2]
cmp r0, #0x0
beq _020649FE
@@ -333,7 +340,7 @@ _020649FE:
ldrh r1, [r4, #0x2]
mov r0, #0x18
add r3, r1, #0x0
- ldr r1, _02064A5C ; =0x020F7D84
+ ldr r1, _02064A5C ; =UNK_020F7D84
mul r3, r0
ldr r1, [r1, r3]
str r1, [r2, #0x8]
@@ -345,7 +352,7 @@ _020649FE:
bne _02064A3E
add r3, r1, #0x0
mul r3, r0
- ldr r0, _02064A60 ; =0x020F7D74
+ ldr r0, _02064A60 ; =UNK_020F7D74
ldr r1, _02064A64 ; =FUN_02064A70
ldr r0, [r0, r3]
str r0, [r2, #0x4]
@@ -357,7 +364,7 @@ _020649FE:
_02064A3E:
add r3, r1, #0x0
mul r3, r0
- ldr r0, _02064A68 ; =0x020F7D70
+ ldr r0, _02064A68 ; =UNK_020F7D70
ldr r1, _02064A6C ; =FUN_02064B70
ldr r0, [r0, r3]
str r0, [r2, #0x4]
@@ -368,11 +375,11 @@ _02064A3E:
_02064A54:
pop {r3-r5, pc}
nop
-_02064A58: .word 0x020F7D80
-_02064A5C: .word 0x020F7D84
-_02064A60: .word 0x020F7D74
+_02064A58: .word UNK_020F7D80
+_02064A5C: .word UNK_020F7D84
+_02064A60: .word UNK_020F7D74
_02064A64: .word FUN_02064A70
-_02064A68: .word 0x020F7D70
+_02064A68: .word UNK_020F7D70
_02064A6C: .word FUN_02064B70
thumb_func_start FUN_02064A70
@@ -421,7 +428,7 @@ _02064AB4:
str r0, [sp, #0xc]
b _02064AEC
_02064ACA:
- ldr r0, _02064B68 ; =0x020F7D4C
+ ldr r0, _02064B68 ; =UNK_020F7D4C
add r1, sp, #0x4
ldr r2, [r0, #0x0]
ldr r0, [r0, #0x4]
@@ -496,7 +503,7 @@ _02064B5C:
pop {r4-r5, pc}
nop
_02064B64: .word 0x00000102
-_02064B68: .word 0x020F7D4C
+_02064B68: .word UNK_020F7D4C
_02064B6C: .word 0x0000061A
thumb_func_start FUN_02064B70
@@ -545,7 +552,7 @@ _02064BB4:
str r0, [sp, #0xc]
b _02064BEC
_02064BCA:
- ldr r0, _02064C5C ; =0x020F7D4C
+ ldr r0, _02064C5C ; =UNK_020F7D4C
add r1, sp, #0x4
ldr r2, [r0, #0x10]
ldr r0, [r0, #0x14]
@@ -613,7 +620,7 @@ _02064C52:
pop {r4-r5, pc}
.balign 4
_02064C58: .word 0x00000102
-_02064C5C: .word 0x020F7D4C
+_02064C5C: .word UNK_020F7D4C
_02064C60: .word 0x0000061A
thumb_func_start FUN_02064C64