summaryrefslogtreecommitdiff
path: root/arm9/asm/unk_02080C38.s
diff options
context:
space:
mode:
Diffstat (limited to 'arm9/asm/unk_02080C38.s')
-rw-r--r--arm9/asm/unk_02080C38.s80
1 files changed, 45 insertions, 35 deletions
diff --git a/arm9/asm/unk_02080C38.s b/arm9/asm/unk_02080C38.s
index dfe30fb2..cf08a405 100644
--- a/arm9/asm/unk_02080C38.s
+++ b/arm9/asm/unk_02080C38.s
@@ -1,6 +1,16 @@
.include "asm/macros.inc"
.include "global.inc"
+ .extern UNK_020FBBF8
+ .extern UNK_020FBBD8
+ .extern UNK_020FBBAC
+ .extern UNK_020FBBE8
+ .extern UNK_020FBB90
+ .extern UNK_020FBB98
+ .extern UNK_020FBBA0
+ .extern UNK_020FBBB8
+ .extern UNK_020FBBC8
+
.text
thumb_func_start FUN_02080C38
@@ -136,7 +146,7 @@ _02080D48:
bl FUN_020815D0
ldr r3, [r4, #0x0]
ldr r2, _02080DF8 ; =0x000019B8
- ldr r1, _02080DFC ; =0x020FBBD8
+ ldr r1, _02080DFC ; =UNK_020FBBD8
ldr r2, [r3, r2]
add r0, r5, #0x0
bl FUN_02046500
@@ -163,7 +173,7 @@ _02080D78:
str r0, [r4, #0x4]
b _02080DF2
_02080D8A:
- ldr r1, _02080E00 ; =0x020FBBC8
+ ldr r1, _02080E00 ; =UNK_020FBBC8
ldr r2, [r4, #0x0]
add r0, r5, #0x0
bl FUN_02046500
@@ -172,7 +182,7 @@ _02080D8A:
str r0, [r4, #0x4]
b _02080DF2
_02080D9C:
- ldr r1, _02080E04 ; =0x020FBBF8
+ ldr r1, _02080E04 ; =UNK_020FBBF8
ldr r2, [r4, #0x0]
add r0, r5, #0x0
bl FUN_02046500
@@ -181,7 +191,7 @@ _02080D9C:
str r0, [r4, #0x4]
b _02080DF2
_02080DAE:
- ldr r1, _02080E08 ; =0x020FBBE8
+ ldr r1, _02080E08 ; =UNK_020FBBE8
ldr r2, [r4, #0x0]
add r0, r5, #0x0
bl FUN_02046500
@@ -221,10 +231,10 @@ _02080DF2:
pop {r3-r7, pc}
.balign 4
_02080DF8: .word 0x000019B8
-_02080DFC: .word 0x020FBBD8
-_02080E00: .word 0x020FBBC8
-_02080E04: .word 0x020FBBF8
-_02080E08: .word 0x020FBBE8
+_02080DFC: .word UNK_020FBBD8
+_02080E00: .word UNK_020FBBC8
+_02080E04: .word UNK_020FBBF8
+_02080E08: .word UNK_020FBBE8
thumb_func_start FUN_02080E0C
FUN_02080E0C: ; 0x02080E0C
@@ -356,7 +366,7 @@ _02080F00:
bl FUN_020815D0
ldr r3, [r4, #0x0]
ldr r2, _02080FE4 ; =0x000019B8
- ldr r1, _02080FE8 ; =0x020FBBD8
+ ldr r1, _02080FE8 ; =UNK_020FBBD8
ldr r2, [r3, r2]
add r0, r5, #0x0
bl FUN_02046500
@@ -396,7 +406,7 @@ _02080F50:
str r0, [r4, #0x4]
b _02080FDC
_02080F58:
- ldr r1, _02080FEC ; =0x020FBBC8
+ ldr r1, _02080FEC ; =UNK_020FBBC8
ldr r2, [r4, #0x0]
add r0, r5, #0x0
bl FUN_02046500
@@ -413,7 +423,7 @@ _02080F6A:
lsr r0, r0, #0x18
cmp r0, #0x1
bhi _02080F82
- ldr r1, _02080FF4 ; =0x020FBBF8
+ ldr r1, _02080FF4 ; =UNK_020FBBF8
add r0, r5, #0x0
bl FUN_02046500
_02080F82:
@@ -430,7 +440,7 @@ _02080F8A:
cmp r0, #0x2
bne _02080FA0
_02080F98:
- ldr r1, _02080FF8 ; =0x020FBBE8
+ ldr r1, _02080FF8 ; =UNK_020FBBE8
add r0, r5, #0x0
bl FUN_02046500
_02080FA0:
@@ -439,7 +449,7 @@ _02080FA0:
str r0, [r4, #0x4]
b _02080FDC
_02080FA8:
- ldr r1, _02080FFC ; =0x020FBBB8
+ ldr r1, _02080FFC ; =UNK_020FBBB8
ldr r2, [r4, #0x0]
add r0, r5, #0x0
bl FUN_02046500
@@ -471,12 +481,12 @@ _02080FDC:
.balign 4
_02080FE0: .word 0x00000171
_02080FE4: .word 0x000019B8
-_02080FE8: .word 0x020FBBD8
-_02080FEC: .word 0x020FBBC8
+_02080FE8: .word UNK_020FBBD8
+_02080FEC: .word UNK_020FBBC8
_02080FF0: .word 0x00000121
-_02080FF4: .word 0x020FBBF8
-_02080FF8: .word 0x020FBBE8
-_02080FFC: .word 0x020FBBB8
+_02080FF4: .word UNK_020FBBF8
+_02080FF8: .word UNK_020FBBE8
+_02080FFC: .word UNK_020FBBB8
thumb_func_start FUN_02081000
FUN_02081000: ; 0x02081000
@@ -528,7 +538,7 @@ _02081056:
bl FUN_020815D0
ldr r3, [r4, #0x0]
ldr r2, _020811C0 ; =0x000019B8
- ldr r1, _020811C4 ; =0x020FBBD8
+ ldr r1, _020811C4 ; =UNK_020FBBD8
ldr r2, [r3, r2]
add r0, r5, #0x0
bl FUN_02046500
@@ -565,7 +575,7 @@ _02081090:
cmp r0, #0x4
bne _020810A6
_0208109E:
- ldr r1, _020811C8 ; =0x020FBBC8
+ ldr r1, _020811C8 ; =UNK_020FBBC8
add r0, r5, #0x0
bl FUN_02046500
_020810A6:
@@ -583,7 +593,7 @@ _020810AE:
bne _020810CA
_020810BC:
bl FUN_02082D18
- ldr r1, _020811CC ; =0x020FBBF8
+ ldr r1, _020811CC ; =UNK_020FBBF8
ldr r2, [r4, #0x0]
add r0, r5, #0x0
bl FUN_02046500
@@ -601,7 +611,7 @@ _020810D2:
cmp r0, #0x8
bne _020810E8
_020810E0:
- ldr r1, _020811D0 ; =0x020FBBE8
+ ldr r1, _020811D0 ; =UNK_020FBBE8
add r0, r5, #0x0
bl FUN_02046500
_020810E8:
@@ -723,10 +733,10 @@ _020811B4:
nop
_020811BC: .word 0x00000121
_020811C0: .word 0x000019B8
-_020811C4: .word 0x020FBBD8
-_020811C8: .word 0x020FBBC8
-_020811CC: .word 0x020FBBF8
-_020811D0: .word 0x020FBBE8
+_020811C4: .word UNK_020FBBD8
+_020811C8: .word UNK_020FBBC8
+_020811CC: .word UNK_020FBBF8
+_020811D0: .word UNK_020FBBE8
_020811D4: .word 0x0000012E
thumb_func_start FUN_020811D8
@@ -3245,7 +3255,7 @@ _02082456:
cmp r2, #0x1
bne _02082494
mov r1, #0x6
- ldr r2, _020824F4 ; =0x020FBBAC
+ ldr r2, _020824F4 ; =UNK_020FBBAC
mul r1, r0
add r0, r2, r1
str r0, [r4, #0x4]
@@ -3268,27 +3278,27 @@ _020824A8: ; jump table (using 16-bit offset)
.short _020824D2 - _020824A8 - 2; case 3
_020824B0:
lsl r1, r0, #0x1
- ldr r2, _020824F8 ; =0x020FBB90
+ ldr r2, _020824F8 ; =UNK_020FBB90
add r0, r0, r1
add r0, r2, r0
str r0, [r4, #0x4]
b _020824DC
_020824BC:
- ldr r1, _020824FC ; =0x020FBB98
+ ldr r1, _020824FC ; =UNK_020FBB98
lsl r0, r0, #0x2
add r0, r1, r0
str r0, [r4, #0x4]
b _020824DC
_020824C6:
lsl r1, r0, #0x2
- ldr r2, _02082500 ; =0x020FBBA0
+ ldr r2, _02082500 ; =UNK_020FBBA0
add r0, r0, r1
add r0, r2, r0
str r0, [r4, #0x4]
b _020824DC
_020824D2:
mov r1, #0x6
- ldr r2, _020824F4 ; =0x020FBBAC
+ ldr r2, _020824F4 ; =UNK_020FBBAC
mul r1, r0
add r0, r2, r1
str r0, [r4, #0x4]
@@ -3303,10 +3313,10 @@ _020824DC:
pop {r4-r6, pc}
nop
_020824F0: .word 0x000019BC
-_020824F4: .word 0x020FBBAC
-_020824F8: .word 0x020FBB90
-_020824FC: .word 0x020FBB98
-_02082500: .word 0x020FBBA0
+_020824F4: .word UNK_020FBBAC
+_020824F8: .word UNK_020FBB90
+_020824FC: .word UNK_020FBB98
+_02082500: .word UNK_020FBBA0
_02082504: .word FUN_0208251C
thumb_func_start FUN_02082508