summaryrefslogtreecommitdiff
path: root/arm9/asm/unk_02014BF4.s
diff options
context:
space:
mode:
Diffstat (limited to 'arm9/asm/unk_02014BF4.s')
-rw-r--r--arm9/asm/unk_02014BF4.s59
1 files changed, 33 insertions, 26 deletions
diff --git a/arm9/asm/unk_02014BF4.s b/arm9/asm/unk_02014BF4.s
index 163b1bfc..706a35f4 100644
--- a/arm9/asm/unk_02014BF4.s
+++ b/arm9/asm/unk_02014BF4.s
@@ -1,6 +1,13 @@
.include "asm/macros.inc"
.include "global.inc"
+ .extern UNK_020ED668
+ .extern UNK_020FFA38
+ .extern UNK_020ED64C
+ .extern UNK_020ED66C
+ .extern UNK_020ED670
+ .extern UNK_020ED6A4
+
.text
thumb_func_start FUN_02014BF4
@@ -48,11 +55,11 @@ FUN_02014C3C: ; 0x02014C3C
blo _02014C48
bl ErrorHandling
_02014C48:
- ldr r0, _02014C50 ; =0x020ED64C
+ ldr r0, _02014C50 ; =UNK_020ED64C
ldrb r0, [r0, r4]
pop {r4, pc}
nop
-_02014C50: .word 0x020ED64C
+_02014C50: .word UNK_020ED64C
thumb_func_start FUN_02014C54
FUN_02014C54: ; 0x02014C54
@@ -359,7 +366,7 @@ _02014E7E:
_02014E96:
add r6, r5, #0x0
add r4, r5, #0x0
- ldr r7, _02014F04 ; =0x020ED6A4
+ ldr r7, _02014F04 ; =UNK_020ED6A4
add r6, #0xc
add r4, #0x44
_02014EA0:
@@ -410,7 +417,7 @@ _02014EF8:
nop
_02014EFC: .word 0x000001CD
_02014F00: .word 0x000001CF
-_02014F04: .word 0x020ED6A4
+_02014F04: .word UNK_020ED6A4
thumb_func_start FUN_02014F08
FUN_02014F08: ; 0x02014F08
@@ -465,7 +472,7 @@ _02014F3E:
mov r0, #0xc
add r1, r5, #0x0
mul r1, r0
- ldr r0, _02014F7C ; =0x020ED668
+ ldr r0, _02014F7C ; =UNK_020ED668
ldr r0, [r0, r1]
str r0, [r4, #0x50]
add r0, r4, #0x0
@@ -480,7 +487,7 @@ _02014F68:
mov r0, #0x0
pop {r3-r5, pc}
nop
-_02014F7C: .word 0x020ED668
+_02014F7C: .word UNK_020ED668
thumb_func_start FUN_02014F80
FUN_02014F80: ; 0x02014F80
@@ -1241,7 +1248,7 @@ FUN_0201551C: ; 0x0201551C
ldr r2, [sp, #0x4]
asr r0, r0, #0x4
lsl r1, r0, #0x2
- ldr r0, _0201554C ; =0x020FFA38
+ ldr r0, _0201554C ; =UNK_020FFA38
ldrsh r0, [r0, r1]
mul r0, r2
asr r1, r0, #0xc
@@ -1253,7 +1260,7 @@ FUN_0201551C: ; 0x0201551C
add sp, #0xc
pop {r3-r4, pc}
nop
-_0201554C: .word 0x020FFA38
+_0201554C: .word UNK_020FFA38
thumb_func_start FUN_02015550
FUN_02015550: ; 0x02015550
@@ -1270,7 +1277,7 @@ FUN_02015550: ; 0x02015550
lsl r1, r1, #0x1
add r1, r1, #0x1
lsl r2, r1, #0x1
- ldr r1, _02015584 ; =0x020FFA38
+ ldr r1, _02015584 ; =UNK_020FFA38
ldrsh r1, [r1, r2]
mul r1, r0
add r0, sp, #0x0
@@ -1282,7 +1289,7 @@ FUN_02015550: ; 0x02015550
add sp, #0xc
pop {r3-r4, pc}
nop
-_02015584: .word 0x020FFA38
+_02015584: .word UNK_020FFA38
thumb_func_start FUN_02015588
FUN_02015588: ; 0x02015588
@@ -1869,13 +1876,13 @@ FUN_0201598C: ; 0x0201598C
bl FUN_02014F94
mov r0, #0xc
mul r0, r6
- ldr r1, _02015A28 ; =0x020ED66C
+ ldr r1, _02015A28 ; =UNK_020ED66C
str r0, [sp, #0x0]
ldr r0, [r1, r0]
mov r4, #0x0
cmp r0, #0x0
ble _020159E2
- ldr r1, _02015A2C ; =0x020ED668
+ ldr r1, _02015A2C ; =UNK_020ED668
ldr r0, [sp, #0x0]
add r6, r1, r0
ldr r0, [sp, #0x4]
@@ -1892,7 +1899,7 @@ _020159CC:
cmp r4, r0
blt _020159CC
_020159E2:
- ldr r1, _02015A30 ; =0x020ED670
+ ldr r1, _02015A30 ; =UNK_020ED670
ldr r0, [sp, #0x0]
add r2, r5, #0x0
ldr r0, [r1, r0]
@@ -1928,9 +1935,9 @@ _02015A14:
add sp, #0x8
pop {r3-r7, pc}
.balign 4
-_02015A28: .word 0x020ED66C
-_02015A2C: .word 0x020ED668
-_02015A30: .word 0x020ED670
+_02015A28: .word UNK_020ED66C
+_02015A2C: .word UNK_020ED668
+_02015A30: .word UNK_020ED670
thumb_func_start FUN_02015A34
FUN_02015A34: ; 0x02015A34
@@ -1962,7 +1969,7 @@ _02015A5C: ; jump table (using 16-bit offset)
_02015A64:
asr r0, r1, #0x4
lsl r1, r0, #0x2
- ldr r0, _02015AE8 ; =0x020FFA38
+ ldr r0, _02015AE8 ; =UNK_020FFA38
ldr r2, [r4, #0xc]
ldrsh r0, [r0, r1]
mul r0, r2
@@ -1975,7 +1982,7 @@ _02015A78:
lsl r1, r1, #0x1
add r1, r1, #0x1
lsl r2, r1, #0x1
- ldr r1, _02015AE8 ; =0x020FFA38
+ ldr r1, _02015AE8 ; =UNK_020FFA38
ldr r0, [r4, #0xc]
ldrsh r1, [r1, r2]
mul r1, r0
@@ -1986,7 +1993,7 @@ _02015A78:
_02015A90:
asr r0, r1, #0x4
lsl r1, r0, #0x2
- ldr r0, _02015AE8 ; =0x020FFA38
+ ldr r0, _02015AE8 ; =UNK_020FFA38
ldr r2, [r4, #0xc]
ldrsh r0, [r0, r1]
mul r0, r2
@@ -2000,7 +2007,7 @@ _02015AA6:
lsl r1, r1, #0x1
add r1, r1, #0x1
lsl r2, r1, #0x1
- ldr r1, _02015AE8 ; =0x020FFA38
+ ldr r1, _02015AE8 ; =UNK_020FFA38
ldr r0, [r4, #0xc]
ldrsh r1, [r1, r2]
mul r1, r0
@@ -2031,7 +2038,7 @@ _02015AC4:
_02015AE6:
pop {r4, pc}
.balign 4
-_02015AE8: .word 0x020FFA38
+_02015AE8: .word UNK_020FFA38
thumb_func_start FUN_02015AEC
FUN_02015AEC: ; 0x02015AEC
@@ -2065,7 +2072,7 @@ _02015B1A: ; jump table (using 16-bit offset)
_02015B22:
asr r0, r1, #0x4
lsl r1, r0, #0x2
- ldr r0, _02015BA8 ; =0x020FFA38
+ ldr r0, _02015BA8 ; =UNK_020FFA38
ldr r2, [r4, #0xc]
ldrsh r0, [r0, r1]
mul r0, r2
@@ -2078,7 +2085,7 @@ _02015B36:
lsl r1, r1, #0x1
add r1, r1, #0x1
lsl r2, r1, #0x1
- ldr r1, _02015BA8 ; =0x020FFA38
+ ldr r1, _02015BA8 ; =UNK_020FFA38
ldr r0, [r4, #0xc]
ldrsh r1, [r1, r2]
mul r1, r0
@@ -2089,7 +2096,7 @@ _02015B36:
_02015B4E:
asr r0, r1, #0x4
lsl r1, r0, #0x2
- ldr r0, _02015BA8 ; =0x020FFA38
+ ldr r0, _02015BA8 ; =UNK_020FFA38
ldr r2, [r4, #0xc]
ldrsh r0, [r0, r1]
mul r0, r2
@@ -2103,7 +2110,7 @@ _02015B64:
lsl r1, r1, #0x1
add r1, r1, #0x1
lsl r2, r1, #0x1
- ldr r1, _02015BA8 ; =0x020FFA38
+ ldr r1, _02015BA8 ; =UNK_020FFA38
ldr r0, [r4, #0xc]
ldrsh r1, [r1, r2]
mul r1, r0
@@ -2134,7 +2141,7 @@ _02015B82:
_02015BA4:
pop {r4, pc}
nop
-_02015BA8: .word 0x020FFA38
+_02015BA8: .word UNK_020FFA38
thumb_func_start FUN_02015BAC
FUN_02015BAC: ; 0x02015BAC