summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2020-04-28 17:20:25 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2020-04-28 17:20:25 -0400
commit6278ec0cd56a76abff65fde8c9898bf759965baf (patch)
tree51a63e51449626114a9a4e2ecbe40b04cf93d046
parent7c3d1b806b0b09f15ae780f36ba95abb14d63880 (diff)
Clean up symbols
-rw-r--r--arm7/asm/ext.s7357
1 files changed, 3679 insertions, 3678 deletions
diff --git a/arm7/asm/ext.s b/arm7/asm/ext.s
index d939879a..070645ea 100644
--- a/arm7/asm/ext.s
+++ b/arm7/asm/ext.s
@@ -3,6 +3,8 @@
.section .text
.balign 4, 0
+ ; This file's BSS
+ ; Linking of BSS is a work in progress
.extern _06019980
.extern _06019988
.extern _060199A8
@@ -13,8 +15,8 @@
.extern _0601AA88
.extern _0601AEB4
- arm_func_start FUNC_06000000
-FUNC_06000000: ; 0x06000000
+ arm_func_start FUN_06000000
+FUN_06000000: ; 0x06000000
ldr r1, _0600002C ; =_0601A960
ldr r2, [r1, #1360] ; 0x550
strh r0, [r2, #50] ; 0x32
@@ -28,8 +30,8 @@ FUNC_06000000: ; 0x06000000
bx lr
_0600002C: .word _0601A960
- arm_func_start FUNC_06000030
-FUNC_06000030: ; 0x06000030
+ arm_func_start FUN_06000030
+FUN_06000030: ; 0x06000030
ldr r1, _0600005C ; =_0601A960
ldr r2, [r1, #1360] ; 0x550
strh r0, [r2, #48] ; 0x30
@@ -43,8 +45,8 @@ FUNC_06000030: ; 0x06000030
bx lr
_0600005C: .word _0601A960
- arm_func_start FUNC_06000060
-FUNC_06000060: ; 0x06000060
+ arm_func_start FUN_06000060
+FUN_06000060: ; 0x06000060
ldr r1, _060000AC ; =_0601A960
ldr r2, [r1, #1360] ; 0x550
strh r0, [r2, #54] ; 0x36
@@ -66,8 +68,8 @@ FUNC_06000060: ; 0x06000060
bx lr
_060000AC: .word _0601A960
- arm_func_start FUNC_060000B0
-FUNC_060000B0: ; 0x060000B0
+ arm_func_start FUN_060000B0
+FUN_060000B0: ; 0x060000B0
ldr r1, _060000FC ; =_0601A960
ldr r2, [r1, #1360] ; 0x550
strh r0, [r2, #48] ; 0x30
@@ -89,8 +91,8 @@ FUNC_060000B0: ; 0x060000B0
bx lr
_060000FC: .word _0601A960
- arm_func_start FUNC_06000100
-FUNC_06000100: ; 0x06000100
+ arm_func_start FUN_06000100
+FUN_06000100: ; 0x06000100
ldr r0, _06000130 ; =_0601A960
ldr r1, [r0, #1360] ; 0x550
mov r0, #0
@@ -105,11 +107,11 @@ FUNC_06000100: ; 0x06000100
bx lr
_06000130: .word _0601A960
- arm_func_start FUNC_06000134
-FUNC_06000134: ; 0x06000134
+ arm_func_start FUN_06000134
+FUN_06000134: ; 0x06000134
stmdb sp!, {r4, lr}
mov r4, #0
- bl FUNC_060001A4
+ bl FUN_060001A4
ldr r1, _060001A0 ; =_0601A960
ldr r2, [r1, #1356] ; 0x54c
cmp r2, #0
@@ -134,131 +136,131 @@ _06000188:
cmp ip, #32
blt _06000158
_06000190:
- bl FUNC_060001AC
+ bl FUN_060001AC
mov r0, r4
ldmia sp!, {r4, lr}
bx lr
_060001A0: .word _0601A960
- arm_func_start FUNC_060001A4
-FUNC_060001A4: ; 0x060001A4
+ arm_func_start FUN_060001A4
+FUN_060001A4: ; 0x060001A4
ldr pc, _060001A8 ; =FUN_037FB05C
_060001A8: .word FUN_037FB05C
- arm_func_start FUNC_060001AC
-FUNC_060001AC: ; 0x060001AC
+ arm_func_start FUN_060001AC
+FUN_060001AC: ; 0x060001AC
ldr pc, _060001B0 ; =FUN_037FB070
_060001B0: .word FUN_037FB070
- arm_func_start FUNC_060001B4
-FUNC_060001B4: ; 0x060001B4
+ arm_func_start FUN_060001B4
+FUN_060001B4: ; 0x060001B4
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
mov r5, r1
mov r4, r2
- bl FUNC_060001E8
+ bl FUN_060001E8
strh r6, [r0]
mov r1, #1
strh r1, [r0, #2]
strh r5, [r0, #4]
strh r4, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
ldmia sp!, {r4, r5, r6, lr}
bx lr
- arm_func_start FUNC_060001E8
-FUNC_060001E8: ; 0x060001E8
+ arm_func_start FUN_060001E8
+FUN_060001E8: ; 0x060001E8
ldr pc, _060001EC ; =FUN_03807534
_060001EC: .word FUN_03807534
- arm_func_start FUNC_060001F0
-FUNC_060001F0: ; 0x060001F0
+ arm_func_start FUN_060001F0
+FUN_060001F0: ; 0x060001F0
ldr pc, _060001F4 ; =FUN_03807590
_060001F4: .word FUN_03807590
- arm_func_start FUNC_060001F8
-FUNC_060001F8: ; 0x060001F8
+ arm_func_start FUN_060001F8
+FUN_060001F8: ; 0x060001F8
ldr r0, _06000200 ; =_0380B808
bx lr
_06000200: .word _0380B808
- arm_func_start FUNC_06000204
-FUNC_06000204: ; 0x06000204
+ arm_func_start FUN_06000204
+FUN_06000204: ; 0x06000204
ldr r0, _0600020C ; =_0380B764
bx lr
_0600020C: .word _0380B764
- arm_func_start FUNC_06000210
-FUNC_06000210: ; 0x06000210
+ arm_func_start FUN_06000210
+FUN_06000210: ; 0x06000210
stmdb sp!, {r4, lr}
- bl FUNC_060001A4
+ bl FUN_060001A4
mov r4, r0
- bl FUNC_06000270
+ bl FUN_06000270
ldr r0, _06000264 ; =_0380B808
ldr r1, _06000268 ; =_0601A960
ldr r1, [r1, #1400] ; 0x578
- bl FUNC_06000278
- bl FUNC_06008D18
+ bl FUN_06000278
+ bl FUN_06008D18
ldr r1, _06000268 ; =_0601A960
ldr r1, [r1, #1404] ; 0x57c
- bl FUNC_06000278
+ bl FUN_06000278
ldr r0, _0600026C ; =_0380B764
ldr r1, _06000268 ; =_0601A960
ldr r1, [r1, #1408] ; 0x580
- bl FUNC_06000278
- bl FUNC_06000280
+ bl FUN_06000278
+ bl FUN_06000280
mov r0, r4
- bl FUNC_060001AC
+ bl FUN_060001AC
ldmia sp!, {r4, lr}
bx lr
_06000264: .word _0380B808
_06000268: .word _0601A960
_0600026C: .word _0380B764
- arm_func_start FUNC_06000270
-FUNC_06000270: ; 0x06000270
+ arm_func_start FUN_06000270
+FUN_06000270: ; 0x06000270
ldr pc, _06000274 ; =FUN_037F8D88
_06000274: .word FUN_037F8D88
- arm_func_start FUNC_06000278
-FUNC_06000278: ; 0x06000278
+ arm_func_start FUN_06000278
+FUN_06000278: ; 0x06000278
ldr pc, _0600027C ; =FUN_037F8EB8
_0600027C: .word FUN_037F8EB8
- arm_func_start FUNC_06000280
-FUNC_06000280: ; 0x06000280
+ arm_func_start FUN_06000280
+FUN_06000280: ; 0x06000280
ldr pc, _06000284 ; =FUN_037F8D50
_06000284: .word FUN_037F8D50
- arm_func_start FUNC_06000288
-FUNC_06000288: ; 0x06000288
+ arm_func_start FUN_06000288
+FUN_06000288: ; 0x06000288
stmdb sp!, {r4, lr}
- bl FUNC_060001A4
+ bl FUN_060001A4
mov r4, r0
- bl FUNC_06000270
+ bl FUN_06000270
ldr r0, _060002DC ; =_0380B764
ldr r1, _060002E0 ; =_0601A960
ldr r1, [r1, #1420] ; 0x58c
- bl FUNC_06000278
- bl FUNC_06008D18
+ bl FUN_06000278
+ bl FUN_06008D18
ldr r1, _060002E0 ; =_0601A960
ldr r1, [r1, #1416] ; 0x588
- bl FUNC_06000278
+ bl FUN_06000278
ldr r0, _060002E4 ; =_0380B808
ldr r1, _060002E0 ; =_0601A960
ldr r1, [r1, #1412] ; 0x584
- bl FUNC_06000278
- bl FUNC_06000280
+ bl FUN_06000278
+ bl FUN_06000280
mov r0, r4
- bl FUNC_060001AC
+ bl FUN_060001AC
ldmia sp!, {r4, lr}
bx lr
_060002DC: .word _0380B764
_060002E0: .word _0601A960
_060002E4: .word _0380B808
- arm_func_start FUNC_060002E8
-FUNC_060002E8: ; 0x060002E8
+ arm_func_start FUN_060002E8
+FUN_060002E8: ; 0x060002E8
ldr r1, _0600034C ; =_0601A960
ldr r1, [r1, #1356] ; 0x54c
ldrb r1, [r1, #83] ; 0x53
@@ -287,8 +289,8 @@ _06000324:
bx lr
_0600034C: .word _0601A960
- arm_func_start FUNC_06000350
-FUNC_06000350: ; 0x06000350
+ arm_func_start FUN_06000350
+FUN_06000350: ; 0x06000350
mov r2, #0
mov r3, r2
ldr r1, _06000384 ; =_06019960
@@ -301,13 +303,13 @@ _0600035C:
cmp r3, #32
blt _0600035C
mov r0, r2, lsr #5
- ldr ip, _06000388 ; =FUNC_060002E8
+ ldr ip, _06000388 ; =FUN_060002E8
bx ip
_06000384: .word _06019960
-_06000388: .word FUNC_060002E8
+_06000388: .word FUN_060002E8
- arm_func_start FUNC_0600038C
-FUNC_0600038C: ; 0x0600038C
+ arm_func_start FUN_0600038C
+FUN_0600038C: ; 0x0600038C
mov r3, #0
ldr r2, _060003BC ; =_06019960
_06000394:
@@ -324,8 +326,8 @@ _06000394:
_060003BC: .word _06019960
_060003C0: .word _0601A960
- arm_func_start FUNC_060003C4
-FUNC_060003C4: ; 0x060003C4
+ arm_func_start FUN_060003C4
+FUN_060003C4: ; 0x060003C4
ldr r1, _060003FC ; =_0601A960
ldr r3, [r1, #1396] ; 0x574
ldr r2, _06000400 ; =_0601AEB4
@@ -344,8 +346,8 @@ _060003FC: .word _0601A960
_06000400: .word _0601AEB4
_06000404: .word 0x027FFF98
- arm_func_start FUNC_06000408
-FUNC_06000408: ; 0x06000408
+ arm_func_start FUN_06000408
+FUN_06000408: ; 0x06000408
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
mov r5, r1
@@ -354,7 +356,7 @@ FUNC_06000408: ; 0x06000408
add r0, r4, #224 ; 0xe0
add r1, r5, #16
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
mov r0, #7
strh r0, [r5, #22]
add r0, r4, #256 ; 0x100
@@ -372,7 +374,7 @@ FUNC_06000408: ; 0x06000408
strh r0, [r5, #34] ; 0x22
add r1, r5, #36 ; 0x24
mov r2, #80 ; 0x50
- bl FUNC_0600055C
+ bl FUN_0600055C
mov r0, #0
strh r0, [r5, #158] ; 0x9e
b _060004A8
@@ -384,7 +386,7 @@ _06000480:
add r0, r4, #412 ; 0x19c
add r1, r5, #36 ; 0x24
mov r2, #80 ; 0x50
- bl FUNC_06000554
+ bl FUN_06000554
mov r0, #1
strh r0, [r5, #158] ; 0x9e
_060004A8:
@@ -404,30 +406,30 @@ _060004A8:
mov r0, #0
add r1, r5, #124 ; 0x7c
mov r2, #32
- bl FUNC_0600055C
+ bl FUN_0600055C
b _06000510
_060004F0:
mov r0, #0
add r1, r5, #124 ; 0x7c
mov r2, #8
- bl FUNC_0600055C
+ bl FUN_0600055C
ldr r0, _06000550 ; =0x0000FFFF
add r1, r5, #132 ; 0x84
mov r2, #24
- bl FUNC_0600055C
+ bl FUN_0600055C
_06000510:
add r0, r4, #256 ; 0x100
ldrh r0, [r0, #238] ; 0xee
strh r0, [r5, #156] ; 0x9c
mov r0, r5
- bl FUNC_06002810
+ bl FUN_06002810
ldrh r2, [r0, #4]
cmp r2, #0
moveq r0, #1
beq _06000544
mov r0, r6
mov r1, #512 ; 0x200
- bl FUNC_060001B4
+ bl FUN_060001B4
mov r0, #0
_06000544:
ldmia sp!, {r4, r5, r6, lr}
@@ -435,18 +437,18 @@ _06000544:
_0600054C: .word _0601A960
_06000550: .word 0x0000FFFF
- arm_func_start FUNC_06000554
-FUNC_06000554: ; 0x06000554
+ arm_func_start FUN_06000554
+FUN_06000554: ; 0x06000554
ldr pc, _06000558 ; =FUN_037FB478
_06000558: .word FUN_037FB478
- arm_func_start FUNC_0600055C
-FUNC_0600055C: ; 0x0600055C
+ arm_func_start FUN_0600055C
+FUN_0600055C: ; 0x0600055C
ldr pc, _06000560 ; =FUN_037FB300
_06000560: .word FUN_037FB300
- arm_func_start FUNC_06000564
-FUNC_06000564: ; 0x06000564
+ arm_func_start FUN_06000564
+FUN_06000564: ; 0x06000564
stmfd sp!, {lr}
sub sp, sp, #4
mov r2, r0
@@ -487,14 +489,14 @@ FUNC_06000564: ; 0x06000564
add r1, r2, #16
add r2, r3, #1
bic r2, r2, #1
- bl FUNC_06000554
+ bl FUN_06000554
_06000608:
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
- arm_func_start FUNC_06000614
-FUNC_06000614: ; 0x06000614
+ arm_func_start FUN_06000614
+FUN_06000614: ; 0x06000614
ldr r1, _0600068C ; =_0601A960
ldr r1, [r1, #1360] ; 0x550
add r3, r1, #224 ; 0xe0
@@ -528,22 +530,22 @@ _06000684:
bx lr
_0600068C: .word _0601A960
- arm_func_start FUNC_06000690
-FUNC_06000690: ; 0x06000690
+ arm_func_start FUN_06000690
+FUN_06000690: ; 0x06000690
stmdb sp!, {r4, lr}
mov r4, r1
cmp r2, #0
bne _060006E8
ldr r0, _060006F0 ; =_060199E8
mov r2, #0
- bl FUNC_060006F8
+ bl FUN_060006F8
cmp r0, #0
bne _060006E8
ldr r0, _060006F4 ; =_0601A960
ldr r0, [r0, #1356] ; 0x54c
cmp r0, #0
beq _060006E8
- bl FUNC_060001E8
+ bl FUN_060001E8
ldrh r1, [r4]
strh r1, [r0]
mov r1, #8
@@ -551,46 +553,46 @@ FUNC_06000690: ; 0x06000690
mov r1, #0
strh r1, [r0, #4]
strh r1, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
_060006E8:
ldmia sp!, {r4, lr}
bx lr
_060006F0: .word _060199E8
_060006F4: .word _0601A960
- arm_func_start FUNC_060006F8
-FUNC_060006F8: ; 0x060006F8
+ arm_func_start FUN_060006F8
+FUN_060006F8: ; 0x060006F8
ldr pc, _060006FC ; =FUN_037F9924
_060006FC: .word FUN_037F9924
- arm_func_start FUNC_06000700
-FUNC_06000700: ; 0x06000700
+ arm_func_start FUN_06000700
+FUN_06000700: ; 0x06000700
stmfd sp!, {lr}
sub sp, sp, #4
mov r1, r0
ldr r0, _06000778 ; =_06019960
mov r2, #1
- bl FUNC_060006F8
+ bl FUN_060006F8
ldr r0, _0600077C ; =_060199B8
add r1, sp, #0
mov r2, #1
- bl FUNC_06000780
+ bl FUN_06000780
ldr r1, [sp]
ldrh r0, [r1, #14]
add r0, r1, r0, lsl #1
ldrh r0, [r0, #20]
cmp r0, #14
bne _06000768
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #128 ; 0x80
strh r1, [r0]
mov r1, #19
strh r1, [r0, #2]
mov r1, #24
strh r1, [r0, #4]
- bl FUNC_060001F0
- bl FUNC_06000788
- bl FUNC_06000790
+ bl FUN_060001F0
+ bl FUN_06000788
+ bl FUN_06000790
_06000768:
ldr r0, [sp]
add sp, sp, #4
@@ -599,23 +601,23 @@ _06000768:
_06000778: .word _06019960
_0600077C: .word _060199B8
- arm_func_start FUNC_06000780
-FUNC_06000780: ; 0x06000780
+ arm_func_start FUN_06000780
+FUN_06000780: ; 0x06000780
ldr pc, _06000784 ; =FUN_037F9884
_06000784: .word FUN_037F9884
- arm_func_start FUNC_06000788
-FUNC_06000788: ; 0x06000788
+ arm_func_start FUN_06000788
+FUN_06000788: ; 0x06000788
ldr pc, _0600078C ; =FUN_037FBAA8
_0600078C: .word FUN_037FBAA8
- arm_func_start FUNC_06000790
-FUNC_06000790: ; 0x06000790
+ arm_func_start FUN_06000790
+FUN_06000790: ; 0x06000790
ldr pc, _06000794 ; =FUN_037FB1F0
_06000794: .word FUN_037FB1F0
- arm_func_start FUNC_06000798
-FUNC_06000798: ; 0x06000798
+ arm_func_start FUN_06000798
+FUN_06000798: ; 0x06000798
stmdb sp!, {r4, r5, lr}
sub sp, sp, #12
mov r5, r0
@@ -633,19 +635,19 @@ FUNC_06000798: ; 0x06000798
ldr r0, _06000928 ; =_06019960
ldr r1, _0600092C ; =_06019980
mov r2, #2
- bl FUNC_06000964
+ bl FUN_06000964
ldr r0, _06000930 ; =_06019988
ldr r1, _06000934 ; =_060199A8
mov r2, #4
- bl FUNC_06000964
+ bl FUN_06000964
ldr r0, _06000938 ; =_060199B8
ldr r1, _0600093C ; =_060199D8
mov r2, #4
- bl FUNC_06000964
+ bl FUN_06000964
ldr r0, _06000940 ; =_060199E8
ldr r1, _06000944 ; =_06019A08
mov r2, #32
- bl FUNC_06000964
+ bl FUN_06000964
ldr r0, _06000928 ; =_06019960
str r0, [r5, #16]
ldr r0, _06000930 ; =_06019988
@@ -664,29 +666,29 @@ FUNC_06000798: ; 0x06000798
ldr r1, [r4, #12]
str r1, [r0, #1420] ; 0x58c
ldr r0, _06000948 ; =_0601AE88
- bl FUNC_0600096C
+ bl FUN_0600096C
mov r0, #1024 ; 0x400
str r0, [sp]
ldr r0, [r4, #4]
str r0, [sp, #4]
ldr r0, _0600094C ; =_0380B808
- ldr r1, _06000950 ; =FUNC_060020E0
+ ldr r1, _06000950 ; =FUN_060020E0
mov r2, #0
ldr r3, _06000948 ; =_0601AE88
- bl FUNC_06000974
+ bl FUN_06000974
ldr r0, _0600094C ; =_0380B808
- bl FUNC_0600097C
+ bl FUN_0600097C
mov r0, #4096 ; 0x1000
str r0, [sp]
ldr r0, [r4, #12]
str r0, [sp, #4]
ldr r0, _06000954 ; =_0380B764
- ldr r1, _06000958 ; =FUNC_06002188
+ ldr r1, _06000958 ; =FUN_06002188
mov r2, #0
ldr r3, _0600095C ; =_0601AA88
- bl FUNC_06000974
+ bl FUN_06000974
ldr r0, _06000954 ; =_0380B764
- bl FUNC_0600097C
+ bl FUN_0600097C
mov r3, #0
mov r2, r3
ldr r1, _06000928 ; =_06019960
@@ -699,21 +701,21 @@ _060008C0:
blt _060008C0
ldr r0, _06000924 ; =_0601A960
str r2, [r0, #1396] ; 0x574
- bl FUNC_06000984
+ bl FUN_06000984
cmp r0, #0
bne _060008F0
- bl FUNC_0600098C
+ bl FUN_0600098C
_060008F0:
- bl FUNC_06000994
+ bl FUN_06000994
mov r0, #10
- ldr r1, _06000960 ; =FUNC_06000690
- bl FUNC_0600099C
+ ldr r1, _06000960 ; =FUN_06000690
+ bl FUN_0600099C
mov r0, #2
str r0, [r5, #24]
ldr r0, [r4, #20]
str r0, [r5, #12]
mov r0, r5
- bl FUNC_06008D2C
+ bl FUN_06008D2C
add sp, sp, #12
ldmia sp!, {r4, r5, lr}
bx lr
@@ -728,108 +730,108 @@ _06000940: .word _060199E8
_06000944: .word _06019A08
_06000948: .word _0601AE88
_0600094C: .word _0380B808
-_06000950: .word FUNC_060020E0
+_06000950: .word FUN_060020E0
_06000954: .word _0380B764
-_06000958: .word FUNC_06002188
+_06000958: .word FUN_06002188
_0600095C: .word _0601AA88
-_06000960: .word FUNC_06000690
+_06000960: .word FUN_06000690
- arm_func_start FUNC_06000964
-FUNC_06000964: ; 0x06000964
+ arm_func_start FUN_06000964
+FUN_06000964: ; 0x06000964
ldr pc, _06000968 ; =FUN_037F99B8
_06000968: .word FUN_037F99B8
- arm_func_start FUNC_0600096C
-FUNC_0600096C: ; 0x0600096C
+ arm_func_start FUN_0600096C
+FUN_0600096C: ; 0x0600096C
ldr pc, _06000970 ; =FUN_037F9B68
_06000970: .word FUN_037F9B68
- arm_func_start FUNC_06000974
-FUNC_06000974: ; 0x06000974
+ arm_func_start FUN_06000974
+FUN_06000974: ; 0x06000974
ldr pc, _06000978 ; =FUN_037F9244
_06000978: .word FUN_037F9244
- arm_func_start FUNC_0600097C
-FUNC_0600097C: ; 0x0600097C
+ arm_func_start FUN_0600097C
+FUN_0600097C: ; 0x0600097C
ldr pc, _06000980 ; =FUN_037F8FB4
_06000980: .word FUN_037F8FB4
- arm_func_start FUNC_06000984
-FUNC_06000984: ; 0x06000984
+ arm_func_start FUN_06000984
+FUN_06000984: ; 0x06000984
ldr pc, _06000988 ; =FUN_037FAFD0
_06000988: .word FUN_037FAFD0
- arm_func_start FUNC_0600098C
-FUNC_0600098C: ; 0x0600098C
+ arm_func_start FUN_0600098C
+FUN_0600098C: ; 0x0600098C
ldr pc, _06000990 ; =FUN_037FAFE0
_06000990: .word FUN_037FAFE0
- arm_func_start FUNC_06000994
-FUNC_06000994: ; 0x06000994
+ arm_func_start FUN_06000994
+FUN_06000994: ; 0x06000994
ldr pc, _06000998 ; =FUN_037FB5B0
_06000998: .word FUN_037FB5B0
- arm_func_start FUNC_0600099C
-FUNC_0600099C: ; 0x0600099C
+ arm_func_start FUN_0600099C
+FUN_0600099C: ; 0x0600099C
ldr pc, _060009A0 ; =FUN_037FB7A8
_060009A0: .word FUN_037FB7A8
- arm_func_start FUNC_060009A4
-FUNC_060009A4: ; 0x060009A4
+ arm_func_start FUN_060009A4
+FUN_060009A4: ; 0x060009A4
stmfd sp!, {lr}
sub sp, sp, #4
ldr r0, _060009C8 ; =_0380B8D8
- bl FUNC_060009D0
+ bl FUN_060009D0
ldr r0, _060009CC ; =_0380B8AC
- bl FUNC_060009D0
+ bl FUN_060009D0
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
_060009C8: .word _0380B8D8
_060009CC: .word _0380B8AC
- arm_func_start FUNC_060009D0
-FUNC_060009D0: ; 0x060009D0
+ arm_func_start FUN_060009D0
+FUN_060009D0: ; 0x060009D0
ldr pc, _060009D4 ; =FUN_037FA650
_060009D4: .word FUN_037FA650
- arm_func_start FUNC_060009D8
-FUNC_060009D8: ; 0x060009D8
+ arm_func_start FUN_060009D8
+FUN_060009D8: ; 0x060009D8
stmfd sp!, {lr}
sub sp, sp, #4
ldr r0, _060009FC ; =_0380B8D8
- bl FUNC_06000A04
+ bl FUN_06000A04
ldr r0, _06000A00 ; =_0380B8AC
- bl FUNC_06000A04
+ bl FUN_06000A04
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
_060009FC: .word _0380B8D8
_06000A00: .word _0380B8AC
- arm_func_start FUNC_06000A04
-FUNC_06000A04: ; 0x06000A04
+ arm_func_start FUN_06000A04
+FUN_06000A04: ; 0x06000A04
ldr pc, _06000A08 ; =FUN_037FA900
_06000A08: .word FUN_037FA900
- arm_func_start FUNC_06000A0C
-FUNC_06000A0C: ; 0x06000A0C
+ arm_func_start FUN_06000A0C
+FUN_06000A0C: ; 0x06000A0C
stmfd sp!, {lr}
sub sp, sp, #4
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #128 ; 0x80
strh r1, [r0]
mov r1, #0
strh r1, [r0, #2]
mov r1, #19
strh r1, [r0, #4]
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
- arm_func_start FUNC_06000A40
-FUNC_06000A40: ; 0x06000A40
+ arm_func_start FUN_06000A40
+FUN_06000A40: ; 0x06000A40
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #12
mov r8, r0
@@ -844,14 +846,14 @@ _06000A68:
add r0, r8, #16
add r1, sp, #0
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
mov r5, #0
mov r7, r5
mov r4, #1
mov r9, #6
b _06000B6C
_06000A8C:
- bl FUNC_060001A4
+ bl FUN_060001A4
mov fp, r0
add ip, r6, #256 ; 0x100
ldrh r3, [ip, #130] ; 0x82
@@ -900,13 +902,13 @@ _06000A8C:
add r0, r6, #296 ; 0x128
add r0, r0, r2
mov r2, #6
- bl FUNC_06000D08
+ bl FUN_06000D08
mov r0, fp
- bl FUNC_060001AC
+ bl FUN_060001AC
b _06000B74
_06000B60:
mov r0, fp
- bl FUNC_060001AC
+ bl FUN_060001AC
add r7, r7, #1
_06000B6C:
cmp r7, #15
@@ -914,7 +916,7 @@ _06000B6C:
_06000B74:
cmp r5, #0
beq _06000CF4
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r4, r0
mov r0, #8
strh r0, [r4]
@@ -928,13 +930,13 @@ _06000B74:
add r0, r8, #16
add r1, r4, #10
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
ldrh r0, [r6, #48] ; 0x30
strh r0, [r4, #44] ; 0x2c
ldrh r0, [r6, #50] ; 0x32
strh r0, [r4, #46] ; 0x2e
mov r0, r4
- bl FUNC_060001F0
+ bl FUN_060001F0
ldr r0, [r6, #12]
cmp r0, #1
bne _06000CF4
@@ -942,17 +944,17 @@ _06000B74:
mov r0, r0, lsl r5
mov r0, r0, lsl #16
mov r0, r0, lsr #16
- bl FUNC_06006F48
+ bl FUN_06006F48
b _06000CF4
_06000BF4:
mov r5, #0
- bl FUNC_060001A4
+ bl FUN_060001A4
mov r4, r0
add r1, r6, #256 ; 0x100
ldrh r1, [r1, #130] ; 0x82
cmp r1, #0
bne _06000C18
- bl FUNC_060001AC
+ bl FUN_060001AC
b _06000CF4
_06000C18:
ldr r0, [r6, #12]
@@ -961,8 +963,8 @@ _06000C18:
mov r0, r5
str r0, [r6, #12]
mov r5, #1
- bl FUNC_06006978
- bl FUNC_06000288
+ bl FUN_06006978
+ bl FUN_06000288
_06000C38:
mov r1, #0
add r0, r6, #256 ; 0x100
@@ -975,15 +977,15 @@ _06000C38:
strh r1, [r0, #150] ; 0x96
add r0, r6, #412 ; 0x19c
mov r2, #80 ; 0x50
- bl FUNC_06000D08
- bl FUNC_06000100
+ bl FUN_06000D08
+ bl FUN_06000100
mov r0, #0
strh r0, [r6, #194] ; 0xc2
mov r0, #3
strh r0, [r6]
mov r0, r4
- bl FUNC_060001AC
- bl FUNC_060001E8
+ bl FUN_060001AC
+ bl FUN_060001E8
mov r4, r0
mov r0, #12
strh r0, [r4]
@@ -1000,17 +1002,17 @@ _06000C38:
add r0, r6, r0
add r1, r4, #16
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
ldrh r0, [r6, #48] ; 0x30
strh r0, [r4, #22]
ldrh r0, [r6, #50] ; 0x32
strh r0, [r4, #24]
mov r0, r4
- bl FUNC_060001F0
+ bl FUN_060001F0
cmp r5, #0
beq _06000CF4
mov r0, #1
- bl FUNC_06006F48
+ bl FUN_06006F48
_06000CF4:
add sp, sp, #12
ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
@@ -1018,13 +1020,13 @@ _06000CF4:
_06000D00: .word _0601A960
_06000D04: .word 0x0000018A
- arm_func_start FUNC_06000D08
-FUNC_06000D08: ; 0x06000D08
+ arm_func_start FUN_06000D08
+FUN_06000D08: ; 0x06000D08
ldr pc, _06000D0C ; =FUN_037FB3E4
_06000D0C: .word FUN_037FB3E4
- arm_func_start FUNC_06000D10
-FUNC_06000D10: ; 0x06000D10
+ arm_func_start FUN_06000D10
+FUN_06000D10: ; 0x06000D10
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
mov r7, r0
@@ -1038,7 +1040,7 @@ FUNC_06000D10: ; 0x06000D10
ldrh r0, [r5, #246] ; 0xf6
cmp r0, #0
bne _06000DB0
- bl FUNC_06000134
+ bl FUN_06000134
movs r4, r0
moveq r0, #0
beq _06000D7C
@@ -1047,15 +1049,15 @@ FUNC_06000D10: ; 0x06000D10
add r0, r7, #16
add r1, r4, #4
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
ldr r0, _06000E94 ; =_060199E8
mov r1, r4
mov r2, #0
- bl FUNC_060006F8
+ bl FUN_060006F8
_06000D7C:
cmp r0, #0
bne _06000E84
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #128 ; 0x80
strh r1, [r0]
mov r1, #8
@@ -1064,10 +1066,10 @@ _06000D7C:
strh r1, [r0, #4]
mov r1, #34 ; 0x22
strh r1, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _06000E84
_06000DB0:
- bl FUNC_060001A4
+ bl FUN_060001A4
mov r4, r0
mov r2, #1
add r0, r5, #256 ; 0x100
@@ -1078,7 +1080,7 @@ _06000DB0:
mvn r0, r2, lsl r6
and r0, r1, r0
strh r0, [r5, #134] ; 0x86
- bl FUNC_06000E98
+ bl FUN_06000E98
orr r1, r1, #0
orr r2, r0, #1
add r0, r5, r6, lsl #3
@@ -1089,15 +1091,15 @@ _06000DB0:
sub r3, r6, #1
mov r2, #6
mla r1, r3, r2, r1
- bl FUNC_06000554
+ bl FUN_06000554
mov r0, r4
- bl FUNC_060001AC
+ bl FUN_060001AC
mov r0, #1
add r1, r5, #504 ; 0x1f8
add r1, r1, r6, lsl #4
mov r2, #16
- bl FUNC_0600055C
- bl FUNC_060001E8
+ bl FUN_0600055C
+ bl FUN_060001E8
mov r4, r0
mov r0, #8
strh r0, [r4]
@@ -1108,18 +1110,18 @@ _06000DB0:
add r0, r7, #16
add r1, r4, #10
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
strh r6, [r4, #16]
add r0, r7, #34 ; 0x22
add r1, r4, #20
mov r2, #24
- bl FUNC_06000EA0
+ bl FUN_06000EA0
ldrh r0, [r5, #48] ; 0x30
strh r0, [r4, #44] ; 0x2c
ldrh r0, [r5, #50] ; 0x32
strh r0, [r4, #46] ; 0x2e
mov r0, r4
- bl FUNC_060001F0
+ bl FUN_060001F0
_06000E84:
add sp, sp, #4
ldmia sp!, {r4, r5, r6, r7, lr}
@@ -1127,50 +1129,50 @@ _06000E84:
_06000E90: .word _0601A960
_06000E94: .word _060199E8
- arm_func_start FUNC_06000E98
-FUNC_06000E98: ; 0x06000E98
+ arm_func_start FUN_06000E98
+FUN_06000E98: ; 0x06000E98
ldr pc, _06000E9C ; =FUN_037FA364
_06000E9C: .word FUN_037FA364
- arm_func_start FUNC_06000EA0
-FUNC_06000EA0: ; 0x06000EA0
+ arm_func_start FUN_06000EA0
+FUN_06000EA0: ; 0x06000EA0
ldr pc, _06000EA4 ; =FUN_037FB318
_06000EA4: .word FUN_037FB318
- arm_func_start FUNC_06000EA8
-FUNC_06000EA8: ; 0x06000EA8
+ arm_func_start FUN_06000EA8
+FUN_06000EA8: ; 0x06000EA8
stmfd sp!, {lr}
sub sp, sp, #4
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #128 ; 0x80
strh r1, [r0]
mov r1, #0
strh r1, [r0, #2]
mov r1, #18
strh r1, [r0, #4]
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
- arm_func_start FUNC_06000EDC
-FUNC_06000EDC: ; 0x06000EDC
+ arm_func_start FUN_06000EDC
+FUN_06000EDC: ; 0x06000EDC
stmfd sp!, {lr}
sub sp, sp, #4
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #128 ; 0x80
strh r1, [r0]
mov r1, #0
strh r1, [r0, #2]
mov r1, #17
strh r1, [r0, #4]
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
- arm_func_start FUNC_06000F10
-FUNC_06000F10: ; 0x06000F10
+ arm_func_start FUN_06000F10
+FUN_06000F10: ; 0x06000F10
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
ldr r1, _06001034 ; =_0601A960
@@ -1181,19 +1183,19 @@ FUNC_06000F10: ; 0x06000F10
ldrh r0, [r0, #16]
cmp r0, #32
bne _06000F94
- bl FUNC_060001A4
+ bl FUN_060001A4
mov r4, r0
ldr r0, _06001038 ; =_0380B8AC
- bl FUNC_060009D0
+ bl FUN_060009D0
mov r0, #0
strh r0, [r5, #132] ; 0x84
mov r0, r4
- bl FUNC_060001AC
+ bl FUN_060001AC
mov r1, #0
strh r1, [r5, #138] ; 0x8a
mov r0, #1
- bl FUNC_06007168
- bl FUNC_060001E8
+ bl FUN_06007168
+ bl FUN_060001E8
mov r1, #128 ; 0x80
strh r1, [r0]
mov r1, #0
@@ -1202,10 +1204,10 @@ FUNC_06000F10: ; 0x06000F10
strh r1, [r0, #4]
mov r1, #1
strh r1, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _06001028
_06000F94:
- bl FUNC_06000134
+ bl FUN_06000134
movs r1, r0
moveq r0, #0
beq _06000FF8
@@ -1233,11 +1235,11 @@ _06000FE4:
_06000FEC:
ldr r0, _06001044 ; =_060199E8
mov r2, #0
- bl FUNC_060006F8
+ bl FUN_060006F8
_06000FF8:
cmp r0, #0
bne _06001028
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #128 ; 0x80
strh r1, [r0]
mov r1, #8
@@ -1246,7 +1248,7 @@ _06000FF8:
strh r1, [r0, #4]
mov r1, #37 ; 0x25
strh r1, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
_06001028:
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
@@ -1257,8 +1259,8 @@ _0600103C: .word 0x00008003
_06001040: .word 0x00007FFE
_06001044: .word _060199E8
- arm_func_start FUNC_06001048
-FUNC_06001048: ; 0x06001048
+ arm_func_start FUN_06001048
+FUN_06001048: ; 0x06001048
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
@@ -1274,12 +1276,12 @@ FUNC_06001048: ; 0x06001048
moveq r0, r1, asr #2
addeq r0, r0, #25
andeq r0, r0, #255 ; 0xff
- bl FUNC_060003C4
- bl FUNC_06000350
+ bl FUN_060003C4
+ bl FUN_06000350
strh r0, [r4, #188] ; 0xbc
add r5, r5, #16
add r0, r5, #30
- bl FUNC_06000614
+ bl FUN_06000614
cmp r0, #1
beq _0600112C
ldrh r1, [r5, #6]
@@ -1298,16 +1300,16 @@ FUNC_06001048: ; 0x06001048
add r2, r2, #44 ; 0x2c
add r2, r2, #1
bic r2, r2, #1
- bl FUNC_06000554
+ bl FUN_06000554
add r0, r5, #24
add r1, r4, #24
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
add r0, r5, #30
add r1, r4, #30
mov r2, #6
- bl FUNC_06000554
- bl FUNC_060001E8
+ bl FUN_06000554
+ bl FUN_060001E8
mov r1, #17
strh r1, [r0]
mov r1, #0
@@ -1315,7 +1317,7 @@ FUNC_06001048: ; 0x06001048
mov r1, #15
strh r1, [r0, #4]
str r4, [r0, #8]
- bl FUNC_060001F0
+ bl FUN_060001F0
_0600112C:
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
@@ -1323,10 +1325,10 @@ _0600112C:
_06001138: .word _0601A960
_0600113C: .word 0x000005E4
- arm_func_start FUNC_06001140
-FUNC_06001140: ; 0x06001140
+ arm_func_start FUN_06001140
+FUN_06001140: ; 0x06001140
stmdb sp!, {r4, lr}
- bl FUNC_06000134
+ bl FUN_06000134
movs r1, r0
ldr r4, _060011C8 ; =_06019960
ldr r0, _060011CC ; =_0601A960
@@ -1339,7 +1341,7 @@ FUNC_06001140: ; 0x06001140
mov r0, #44 ; 0x2c
str r0, [r1]
add r0, r4, #136 ; 0x88
- bl FUNC_060006F8
+ bl FUN_060006F8
mov r2, r0
_06001180:
cmp r2, #0
@@ -1348,7 +1350,7 @@ _06001180:
ldr r0, [r0, #1356] ; 0x54c
cmp r0, #0
beq _060011C0
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #128 ; 0x80
strh r1, [r0]
mov r1, #8
@@ -1357,21 +1359,21 @@ _06001180:
strh r1, [r0, #4]
mov r1, #44 ; 0x2c
strh r1, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
_060011C0:
ldmia sp!, {r4, lr}
bx lr
_060011C8: .word _06019960
_060011CC: .word _0601A960
- arm_func_start FUNC_060011D0
-FUNC_060011D0: ; 0x060011D0
- ldr ip, _060011D8 ; =FUNC_06001140
+ arm_func_start FUN_060011D0
+FUN_060011D0: ; 0x060011D0
+ ldr ip, _060011D8 ; =FUN_06001140
bx ip
-_060011D8: .word FUNC_06001140
+_060011D8: .word FUN_06001140
- arm_func_start FUNC_060011DC
-FUNC_060011DC: ; 0x060011DC
+ arm_func_start FUN_060011DC
+FUN_060011DC: ; 0x060011DC
stmdb sp!, {r4, r5, r6, r7, r8, r9, lr}
sub sp, sp, #4
add r9, r0, #16
@@ -1406,21 +1408,21 @@ FUNC_060011DC: ; 0x060011DC
_06001258:
mov r8, r7
_0600125C:
- bl FUNC_060001A4
+ bl FUN_060001A4
mov r4, r0
ldrh r1, [r5, #132] ; 0x84
cmp r1, #0
bne _06001278
- bl FUNC_060001AC
+ bl FUN_060001AC
b _06001428
_06001278:
mov r0, #0
strh r0, [r5, #132] ; 0x84
ldrh r6, [r5, #144] ; 0x90
ldr r0, _06001440 ; =_0380B8AC
- bl FUNC_060009D0
+ bl FUN_060009D0
mov r0, r4
- bl FUNC_060001AC
+ bl FUN_060001AC
mov r0, #1
ldrh r3, [r5, #140] ; 0x8c
cmp r3, #0
@@ -1449,12 +1451,12 @@ _060012C8:
mov r0, r8
mov r1, r1, lsl #16
mov r1, r1, lsr #16
- bl FUNC_06007168
+ bl FUN_06007168
mov r7, r0
_06001304:
cmp r6, #0
beq _06001428
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r4, r0
mov r0, #14
strh r0, [r4]
@@ -1486,11 +1488,11 @@ _06001354:
add r0, r9, #24
add r1, r4, #16
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
add r0, r9, #30
add r1, r4, #22
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
ldrh r0, [r9, #42] ; 0x2a
strh r0, [r4, #28]
ldrh r0, [r9, #44] ; 0x2c
@@ -1499,7 +1501,7 @@ _06001354:
strh r0, [r4, #32]
_060013B4:
mov r0, r4
- bl FUNC_060001F0
+ bl FUN_060001F0
cmp r6, #0
beq _06001428
cmp r7, #1
@@ -1512,17 +1514,17 @@ _060013D8:
cmp r0, #0
beq _0600140C
ldr r0, _06001444 ; =_0380B8D8
- bl FUNC_060009D0
+ bl FUN_060009D0
mov r0, #0
str r0, [sp]
ldr r0, _06001444 ; =_0380B8D8
ldr r1, [r5, #80] ; 0x50
ldr r2, [r5, #84] ; 0x54
- ldr r3, _06001448 ; =FUNC_060011D0
- bl FUNC_0600144C
+ ldr r3, _06001448 ; =FUN_060011D0
+ bl FUN_0600144C
b _06001428
_0600140C:
- bl FUNC_06001140
+ bl FUN_06001140
b _06001428
_06001414:
mov r1, #0
@@ -1539,15 +1541,15 @@ _06001438: .word 0x048080F8
_0600143C: .word 0x048080FA
_06001440: .word _0380B8AC
_06001444: .word _0380B8D8
-_06001448: .word FUNC_060011D0
+_06001448: .word FUN_060011D0
- arm_func_start FUNC_0600144C
-FUNC_0600144C: ; 0x0600144C
+ arm_func_start FUN_0600144C
+FUN_0600144C: ; 0x0600144C
ldr pc, _06001450 ; =FUN_037FA75C
_06001450: .word FUN_037FA75C
- arm_func_start FUNC_06001454
-FUNC_06001454: ; 0x06001454
+ arm_func_start FUN_06001454
+FUN_06001454: ; 0x06001454
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
ldr r5, _060014E4 ; =_06019960
@@ -1555,7 +1557,7 @@ FUNC_06001454: ; 0x06001454
ldr r0, [r1, #1348] ; 0x544
ldr r1, [r1, #1352] ; 0x548
mov r2, #64 ; 0x40
- bl FUNC_060014F4
+ bl FUN_060014F4
mov r4, r0
ldr r0, _060014EC ; =0x00000185
strh r0, [r4, #12]
@@ -1563,16 +1565,16 @@ FUNC_06001454: ; 0x06001454
strh r2, [r4, #14]
ldr r0, _060014F0 ; =_06019988
mov r1, r4
- bl FUNC_060006F8
+ bl FUN_060006F8
cmp r0, #0
bne _060014D8
mov r0, r4
- bl FUNC_06001F4C
+ bl FUN_06001F4C
add r0, r5, #4096 ; 0x1000
ldr r0, [r0, #1356] ; 0x54c
cmp r0, #0
beq _060014D8
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r2, #128 ; 0x80
strh r2, [r0]
mov r1, #8
@@ -1580,7 +1582,7 @@ FUNC_06001454: ; 0x06001454
mov r1, #22
strh r1, [r0, #4]
strh r2, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
_060014D8:
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
@@ -1590,13 +1592,13 @@ _060014E8: .word _0601A960
_060014EC: .word 0x00000185
_060014F0: .word _06019988
- arm_func_start FUNC_060014F4
-FUNC_060014F4: ; 0x060014F4
+ arm_func_start FUN_060014F4
+FUN_060014F4: ; 0x060014F4
ldr pc, _060014F8 ; =FUN_037FA138
_060014F8: .word FUN_037FA138
- arm_func_start FUNC_060014FC
-FUNC_060014FC: ; 0x060014FC
+ arm_func_start FUN_060014FC
+FUN_060014FC: ; 0x060014FC
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #4
mov sl, r0
@@ -1633,8 +1635,8 @@ FUNC_060014FC: ; 0x060014FC
movcc r2, r0
add r0, sl, #16
mov r1, r8
- bl FUNC_06000554
- bl FUNC_060001A4
+ bl FUN_06000554
+ bl FUN_060001A4
mov fp, r0
mov r7, #0
ldrh r0, [r5, #132] ; 0x84
@@ -1642,7 +1644,7 @@ FUNC_060014FC: ; 0x060014FC
bne _060015B4
mov r7, #1
ldr r0, _06001834 ; =_0380B8AC
- bl FUNC_060009D0
+ bl FUN_060009D0
_060015B4:
mov r9, #1
strh r9, [r5, #132] ; 0x84
@@ -1674,8 +1676,8 @@ _060015B4:
mov r2, lr, lsr #10
mov r1, r1, lsr #10
orr r1, r1, lr, lsl #22
- ldr r3, _0600183C ; =FUNC_06001454
- bl FUNC_0600144C
+ ldr r3, _0600183C ; =FUN_06001454
+ bl FUN_0600144C
and r0, r4, #10240 ; 0x2800
cmp r0, #10240 ; 0x2800
moveq r1, #1
@@ -1700,7 +1702,7 @@ _060015B4:
ldrh r0, [r8, #44] ; 0x2c
sub r0, r0, #102 ; 0x66
mov r1, #4
- bl FUNC_06001840
+ bl FUN_06001840
subs r1, r0, #32
bmi _060016C4
ldrh r0, [r5, #54] ; 0x36
@@ -1711,19 +1713,19 @@ _060015B4:
beq _060016C4
mov r0, r1, lsl #16
mov r0, r0, lsr #16
- bl FUNC_06000000
+ bl FUN_06000000
_060016C4:
mov r0, fp
- bl FUNC_060001AC
+ bl FUN_060001AC
cmp r7, #0
beq _06001710
cmp r6, #1
bne _060016E8
mov r0, r7
mov r1, #0
- bl FUNC_06007168
+ bl FUN_06007168
_060016E8:
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #14
strh r1, [r0]
mov r1, #9
@@ -1732,7 +1734,7 @@ _060016E8:
strh r1, [r0, #4]
mov r1, #0
str r1, [r0, #8]
- bl FUNC_060001F0
+ bl FUN_060001F0
_06001710:
cmp r9, #0
bne _0600173C
@@ -1749,11 +1751,11 @@ _0600173C:
add r0, sl, #40 ; 0x28
add r1, r8, #24
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
add r0, sl, #46 ; 0x2e
add r1, r8, #30
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
ldrh r0, [r8, #6]
cmp r0, #2
bcc _060017CC
@@ -1764,7 +1766,7 @@ _0600173C:
movne r0, #1
moveq r0, #0
strh r0, [r5, #94] ; 0x5e
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #14
strh r1, [r0]
mov r1, #0
@@ -1772,7 +1774,7 @@ _0600173C:
mov r1, #12
strh r1, [r0, #4]
str r8, [r0, #8]
- bl FUNC_060001F0
+ bl FUN_060001F0
ldrh r3, [r8, #6]
cmp r3, #0
beq _060017F8
@@ -1780,20 +1782,20 @@ _0600173C:
mov r0, #0
ldrh r1, [r8, #48] ; 0x30
add r2, r8, #50 ; 0x32
- bl FUNC_06006CAC
+ bl FUN_06006CAC
b _060017F8
_060017CC:
mov r0, #0
strh r0, [r8, #6]
strh r0, [r5, #94] ; 0x5e
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #14
strh r1, [r0]
strh r1, [r0, #2]
mov r1, #12
strh r1, [r0, #4]
str r8, [r0, #8]
- bl FUNC_060001F0
+ bl FUN_060001F0
_060017F8:
ldr r2, [r5, #1976] ; 0x7b8
ldr r1, [r5, #1980] ; 0x7bc
@@ -1801,7 +1803,7 @@ _060017F8:
cmp r1, r0
cmpeq r2, r0
beq _06001824
- bl FUNC_06000E98
+ bl FUN_06000E98
orr r1, r1, #0
orr r0, r0, #1
str r0, [r5, #1848] ; 0x738
@@ -1813,15 +1815,15 @@ _06001824:
_06001830: .word _0601A960
_06001834: .word _0380B8AC
_06001838: .word 0x000082EA
-_0600183C: .word FUNC_06001454
+_0600183C: .word FUN_06001454
- arm_func_start FUNC_06001840
-FUNC_06001840: ; 0x06001840
+ arm_func_start FUN_06001840
+FUN_06001840: ; 0x06001840
ldr pc, _06001844 ; =_s32_div_f
_06001844: .word _s32_div_f
- arm_func_start FUNC_06001848
-FUNC_06001848: ; 0x06001848
+ arm_func_start FUN_06001848
+FUN_06001848: ; 0x06001848
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
ldr r2, _060018C4 ; =_0601A960
@@ -1858,12 +1860,12 @@ _060018B8:
bx lr
_060018C4: .word _0601A960
- arm_func_start FUNC_060018C8
-FUNC_060018C8: ; 0x060018C8
+ arm_func_start FUN_060018C8
+FUN_060018C8: ; 0x060018C8
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
- bl FUNC_06000134
+ bl FUN_06000134
movs r1, r0
ldr r4, _0600194C ; =_06019960
moveq r0, #0
@@ -1873,7 +1875,7 @@ FUNC_060018C8: ; 0x060018C8
str r5, [r1, #4]
add r0, r4, #136 ; 0x88
mov r2, #0
- bl FUNC_060006F8
+ bl FUN_060006F8
_06001900:
cmp r0, #0
bne _06001940
@@ -1881,7 +1883,7 @@ _06001900:
ldr r0, [r0, #1356] ; 0x54c
cmp r0, #0
beq _06001940
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #128 ; 0x80
strh r1, [r0]
mov r1, #8
@@ -1890,27 +1892,27 @@ _06001900:
strh r1, [r0, #4]
mov r1, #43 ; 0x2b
strh r1, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
_06001940:
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
_0600194C: .word _06019960
- arm_func_start FUNC_06001950
-FUNC_06001950: ; 0x06001950
+ arm_func_start FUN_06001950
+FUN_06001950: ; 0x06001950
mov r0, r0, lsl #16
mov r0, r0, lsr #16
- ldr ip, _06001960 ; =FUNC_060018C8
+ ldr ip, _06001960 ; =FUN_060018C8
bx ip
-_06001960: .word FUNC_060018C8
+_06001960: .word FUN_060018C8
- arm_func_start FUNC_06001964
-FUNC_06001964: ; 0x06001964
+ arm_func_start FUN_06001964
+FUN_06001964: ; 0x06001964
stmdb sp!, {r4, lr}
ldr r0, _060019DC ; =_0601A960
ldr r4, [r0, #1360] ; 0x550
- bl FUNC_06000134
+ bl FUN_06000134
movs r1, r0
moveq r0, #0
beq _0600199C
@@ -1920,13 +1922,13 @@ FUNC_06001964: ; 0x06001964
str r0, [r1, #4]
ldr r0, _060019E0 ; =_060199E8
mov r2, #0
- bl FUNC_060006F8
+ bl FUN_060006F8
_0600199C:
cmp r0, #0
movne r0, #1
strneh r0, [r4, #102] ; 0x66
bne _060019D4
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #128 ; 0x80
strh r1, [r0]
mov r1, #8
@@ -1935,15 +1937,15 @@ _0600199C:
strh r1, [r0, #4]
mov r1, #45 ; 0x2d
strh r1, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
_060019D4:
ldmia sp!, {r4, lr}
bx lr
_060019DC: .word _0601A960
_060019E0: .word _060199E8
- arm_func_start FUNC_060019E4
-FUNC_060019E4: ; 0x060019E4
+ arm_func_start FUN_060019E4
+FUN_060019E4: ; 0x060019E4
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #44 ; 0x2c
mov sl, r0
@@ -1963,7 +1965,7 @@ FUNC_060019E4: ; 0x060019E4
cmp r0, #0
beq _06001A34
_06001A2C:
- bl FUNC_06001964
+ bl FUN_06001964
b _06001D28
_06001A34:
cmp r1, #0
@@ -1981,12 +1983,12 @@ _06001A34:
movcc r2, r0
add r0, sl, #16
mov r1, r7
- bl FUNC_06000554
+ bl FUN_06000554
mov r0, sl
ldrh r1, [r7]
ldrh r2, [r8, #146] ; 0x92
- bl FUNC_06001848
- bl FUNC_06000E98
+ bl FUN_06001848
+ bl FUN_06000E98
mov r9, #0
mov r2, #1
str r2, [sp, #16]
@@ -2036,7 +2038,7 @@ _06001AD4:
mov r0, r4
ldrh r1, [r6, #8]
add r2, r6, #10
- bl FUNC_06006CAC
+ bl FUN_06006CAC
b _06001C28
_06001B50:
cmp r1, #0
@@ -2065,7 +2067,7 @@ _06001B50:
cmp r3, r1
cmpeq r0, r2
bls _06001C28
- bl FUNC_06000134
+ bl FUN_06000134
movs r1, r0
add r2, r8, r4, lsl #3
ldr r0, [sp, #20]
@@ -2080,11 +2082,11 @@ _06001B50:
str r0, [r1, #8]
ldr r0, _06001D40 ; =_060199E8
ldr r2, [sp, #20]
- bl FUNC_060006F8
+ bl FUN_060006F8
_06001BF8:
cmp r0, #0
bne _06001C28
- bl FUNC_060001E8
+ bl FUN_060001E8
ldr r1, [sp, #28]
strh r1, [r0]
ldr r1, [sp, #32]
@@ -2093,7 +2095,7 @@ _06001BF8:
strh r1, [r0, #4]
ldr r1, [sp, #24]
strh r1, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
_06001C28:
add r0, r9, #1
mov r0, r0, lsl #16
@@ -2107,11 +2109,11 @@ _06001C3C:
mov r0, #0
mov r1, fp, lsl #16
mov r1, r1, lsr #16
- bl FUNC_06007168
+ bl FUN_06007168
ldrh r0, [r7]
cmp r0, #0
movne r5, #1
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #14
strh r1, [r0]
mov r1, #0
@@ -2119,11 +2121,11 @@ _06001C3C:
mov r1, #11
strh r1, [r0, #4]
str r7, [r0, #8]
- bl FUNC_060001F0
+ bl FUN_060001F0
ldrh r0, [r8, #112] ; 0x70
eor r0, r0, #1
strh r0, [r8, #112] ; 0x70
- bl FUNC_060001A4
+ bl FUN_060001A4
cmp r5, #0
ldreqsh r1, [r8, #98] ; 0x62
subeq r1, r1, #1
@@ -2142,7 +2144,7 @@ _06001C3C:
_06001CD4:
mov r4, #0
_06001CD8:
- bl FUNC_060001AC
+ bl FUN_060001AC
cmp r4, #0
beq _06001D28
cmp r5, #1
@@ -2152,17 +2154,17 @@ _06001CD8:
cmp r0, #0
beq _06001D20
ldr r0, _06001D44 ; =_0380B8D8
- bl FUNC_060009D0
+ bl FUN_060009D0
str r4, [sp]
ldr r0, _06001D44 ; =_0380B8D8
ldr r1, [r8, #72] ; 0x48
ldr r2, [r8, #76] ; 0x4c
- ldr r3, _06001D48 ; =FUNC_06001950
- bl FUNC_0600144C
+ ldr r3, _06001D48 ; =FUN_06001950
+ bl FUN_0600144C
b _06001D28
_06001D20:
mov r0, r4
- bl FUNC_060018C8
+ bl FUN_060018C8
_06001D28:
add sp, sp, #44 ; 0x2c
ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
@@ -2172,10 +2174,10 @@ _06001D38: .word 0x0000FFFF
_06001D3C: .word 0x00008001
_06001D40: .word _060199E8
_06001D44: .word _0380B8D8
-_06001D48: .word FUNC_06001950
+_06001D48: .word FUN_06001950
- arm_func_start FUNC_06001D4C
-FUNC_06001D4C: ; 0x06001D4C
+ arm_func_start FUN_06001D4C
+FUN_06001D4C: ; 0x06001D4C
stmfd sp!, {lr}
sub sp, sp, #4
ldr r0, _06001D94 ; =_0601A960
@@ -2183,22 +2185,22 @@ FUNC_06001D4C: ; 0x06001D4C
ldrh r0, [r0, #194] ; 0xc2
cmp r0, #0
beq _06001D88
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #12
strh r1, [r0]
mov r1, #0
strh r1, [r0, #2]
mov r1, #8
strh r1, [r0, #8]
- bl FUNC_060001F0
+ bl FUN_060001F0
_06001D88:
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
_06001D94: .word _0601A960
- arm_func_start FUNC_06001D98
-FUNC_06001D98: ; 0x06001D98
+ arm_func_start FUN_06001D98
+FUN_06001D98: ; 0x06001D98
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
mov r7, r0
@@ -2227,7 +2229,7 @@ _06001DF4:
ldrh r0, [r6, #8]
cmp r1, r0
beq _06001E6C
- bl FUNC_06000134
+ bl FUN_06000134
movs r1, r0
moveq r0, #0
beq _06001E38
@@ -2239,11 +2241,11 @@ _06001DF4:
str r0, [r1, #8]
ldr r0, _06001EF8 ; =_060199E8
mov r2, #0
- bl FUNC_060006F8
+ bl FUN_060006F8
_06001E38:
cmp r0, #0
bne _06001EE0
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #128 ; 0x80
strh r1, [r0]
mov r1, #8
@@ -2252,7 +2254,7 @@ _06001E38:
strh r1, [r0, #4]
mov r1, #37 ; 0x25
strh r1, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _06001EE0
_06001E6C:
ldr r0, _06001EEC ; =_0601A960
@@ -2260,7 +2262,7 @@ _06001E6C:
ldrh r0, [r0, #194] ; 0xc2
cmp r0, #0
beq _06001EE0
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r5, r0
mov r0, #128 ; 0x80
strh r0, [r5]
@@ -2281,10 +2283,10 @@ _06001E6C:
add r1, r5, #12
add r2, r2, #1
bic r2, r2, #1
- bl FUNC_06000EA0
+ bl FUN_06000EA0
_06001ED8:
mov r0, r5
- bl FUNC_060001F0
+ bl FUN_060001F0
_06001EE0:
add sp, sp, #4
ldmia sp!, {r4, r5, r6, r7, lr}
@@ -2294,8 +2296,8 @@ _06001EF0: .word 0x027FFF98
_06001EF4: .word 0x00008002
_06001EF8: .word _060199E8
- arm_func_start FUNC_06001EFC
-FUNC_06001EFC: ; 0x06001EFC
+ arm_func_start FUN_06001EFC
+FUN_06001EFC: ; 0x06001EFC
stmfd sp!, {lr}
sub sp, sp, #4
ldr r0, _06001F44 ; =_0601A960
@@ -2303,50 +2305,50 @@ FUNC_06001EFC: ; 0x06001EFC
ldrh r0, [r0, #194] ; 0xc2
cmp r0, #0
beq _06001F38
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #8
strh r1, [r0]
mov r1, #0
strh r1, [r0, #2]
mov r1, #2
strh r1, [r0, #8]
- bl FUNC_060001F0
+ bl FUN_060001F0
_06001F38:
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
_06001F44: .word _0601A960
- arm_func_start FUNC_06001F48
-FUNC_06001F48: ; 0x06001F48
+ arm_func_start FUN_06001F48
+FUN_06001F48: ; 0x06001F48
bx lr
- arm_func_start FUNC_06001F4C
-FUNC_06001F4C: ; 0x06001F4C
+ arm_func_start FUN_06001F4C
+FUN_06001F4C: ; 0x06001F4C
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
- bl FUNC_060001A4
+ bl FUN_060001A4
mov r4, r0
ldr r1, _06001F88 ; =_0601A960
ldr r0, [r1, #1348] ; 0x544
ldr r1, [r1, #1352] ; 0x548
mov r2, r5
- bl FUNC_06001F8C
+ bl FUN_06001F8C
mov r0, r4
- bl FUNC_060001AC
+ bl FUN_060001AC
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
_06001F88: .word _0601A960
- arm_func_start FUNC_06001F8C
-FUNC_06001F8C: ; 0x06001F8C
+ arm_func_start FUN_06001F8C
+FUN_06001F8C: ; 0x06001F8C
ldr pc, _06001F90 ; =FUN_037FA0C4
_06001F90: .word FUN_037FA0C4
- arm_func_start FUNC_06001F94
-FUNC_06001F94: ; 0x06001F94
+ arm_func_start FUN_06001F94
+FUN_06001F94: ; 0x06001F94
stmdb sp!, {r4, lr}
mov r4, r0
ldr r1, _060020D0 ; =_0601A960
@@ -2397,51 +2399,51 @@ _0600203C:
beq _060020B0
b _060020B8
_0600204C:
- bl FUNC_06000A0C
+ bl FUN_06000A0C
b _060020C0
_06002054:
- bl FUNC_06000A40
+ bl FUN_06000A40
b _060020C0
_0600205C:
- bl FUNC_06000D10
+ bl FUN_06000D10
b _060020C0
_06002064:
- bl FUNC_06000EA8
+ bl FUN_06000EA8
b _060020C0
_0600206C:
- bl FUNC_06000EDC
+ bl FUN_06000EDC
b _060020C0
_06002074:
- bl FUNC_06001D4C
+ bl FUN_06001D4C
b _060020C0
_0600207C:
- bl FUNC_06001EFC
+ bl FUN_06001EFC
b _060020C0
_06002084:
- bl FUNC_06001D98
+ bl FUN_06001D98
b _060020C0
_0600208C:
mov r0, r4
- bl FUNC_06001048
+ bl FUN_06001048
b _060020C0
_06002098:
- bl FUNC_060014FC
+ bl FUN_060014FC
b _060020C0
_060020A0:
- bl FUNC_060019E4
+ bl FUN_060019E4
b _060020C0
_060020A8:
- bl FUNC_060011DC
+ bl FUN_060011DC
b _060020C0
_060020B0:
- bl FUNC_06000F10
+ bl FUN_06000F10
b _060020C0
_060020B8:
mov r0, r4
- bl FUNC_06001F48
+ bl FUN_06001F48
_060020C0:
mov r0, r4
- bl FUNC_06001F4C
+ bl FUN_06001F4C
_060020C8:
ldmia sp!, {r4, lr}
bx lr
@@ -2450,12 +2452,12 @@ _060020D4: .word 0x00000182
_060020D8: .word 0x00000185
_060020DC: .word 0x00000186
- arm_func_start FUNC_060020E0
-FUNC_060020E0: ; 0x060020E0
+ arm_func_start FUN_060020E0
+FUN_060020E0: ; 0x060020E0
stmdb sp!, {r4, r5, r6, r7, lr}
- arm_func_start FUNC_060020E4
-FUNC_060020E4: ; 0x060020E4
+ arm_func_start FUN_060020E4
+FUN_060020E4: ; 0x060020E4
sub sp, sp, #4
ldr r0, _06002178 ; =_06019960
add r7, r0, #88 ; 0x58
@@ -2466,11 +2468,11 @@ _060020FC:
mov r0, r6
mov r1, r5
mov r2, r4
- bl FUNC_06000780
+ bl FUN_06000780
ldr r1, [sp]
cmp r1, #0
bne _06002120
- bl FUNC_0600217C
+ bl FUN_0600217C
b _0600216C
_06002120:
ldrh r2, [r1, #12]
@@ -2487,12 +2489,12 @@ _06002148:
ands r0, r3, #128 ; 0x80
beq _0600215C
mov r0, r1
- bl FUNC_06001F94
+ bl FUN_06001F94
b _060020FC
_0600215C:
mov r0, r7
mov r2, r4
- bl FUNC_060006F8
+ bl FUN_060006F8
b _060020FC
_0600216C:
add sp, sp, #4
@@ -2500,17 +2502,17 @@ _0600216C:
bx lr
_06002178: .word _06019960
- arm_func_start FUNC_0600217C
-FUNC_0600217C: ; 0x0600217C
+ arm_func_start FUN_0600217C
+FUN_0600217C: ; 0x0600217C
ldr pc, _06002180 ; =FUN_037F9218
_06002180: .word FUN_037F9218
- arm_func_start FUNC_06002184
-FUNC_06002184: ; 0x06002184
+ arm_func_start FUN_06002184
+FUN_06002184: ; 0x06002184
bx lr
- arm_func_start FUNC_06002188
-FUNC_06002188: ; 0x06002188
+ arm_func_start FUN_06002188
+FUN_06002188: ; 0x06002188
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr}
sub sp, sp, #8
ldr r1, _06002228 ; =_06019960
@@ -2525,11 +2527,11 @@ _060021B0:
mov r0, r8
mov r1, r7
mov r2, r6
- bl FUNC_06000780
+ bl FUN_06000780
ldr r0, [sp]
cmp r0, #0
bne _060021D4
- bl FUNC_0600217C
+ bl FUN_0600217C
b _0600221C
_060021D4:
ldrh r9, [r0]
@@ -2559,8 +2561,8 @@ _06002228: .word _06019960
_0600222C: .word _0601A960
_06002230: .word _06019268
- arm_func_start FUNC_06002234
-FUNC_06002234: ; 0x06002234
+ arm_func_start FUN_06002234
+FUN_06002234: ; 0x06002234
stmdb sp!, {r4, lr}
mov r3, #0
strh r3, [r0]
@@ -2577,13 +2579,13 @@ FUNC_06002234: ; 0x06002234
ldrh r1, [r0, #12]
strh r1, [r3, #16]
strh r2, [r4, #2]
- bl FUNC_06000700
+ bl FUN_06000700
mov r0, r4
ldmia sp!, {r4, lr}
bx lr
- arm_func_start FUNC_06002284
-FUNC_06002284: ; 0x06002284
+ arm_func_start FUN_06002284
+FUN_06002284: ; 0x06002284
stmdb sp!, {r4, lr}
mov ip, #0
strh ip, [r0]
@@ -2608,110 +2610,110 @@ FUNC_06002284: ; 0x06002284
strh r1, [r2, #16]
mov r1, #1
strh r1, [r4, #2]
- bl FUNC_06000700
+ bl FUN_06000700
mov r0, r4
ldmia sp!, {r4, lr}
bx lr
_060022F4: .word 0x00000309
- arm_func_start FUNC_060022F8
-FUNC_060022F8: ; 0x060022F8
+ arm_func_start FUN_060022F8
+FUN_060022F8: ; 0x060022F8
mov r1, #776 ; 0x308
mov r2, #2
- ldr ip, _06002308 ; =FUNC_06002234
+ ldr ip, _06002308 ; =FUN_06002234
bx ip
-_06002308: .word FUNC_06002234
+_06002308: .word FUN_06002234
- arm_func_start FUNC_0600230C
-FUNC_0600230C: ; 0x0600230C
+ arm_func_start FUN_0600230C
+FUN_0600230C: ; 0x0600230C
ldr r1, _0600231C ; =0x00000307
mov r2, #92 ; 0x5c
- ldr ip, _06002320 ; =FUNC_06002234
+ ldr ip, _06002320 ; =FUN_06002234
bx ip
_0600231C: .word 0x00000307
-_06002320: .word FUNC_06002234
+_06002320: .word FUN_06002234
- arm_func_start FUNC_06002324
-FUNC_06002324: ; 0x06002324
+ arm_func_start FUN_06002324
+FUN_06002324: ; 0x06002324
ldr r1, _06002334 ; =0x00000306
mov r2, #9
- ldr ip, _06002338 ; =FUNC_06002234
+ ldr ip, _06002338 ; =FUN_06002234
bx ip
_06002334: .word 0x00000306
-_06002338: .word FUNC_06002234
+_06002338: .word FUN_06002234
- arm_func_start FUNC_0600233C
-FUNC_0600233C: ; 0x0600233C
+ arm_func_start FUN_0600233C
+FUN_0600233C: ; 0x0600233C
ldr r1, _0600234C ; =0x00000305
mov r2, #1
- ldr ip, _06002350 ; =FUNC_06002234
+ ldr ip, _06002350 ; =FUN_06002234
bx ip
_0600234C: .word 0x00000305
-_06002350: .word FUNC_06002234
+_06002350: .word FUN_06002234
- arm_func_start FUNC_06002354
-FUNC_06002354: ; 0x06002354
+ arm_func_start FUN_06002354
+FUN_06002354: ; 0x06002354
mov r1, #772 ; 0x304
mov r2, #1
- ldr ip, _06002364 ; =FUNC_06002234
+ ldr ip, _06002364 ; =FUN_06002234
bx ip
-_06002364: .word FUNC_06002234
+_06002364: .word FUN_06002234
- arm_func_start FUNC_06002368
-FUNC_06002368: ; 0x06002368
+ arm_func_start FUN_06002368
+FUN_06002368: ; 0x06002368
ldr r1, _06002378 ; =0x00000303
mov r2, #1
- ldr ip, _0600237C ; =FUNC_06002234
+ ldr ip, _0600237C ; =FUN_06002234
bx ip
_06002378: .word 0x00000303
-_0600237C: .word FUNC_06002234
+_0600237C: .word FUN_06002234
- arm_func_start FUNC_06002380
-FUNC_06002380: ; 0x06002380
+ arm_func_start FUN_06002380
+FUN_06002380: ; 0x06002380
ldr r1, _06002390 ; =0x00000302
mov r2, #1
- ldr ip, _06002394 ; =FUNC_06002234
+ ldr ip, _06002394 ; =FUN_06002234
bx ip
_06002390: .word 0x00000302
-_06002394: .word FUNC_06002234
+_06002394: .word FUN_06002234
- arm_func_start FUNC_06002398
-FUNC_06002398: ; 0x06002398
+ arm_func_start FUN_06002398
+FUN_06002398: ; 0x06002398
ldr r1, _060023A8 ; =0x00000301
mov r2, #1
- ldr ip, _060023AC ; =FUNC_06002234
+ ldr ip, _060023AC ; =FUN_06002234
bx ip
_060023A8: .word 0x00000301
-_060023AC: .word FUNC_06002234
+_060023AC: .word FUN_06002234
- arm_func_start FUNC_060023B0
-FUNC_060023B0: ; 0x060023B0
+ arm_func_start FUN_060023B0
+FUN_060023B0: ; 0x060023B0
mov r1, #644 ; 0x284
mov r2, #2
- ldr ip, _060023C0 ; =FUNC_06002234
+ ldr ip, _060023C0 ; =FUN_06002234
bx ip
-_060023C0: .word FUNC_06002234
+_060023C0: .word FUN_06002234
- arm_func_start FUNC_060023C4
-FUNC_060023C4: ; 0x060023C4
+ arm_func_start FUN_060023C4
+FUN_060023C4: ; 0x060023C4
ldr r1, _060023D4 ; =0x00000283
mov r2, #3
- ldr ip, _060023D8 ; =FUNC_06002234
+ ldr ip, _060023D8 ; =FUN_06002234
bx ip
_060023D4: .word 0x00000283
-_060023D8: .word FUNC_06002234
+_060023D8: .word FUN_06002234
- arm_func_start FUNC_060023DC
-FUNC_060023DC: ; 0x060023DC
+ arm_func_start FUN_060023DC
+FUN_060023DC: ; 0x060023DC
ldr r1, _060023EC ; =0x00000281
mov r2, #4
- ldr ip, _060023F0 ; =FUNC_06002234
+ ldr ip, _060023F0 ; =FUN_06002234
bx ip
_060023EC: .word 0x00000281
-_060023F0: .word FUNC_06002234
+_060023F0: .word FUN_06002234
- arm_func_start FUNC_060023F4
-FUNC_060023F4: ; 0x060023F4
+ arm_func_start FUN_060023F4
+FUN_060023F4: ; 0x060023F4
stmdb sp!, {r4, r5, r6, lr}
mov r4, r0
mov r6, r1
@@ -2727,14 +2729,14 @@ FUNC_060023F4: ; 0x060023F4
strh r0, [r4, #12]
add r0, r6, #1
mov r1, #2
- bl FUNC_06001840
+ bl FUN_06001840
add r0, r0, #1
strh r0, [r4, #14]
strh r6, [r4, #16]
mov r0, r5
add r1, r4, #18
mov r2, r6
- bl FUNC_06000EA0
+ bl FUN_06000EA0
ldrh r0, [r4, #14]
add r1, r4, r0, lsl #1
add r5, r1, #16
@@ -2743,14 +2745,14 @@ FUNC_060023F4: ; 0x060023F4
mov r0, #1
strh r0, [r5, #2]
mov r0, r4
- bl FUNC_06000700
+ bl FUN_06000700
mov r0, r5
ldmia sp!, {r4, r5, r6, lr}
bx lr
_06002480: .word 0x00000245
- arm_func_start FUNC_06002484
-FUNC_06002484: ; 0x06002484
+ arm_func_start FUN_06002484
+FUN_06002484: ; 0x06002484
stmdb sp!, {r4, lr}
mov r2, #0
strh r2, [r0]
@@ -2770,14 +2772,14 @@ FUNC_06002484: ; 0x06002484
ldrh r1, [r0, #12]
strh r1, [r2, #16]
strh r3, [r4, #2]
- bl FUNC_06000700
+ bl FUN_06000700
mov r0, r4
ldmia sp!, {r4, lr}
bx lr
_060024E0: .word 0x00000242
- arm_func_start FUNC_060024E4
-FUNC_060024E4: ; 0x060024E4
+ arm_func_start FUN_060024E4
+FUN_060024E4: ; 0x060024E4
stmdb sp!, {r4, lr}
mov r2, #0
strh r2, [r0]
@@ -2797,14 +2799,14 @@ FUNC_060024E4: ; 0x060024E4
ldrh r1, [r0, #12]
strh r1, [r2, #16]
strh r3, [r4, #2]
- bl FUNC_06000700
+ bl FUN_06000700
mov r0, r4
ldmia sp!, {r4, lr}
bx lr
_06002540: .word 0x00000216
- arm_func_start FUNC_06002544
-FUNC_06002544: ; 0x06002544
+ arm_func_start FUN_06002544
+FUN_06002544: ; 0x06002544
stmdb sp!, {r4, lr}
mov r2, #0
strh r2, [r0]
@@ -2824,14 +2826,14 @@ FUNC_06002544: ; 0x06002544
ldrh r1, [r0, #12]
strh r1, [r2, #16]
strh r3, [r4, #2]
- bl FUNC_06000700
+ bl FUN_06000700
mov r0, r4
ldmia sp!, {r4, lr}
bx lr
_060025A0: .word 0x00000215
- arm_func_start FUNC_060025A4
-FUNC_060025A4: ; 0x060025A4
+ arm_func_start FUN_060025A4
+FUN_060025A4: ; 0x060025A4
stmdb sp!, {r4, lr}
mov r2, #0
strh r2, [r0]
@@ -2851,14 +2853,14 @@ FUNC_060025A4: ; 0x060025A4
ldrh r1, [r0, #12]
strh r1, [r2, #16]
strh r3, [r4, #2]
- bl FUNC_06000700
+ bl FUN_06000700
mov r0, r4
ldmia sp!, {r4, lr}
bx lr
_06002600: .word 0x00000212
- arm_func_start FUNC_06002604
-FUNC_06002604: ; 0x06002604
+ arm_func_start FUN_06002604
+FUN_06002604: ; 0x06002604
stmdb sp!, {r4, lr}
mov ip, #0
strh ip, [r0]
@@ -2881,14 +2883,14 @@ FUNC_06002604: ; 0x06002604
strh r1, [r2, #16]
mov r1, #1
strh r1, [r4, #2]
- bl FUNC_06000700
+ bl FUN_06000700
mov r0, r4
ldmia sp!, {r4, lr}
bx lr
_0600266C: .word 0x00000211
- arm_func_start FUNC_06002670
-FUNC_06002670: ; 0x06002670
+ arm_func_start FUN_06002670
+FUN_06002670: ; 0x06002670
stmdb sp!, {r4, lr}
mov r2, #0
strh r2, [r0]
@@ -2908,14 +2910,14 @@ FUNC_06002670: ; 0x06002670
ldrh r1, [r0, #12]
strh r1, [r2, #16]
strh r3, [r4, #2]
- bl FUNC_06000700
+ bl FUN_06000700
mov r0, r4
ldmia sp!, {r4, lr}
bx lr
_060026CC: .word 0x0000020E
- arm_func_start FUNC_060026D0
-FUNC_060026D0: ; 0x060026D0
+ arm_func_start FUN_060026D0
+FUN_060026D0: ; 0x060026D0
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r4, r0
@@ -2933,7 +2935,7 @@ FUNC_060026D0: ; 0x060026D0
mov r0, r1
add r1, r4, #16
mov r2, #32
- bl FUNC_06000EA0
+ bl FUN_06000EA0
ldrh r0, [r4, #14]
add r1, r4, r0, lsl #1
add r5, r1, #16
@@ -2942,15 +2944,15 @@ FUNC_060026D0: ; 0x060026D0
mov r0, #1
strh r0, [r5, #2]
mov r0, r4
- bl FUNC_06000700
+ bl FUN_06000700
mov r0, r5
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
_0600274C: .word 0x0000020D
- arm_func_start FUNC_06002750
-FUNC_06002750: ; 0x06002750
+ arm_func_start FUN_06002750
+FUN_06002750: ; 0x06002750
stmdb sp!, {r4, lr}
mov r2, #0
strh r2, [r0]
@@ -2970,14 +2972,14 @@ FUNC_06002750: ; 0x06002750
ldrh r1, [r0, #12]
strh r1, [r2, #16]
strh r3, [r4, #2]
- bl FUNC_06000700
+ bl FUN_06000700
mov r0, r4
ldmia sp!, {r4, lr}
bx lr
_060027AC: .word 0x0000020B
- arm_func_start FUNC_060027B0
-FUNC_060027B0: ; 0x060027B0
+ arm_func_start FUN_060027B0
+FUN_060027B0: ; 0x060027B0
stmdb sp!, {r4, lr}
mov r2, #0
strh r2, [r0]
@@ -2997,14 +2999,14 @@ FUNC_060027B0: ; 0x060027B0
ldrh r1, [r0, #12]
strh r1, [r2, #16]
strh r3, [r4, #2]
- bl FUNC_06000700
+ bl FUN_06000700
mov r0, r4
ldmia sp!, {r4, lr}
bx lr
_0600280C: .word 0x00000207
- arm_func_start FUNC_06002810
-FUNC_06002810: ; 0x06002810
+ arm_func_start FUN_06002810
+FUN_06002810: ; 0x06002810
stmdb sp!, {r4, lr}
mov r1, #0
strh r1, [r0]
@@ -3024,13 +3026,13 @@ FUNC_06002810: ; 0x06002810
strh r1, [r2, #16]
mov r1, #1
strh r1, [r4, #2]
- bl FUNC_06000700
+ bl FUN_06000700
mov r0, r4
ldmia sp!, {r4, lr}
bx lr
- arm_func_start FUNC_0600286C
-FUNC_0600286C: ; 0x0600286C
+ arm_func_start FUN_0600286C
+FUN_0600286C: ; 0x0600286C
stmdb sp!, {r4, lr}
mov r2, #0
strh r2, [r0]
@@ -3050,13 +3052,13 @@ FUNC_0600286C: ; 0x0600286C
ldrh r1, [r0, #12]
strh r1, [r2, #16]
strh r3, [r4, #2]
- bl FUNC_06000700
+ bl FUN_06000700
mov r0, r4
ldmia sp!, {r4, lr}
bx lr
- arm_func_start FUNC_060028C8
-FUNC_060028C8: ; 0x060028C8
+ arm_func_start FUN_060028C8
+FUN_060028C8: ; 0x060028C8
stmdb sp!, {r4, lr}
mov ip, #0
strh ip, [r0]
@@ -3091,14 +3093,14 @@ FUNC_060028C8: ; 0x060028C8
strh r1, [r2, #16]
mov r1, #1
strh r1, [r4, #2]
- bl FUNC_06000700
+ bl FUN_06000700
mov r0, r4
ldmia sp!, {r4, lr}
bx lr
_06002960: .word 0x00000102
- arm_func_start FUNC_06002964
-FUNC_06002964: ; 0x06002964
+ arm_func_start FUN_06002964
+FUN_06002964: ; 0x06002964
stmdb sp!, {r4, lr}
mov ip, #0
strh ip, [r0]
@@ -3121,14 +3123,14 @@ FUNC_06002964: ; 0x06002964
strh r1, [r2, #16]
mov r1, #1
strh r1, [r4, #2]
- bl FUNC_06000700
+ bl FUN_06000700
mov r0, r4
ldmia sp!, {r4, lr}
bx lr
_060029CC: .word 0x00000101
- arm_func_start FUNC_060029D0
-FUNC_060029D0: ; 0x060029D0
+ arm_func_start FUN_060029D0
+FUN_060029D0: ; 0x060029D0
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r4, r0
@@ -3147,7 +3149,7 @@ FUNC_060029D0: ; 0x060029D0
mov r0, r5
add r1, r4, #16
mov r2, #48 ; 0x30
- bl FUNC_06000EA0
+ bl FUN_06000EA0
mov r0, #0
strh r0, [r5, #2]
strh r0, [r5, #4]
@@ -3170,14 +3172,14 @@ FUNC_060029D0: ; 0x060029D0
mov r0, #2
strh r0, [r5, #2]
mov r0, r4
- bl FUNC_06000700
+ bl FUN_06000700
mov r0, r5
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
- arm_func_start FUNC_06002A88
-FUNC_06002A88: ; 0x06002A88
+ arm_func_start FUN_06002A88
+FUN_06002A88: ; 0x06002A88
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r4, r0
@@ -3199,7 +3201,7 @@ FUNC_06002A88: ; 0x06002A88
ldr r0, [sp, #16]
add r1, r4, #24
mov r2, #16
- bl FUNC_06000EA0
+ bl FUN_06000EA0
ldrh r0, [r4, #14]
add r1, r4, r0, lsl #1
add r5, r1, #16
@@ -3208,14 +3210,14 @@ FUNC_06002A88: ; 0x06002A88
mov r0, #18
strh r0, [r5, #2]
mov r0, r4
- bl FUNC_06000700
+ bl FUN_06000700
mov r0, r5
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
- arm_func_start FUNC_06002B14
-FUNC_06002B14: ; 0x06002B14
+ arm_func_start FUN_06002B14
+FUN_06002B14: ; 0x06002B14
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
mov r7, r0
@@ -3234,14 +3236,14 @@ FUNC_06002B14: ; 0x06002B14
ldrh r0, [sp, #40] ; 0x28
add r0, r0, #1
mov r1, #2
- bl FUNC_06001840
+ bl FUN_06001840
add r0, r0, #23
strh r0, [r7, #14]
strh r6, [r7, #16]
mov r0, r5
add r1, r7, #18
mov r2, #32
- bl FUNC_06000EA0
+ bl FUN_06000EA0
strh r4, [r7, #50] ; 0x32
ldrh r0, [sp, #24]
strh r0, [r7, #52] ; 0x34
@@ -3255,7 +3257,7 @@ FUNC_06002B14: ; 0x06002B14
strh r2, [r7, #60] ; 0x3c
ldr r0, [sp, #44] ; 0x2c
add r1, r7, #62 ; 0x3e
- bl FUNC_06000EA0
+ bl FUN_06000EA0
ldrh r0, [r7, #14]
add r1, r7, r0, lsl #1
add r4, r1, #16
@@ -3264,14 +3266,14 @@ FUNC_06002B14: ; 0x06002B14
mov r0, #1
strh r0, [r4, #2]
mov r0, r7
- bl FUNC_06000700
+ bl FUN_06000700
mov r0, r4
add sp, sp, #4
ldmia sp!, {r4, r5, r6, r7, lr}
bx lr
- arm_func_start FUNC_06002BE8
-FUNC_06002BE8: ; 0x06002BE8
+ arm_func_start FUN_06002BE8
+FUN_06002BE8: ; 0x06002BE8
stmdb sp!, {r4, r5, r6, lr}
mov r4, r0
mov r6, r2
@@ -3289,7 +3291,7 @@ FUNC_06002BE8: ; 0x06002BE8
strh r0, [r4, #14]
mov r0, r1
add r1, r4, #16
- bl FUNC_06000EA0
+ bl FUN_06000EA0
strh r6, [r4, #22]
strh r5, [r4, #24]
ldrh r0, [r4, #14]
@@ -3300,13 +3302,13 @@ FUNC_06002BE8: ; 0x06002BE8
mov r0, #3
strh r0, [r5, #2]
mov r0, r4
- bl FUNC_06000700
+ bl FUN_06000700
mov r0, r5
ldmia sp!, {r4, r5, r6, lr}
bx lr
- arm_func_start FUNC_06002C68
-FUNC_06002C68: ; 0x06002C68
+ arm_func_start FUN_06002C68
+FUN_06002C68: ; 0x06002C68
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r4, r0
@@ -3325,7 +3327,7 @@ FUNC_06002C68: ; 0x06002C68
mov r0, r1
add r1, r4, #16
mov r2, #6
- bl FUNC_06000EA0
+ bl FUN_06000EA0
strh r5, [r4, #22]
ldrh r0, [r4, #14]
add r1, r4, r0, lsl #1
@@ -3335,14 +3337,14 @@ FUNC_06002C68: ; 0x06002C68
mov r0, #4
strh r0, [r5, #2]
mov r0, r4
- bl FUNC_06000700
+ bl FUN_06000700
mov r0, r5
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
- arm_func_start FUNC_06002CEC
-FUNC_06002CEC: ; 0x06002CEC
+ arm_func_start FUN_06002CEC
+FUN_06002CEC: ; 0x06002CEC
stmdb sp!, {r4, r5, r6, lr}
mov r4, r0
mov r6, r2
@@ -3361,7 +3363,7 @@ FUNC_06002CEC: ; 0x06002CEC
mov r0, r1
add r1, r4, #16
mov r2, #6
- bl FUNC_06000EA0
+ bl FUN_06000EA0
strh r6, [r4, #22]
strh r5, [r4, #24]
ldrh r0, [r4, #14]
@@ -3372,13 +3374,13 @@ FUNC_06002CEC: ; 0x06002CEC
mov r0, #6
strh r0, [r5, #2]
mov r0, r4
- bl FUNC_06000700
+ bl FUN_06000700
mov r0, r5
ldmia sp!, {r4, r5, r6, lr}
bx lr
- arm_func_start FUNC_06002D70
-FUNC_06002D70: ; 0x06002D70
+ arm_func_start FUN_06002D70
+FUN_06002D70: ; 0x06002D70
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r4, r0
@@ -3398,7 +3400,7 @@ FUNC_06002D70: ; 0x06002D70
mov r0, r2
add r1, r4, #20
mov r2, #68 ; 0x44
- bl FUNC_06000EA0
+ bl FUN_06000EA0
ldrh r0, [r4, #14]
add r1, r4, r0, lsl #1
add r5, r1, #16
@@ -3407,14 +3409,14 @@ FUNC_06002D70: ; 0x06002D70
mov r0, #5
strh r0, [r5, #2]
mov r0, r4
- bl FUNC_06000700
+ bl FUN_06000700
mov r0, r5
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
- arm_func_start FUNC_06002DF4
-FUNC_06002DF4: ; 0x06002DF4
+ arm_func_start FUN_06002DF4
+FUN_06002DF4: ; 0x06002DF4
stmdb sp!, {r4, r5, r6, lr}
mov r5, r0
mov r4, r1
@@ -3433,18 +3435,18 @@ FUNC_06002DF4: ; 0x06002DF4
mov r0, r2
add r1, r5, #16
mov r2, #6
- bl FUNC_06000EA0
+ bl FUN_06000EA0
strh r6, [r5, #22]
ldr r0, [sp, #16]
add r1, r5, #24
mov r2, #32
- bl FUNC_06000EA0
+ bl FUN_06000EA0
ldrh r0, [sp, #20]
strh r0, [r5, #56] ; 0x38
ldr r0, [sp, #24]
add r1, r5, #58 ; 0x3a
mov r2, #16
- bl FUNC_06000EA0
+ bl FUN_06000EA0
ldrh r0, [sp, #28]
strh r0, [r5, #74] ; 0x4a
mov r0, #0
@@ -3458,13 +3460,13 @@ FUNC_06002DF4: ; 0x06002DF4
sub r0, r0, #44 ; 0x2c
strh r0, [r6, #2]
mov r0, r5
- bl FUNC_06000700
+ bl FUN_06000700
mov r0, r6
ldmia sp!, {r4, r5, r6, lr}
bx lr
- arm_func_start FUNC_06002EB0
-FUNC_06002EB0: ; 0x06002EB0
+ arm_func_start FUN_06002EB0
+FUN_06002EB0: ; 0x06002EB0
stmdb sp!, {r4, lr}
mov ip, #0
strh ip, [r0]
@@ -3486,13 +3488,13 @@ FUNC_06002EB0: ; 0x06002EB0
ldrh r1, [r0, #12]
strh r1, [r2, #16]
strh lr, [r4, #2]
- bl FUNC_06000700
+ bl FUN_06000700
mov r0, r4
ldmia sp!, {r4, lr}
bx lr
- arm_func_start FUNC_06002F14
-FUNC_06002F14: ; 0x06002F14
+ arm_func_start FUN_06002F14
+FUN_06002F14: ; 0x06002F14
stmdb sp!, {r4, lr}
mov r2, #0
strh r2, [r0]
@@ -3511,13 +3513,13 @@ FUNC_06002F14: ; 0x06002F14
ldrh r1, [r0, #12]
strh r1, [r2, #16]
strh r3, [r4, #2]
- bl FUNC_06000700
+ bl FUN_06000700
mov r0, r4
ldmia sp!, {r4, lr}
bx lr
- arm_func_start FUNC_06002F6C
-FUNC_06002F6C: ; 0x06002F6C
+ arm_func_start FUN_06002F6C
+FUN_06002F6C: ; 0x06002F6C
stmdb sp!, {r4, lr}
sub sp, sp, #8
ldr r4, [r0, #4]
@@ -3528,18 +3530,18 @@ FUNC_06002F6C: ; 0x06002F6C
str r2, [r4]
ldr r0, [r0, #12]
str r0, [r4, #8]
- bl FUNC_06008124
+ bl FUN_06008124
mov r0, #15
- bl FUNC_0600301C
+ bl FUN_0600301C
mov r1, #1
ldr r0, [r4]
strh r1, [r0]
add r0, sp, #0
add r1, sp, #2
- bl FUNC_06008380
+ bl FUN_06008380
cmp r0, #0
bne _06002FEC
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #0
strh r1, [r0]
mov r1, #1
@@ -3548,53 +3550,53 @@ FUNC_06002F6C: ; 0x06002F6C
strh r1, [r0, #4]
ldrh r1, [sp, #2]
strh r1, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _0600300C
_06002FEC:
mov r1, #2
ldr r0, [r4]
strh r1, [r0]
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #0
strh r1, [r0]
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
_0600300C:
add sp, sp, #8
ldmia sp!, {r4, lr}
bx lr
_06003018: .word _0601A960
- arm_func_start FUNC_0600301C
-FUNC_0600301C: ; 0x0600301C
+ arm_func_start FUN_0600301C
+FUN_0600301C: ; 0x0600301C
ldr pc, _06003020 ; =FUN_03802BC8
_06003020: .word FUN_03802BC8
- arm_func_start FUNC_06003024
-FUNC_06003024: ; 0x06003024
+ arm_func_start FUN_06003024
+FUN_06003024: ; 0x06003024
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
mov r4, r1
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #1
strh r1, [r0]
strh r1, [r0, #2]
strh r5, [r0, #4]
strh r4, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
- arm_func_start FUNC_0600305C
-FUNC_0600305C: ; 0x0600305C
+ arm_func_start FUN_0600305C
+FUN_0600305C: ; 0x0600305C
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #532 ; 0x214
ldr r0, _06003448 ; =_0601A960
ldr r7, [r0, #1360] ; 0x550
mov r5, #0
- bl FUNC_060001A4
+ bl FUN_060001A4
mov r4, r0
ldr r0, [r7, #12]
cmp r0, #1
@@ -3602,8 +3604,8 @@ FUNC_0600305C: ; 0x0600305C
mov r0, r5
str r0, [r7, #12]
mov r5, #1
- bl FUNC_06006978
- bl FUNC_06000288
+ bl FUN_06006978
+ bl FUN_06000288
ldrh r0, [r7]
cmp r0, #10
moveq r0, #8
@@ -3638,11 +3640,11 @@ _060030F0:
str r1, [r7, #28]
strh r1, [r7, #194] ; 0xc2
mov r0, r4
- bl FUNC_060001AC
+ bl FUN_060001AC
cmp r5, #0
beq _06003128
ldr r0, _06003450 ; =0x0000FFFF
- bl FUNC_06006F48
+ bl FUN_06006F48
_06003128:
cmp sl, #0
movne r0, #0
@@ -3666,7 +3668,7 @@ _06003154:
mov r0, sl
mov r1, r8, lsl #16
mov r1, r1, lsr #16
- bl FUNC_06004C5C
+ bl FUN_06004C5C
_06003180:
add r8, r8, #1
cmp r8, #16
@@ -3675,24 +3677,24 @@ _0600318C:
add r0, r7, #296 ; 0x128
mov r1, #0
mov r2, #90 ; 0x5a
- bl FUNC_06000D08
+ bl FUN_06000D08
add r0, sp, #16
- bl FUNC_060022F8
+ bl FUN_060022F8
ldrh r1, [r0, #4]
cmp r1, #0
beq _060031BC
mov r0, #776 ; 0x308
- bl FUNC_06003024
+ bl FUN_06003024
b _0600343C
_060031BC:
ldrh r4, [r0, #6]
add r0, sp, #16
- bl FUNC_060023B0
+ bl FUN_060023B0
ldrh r1, [r0, #4]
cmp r1, #0
beq _060031E0
mov r0, #644 ; 0x284
- bl FUNC_06003024
+ bl FUN_06003024
b _0600343C
_060031E0:
ldrh r1, [r0, #6]
@@ -3737,7 +3739,7 @@ _06003250:
add r0, r7, r0
add r1, sp, #4
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
mov r6, #0
add r5, sp, #4
mov r4, #3
@@ -3746,7 +3748,7 @@ _0600328C:
add r0, sp, #16
mov r1, r5
mov r2, r4
- bl FUNC_06002C68
+ bl FUN_06002C68
ldrh r0, [r0, #4]
cmp r0, #0
beq _060032BC
@@ -3771,11 +3773,11 @@ _060032D8:
add r0, sp, #10
mov r1, #255 ; 0xff
mov r2, #6
- bl FUNC_06000D08
+ bl FUN_06000D08
add r0, sp, #16
add r1, sp, #10
mov r2, #3
- bl FUNC_06002C68
+ bl FUN_06002C68
ldrh r0, [r0, #4]
cmp r0, #0
moveq r0, #3
@@ -3783,21 +3785,21 @@ _060032D8:
_06003310:
add r0, sp, #16
mov r1, #1
- bl FUNC_06002F14
+ bl FUN_06002F14
ldrh r1, [r0, #4]
cmp r1, #0
beq _06003334
mov r0, #0
- bl FUNC_06003024
+ bl FUN_06003024
b _0600343C
_06003334:
add r0, sp, #16
- bl FUNC_06002380
+ bl FUN_06002380
ldrh r1, [r0, #4]
cmp r1, #0
beq _06003354
ldr r0, _0600345C ; =0x00000302
- bl FUNC_06003024
+ bl FUN_06003024
b _0600343C
_06003354:
add r0, r7, #256 ; 0x100
@@ -3806,12 +3808,12 @@ _06003354:
bne _06003394
add r0, sp, #16
mov r1, #1
- bl FUNC_06002670
+ bl FUN_06002670
ldrh r1, [r0, #4]
cmp r1, #0
beq _06003388
ldr r0, _06003460 ; =0x0000020E
- bl FUNC_06003024
+ bl FUN_06003024
b _0600343C
_06003388:
mov r1, #1
@@ -3822,7 +3824,7 @@ _06003394:
strh r0, [r7]
mov r0, #0
str r0, [r7, #408] ; 0x198
- bl FUNC_06000100
+ bl FUN_06000100
b _06003424
_060033AC:
cmp r1, #0
@@ -3833,21 +3835,21 @@ _060033AC:
mov r1, #0
mov r2, r1
mov r3, #20
- bl FUNC_06002284
+ bl FUN_06002284
ldrh r1, [r0, #4]
cmp r1, #0
beq _060033E8
ldr r0, _06003464 ; =0x00000309
- bl FUNC_06003024
+ bl FUN_06003024
b _0600343C
_060033E8:
add r0, sp, #16
- bl FUNC_06002380
+ bl FUN_06002380
ldrh r1, [r0, #4]
cmp r1, #0
beq _06003408
ldr r0, _0600345C ; =0x00000302
- bl FUNC_06003024
+ bl FUN_06003024
b _0600343C
_06003408:
mov r0, #2
@@ -3856,15 +3858,15 @@ _06003408:
_06003414:
mov r0, #776 ; 0x308
mov r1, #0
- bl FUNC_06003024
+ bl FUN_06003024
b _0600343C
_06003424:
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #1
strh r1, [r0]
mov r1, #0
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
_0600343C:
add sp, sp, #532 ; 0x214
ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
@@ -3878,26 +3880,26 @@ _0600345C: .word 0x00000302
_06003460: .word 0x0000020E
_06003464: .word 0x00000309
- arm_func_start FUNC_06003468
-FUNC_06003468: ; 0x06003468
+ arm_func_start FUN_06003468
+FUN_06003468: ; 0x06003468
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
mov r4, r1
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #2
strh r1, [r0]
mov r1, #1
strh r1, [r0, #2]
strh r5, [r0, #4]
strh r4, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
- arm_func_start FUNC_060034A4
-FUNC_060034A4: ; 0x060034A4
+ arm_func_start FUN_060034A4
+FUN_060034A4: ; 0x060034A4
stmdb sp!, {r4, lr}
sub sp, sp, #512 ; 0x200
ldr r0, _06003534 ; =_0601A960
@@ -3905,34 +3907,34 @@ FUNC_060034A4: ; 0x060034A4
ldrh r0, [r4]
cmp r0, #2
beq _060034DC
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #2
strh r1, [r0]
mov r1, #3
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _06003528
_060034DC:
add r0, sp, #0
- bl FUNC_06002398
+ bl FUN_06002398
ldrh r1, [r0, #4]
cmp r1, #0
beq _060034FC
ldr r0, _06003538 ; =0x00000301
- bl FUNC_06003468
+ bl FUN_06003468
b _06003528
_060034FC:
mov r0, #1
strh r0, [r4]
- bl FUNC_0600301C
+ bl FUN_0600301C
mov r0, #0
strh r0, [r4]
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #2
strh r1, [r0]
mov r1, #0
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
_06003528:
add sp, sp, #512 ; 0x200
ldmia sp!, {r4, lr}
@@ -3940,26 +3942,26 @@ _06003528:
_06003534: .word _0601A960
_06003538: .word 0x00000301
- arm_func_start FUNC_0600353C
-FUNC_0600353C: ; 0x0600353C
+ arm_func_start FUN_0600353C
+FUN_0600353C: ; 0x0600353C
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
mov r4, r1
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #7
strh r1, [r0]
mov r1, #1
strh r1, [r0, #2]
strh r5, [r0, #4]
strh r4, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
- arm_func_start FUNC_06003578
-FUNC_06003578: ; 0x06003578
+ arm_func_start FUN_06003578
+FUN_06003578: ; 0x06003578
stmdb sp!, {r4, lr}
sub sp, sp, #512 ; 0x200
ldr r1, _06003618 ; =_0601A960
@@ -3967,7 +3969,7 @@ FUNC_06003578: ; 0x06003578
ldr r0, [r0, #4]
add r1, r4, #232 ; 0xe8
mov r2, #64 ; 0x40
- bl FUNC_06000554
+ bl FUN_06000554
mov r2, #1
add r0, r4, #256 ; 0x100
ldrh r1, [r0, #26]
@@ -3975,30 +3977,30 @@ FUNC_06003578: ; 0x06003578
ldrh r0, [r0, #244] ; 0xf4
ands r0, r1, r0
bne _060035D0
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #7
strh r1, [r0]
mov r1, #6
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _0600360C
_060035D0:
add r0, sp, #0
ldrh r1, [r4, #248] ; 0xf8
- bl FUNC_060025A4
+ bl FUN_060025A4
ldrh r1, [r0, #4]
cmp r1, #0
beq _060035F4
ldr r0, _0600361C ; =0x00000212
- bl FUNC_0600353C
+ bl FUN_0600353C
b _0600360C
_060035F4:
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #7
strh r1, [r0]
mov r1, #0
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
_0600360C:
add sp, sp, #512 ; 0x200
ldmia sp!, {r4, lr}
@@ -4006,13 +4008,13 @@ _0600360C:
_06003618: .word _0601A960
_0600361C: .word 0x00000212
- arm_func_start FUNC_06003620
-FUNC_06003620: ; 0x06003620
+ arm_func_start FUN_06003620
+FUN_06003620: ; 0x06003620
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
mov r4, r1
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #8
strh r1, [r0]
mov r1, #1
@@ -4021,13 +4023,13 @@ FUNC_06003620: ; 0x06003620
strh r1, [r0, #8]
strh r5, [r0, #4]
strh r4, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
- arm_func_start FUNC_06003664
-FUNC_06003664: ; 0x06003664
+ arm_func_start FUN_06003664
+FUN_06003664: ; 0x06003664
stmdb sp!, {r4, r5, r6, lr}
sub sp, sp, #696 ; 0x2b8
ldr r1, _060038E0 ; =_0601A960
@@ -4036,14 +4038,14 @@ FUNC_06003664: ; 0x06003664
ldrh r1, [r4]
cmp r1, #2
beq _060036A8
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #8
strh r1, [r0]
mov r1, #3
strh r1, [r0, #2]
mov r1, #0
strh r1, [r0, #8]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _060038D4
_060036A8:
ldr r5, [r0, #4]
@@ -4055,40 +4057,40 @@ _060036A8:
mov r1, r1, asr #1
ands r1, r3, r1
bne _060036F0
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #8
strh r1, [r0]
mov r1, #6
strh r1, [r0, #2]
mov r1, #0
strh r1, [r0, #8]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _060038D4
_060036F0:
strh r2, [r4, #230] ; 0xe6
mov r1, #0
strh r1, [r0, #136] ; 0x88
- bl FUNC_060001A4
+ bl FUN_060001A4
mov r2, #0
add r1, r4, #256 ; 0x100
strh r2, [r1, #130] ; 0x82
strh r2, [r4, #134] ; 0x86
- bl FUNC_060001AC
+ bl FUN_060001AC
mov r1, #1
add r0, r4, #256 ; 0x100
strh r1, [r0, #238] ; 0xee
mov r0, #8
mov r1, r6
- bl FUNC_06000408
+ bl FUN_06000408
cmp r0, #0
beq _060038D4
mov r0, r6
- bl FUNC_06002368
+ bl FUN_06002368
ldrh r1, [r0, #4]
cmp r1, #0
beq _06003754
ldr r0, _060038E4 ; =0x00000303
- bl FUNC_06003620
+ bl FUN_06003620
b _060038D4
_06003754:
cmp r5, #0
@@ -4100,12 +4102,12 @@ _06003754:
mov r1, r5
mov r2, #0
mov r3, #1
- bl FUNC_06002EB0
+ bl FUN_06002EB0
ldrh r1, [r0, #4]
cmp r1, #0
beq _06003794
mov r0, #1
- bl FUNC_06003620
+ bl FUN_06003620
b _060038D4
_06003794:
strh r5, [r4, #198] ; 0xc6
@@ -4113,14 +4115,14 @@ _06003794:
mov r0, #0
add r1, sp, #568 ; 0x238
mov r2, #128 ; 0x80
- bl FUNC_0600055C
+ bl FUN_0600055C
add r0, sp, #568 ; 0x238
mov r1, r5
- bl FUNC_06000564
+ bl FUN_06000564
mov r0, #0
add r1, sp, #24
mov r2, #32
- bl FUNC_0600055C
+ bl FUN_0600055C
ldr r0, [r5, #8]
strh r0, [sp, #24]
ldr r0, [r5, #8]
@@ -4148,12 +4150,12 @@ _06003794:
mov r1, #32
add r2, sp, #24
ldrh r3, [r5, #24]
- bl FUNC_06002B14
+ bl FUN_06002B14
ldrh r1, [r0, #4]
cmp r1, #0
beq _06003850
mov r0, #9
- bl FUNC_06003620
+ bl FUN_06003620
b _060038D4
_06003850:
ldrh r0, [r5, #20]
@@ -4164,7 +4166,7 @@ _06003850:
add r0, r0, r1
mov r0, r0, lsl #16
mov r0, r0, lsr #16
- bl FUNC_060000B0
+ bl FUN_060000B0
ldrh r0, [r5, #20]
cmp r0, #0
movne r1, #6
@@ -4173,8 +4175,8 @@ _06003850:
add r0, r0, r1
mov r0, r0, lsl #16
mov r0, r0, lsr #16
- bl FUNC_06000060
- bl FUNC_060001E8
+ bl FUN_06000060
+ bl FUN_060001E8
mov r1, #7
strh r1, [r4]
mov r1, #8
@@ -4186,7 +4188,7 @@ _06003850:
strh r1, [r0, #44] ; 0x2c
ldrh r1, [r4, #50] ; 0x32
strh r1, [r0, #46] ; 0x2e
- bl FUNC_060001F0
+ bl FUN_060001F0
mov r0, #1
strh r0, [r4, #194] ; 0xc2
_060038D4:
@@ -4196,26 +4198,26 @@ _060038D4:
_060038E0: .word _0601A960
_060038E4: .word 0x00000303
- arm_func_start FUNC_060038E8
-FUNC_060038E8: ; 0x060038E8
+ arm_func_start FUN_060038E8
+FUN_060038E8: ; 0x060038E8
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
mov r4, r1
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #9
strh r1, [r0]
mov r1, #1
strh r1, [r0, #2]
strh r5, [r0, #4]
strh r4, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
- arm_func_start FUNC_06003924
-FUNC_06003924: ; 0x06003924
+ arm_func_start FUN_06003924
+FUN_06003924: ; 0x06003924
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #532 ; 0x214
ldr r0, _06003AF0 ; =_0601A960
@@ -4223,12 +4225,12 @@ FUNC_06003924: ; 0x06003924
ldrh r0, [r8]
cmp r0, #7
beq _0600395C
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #9
strh r1, [r0]
mov r1, #3
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _06003AE4
_0600395C:
mov r6, #0
@@ -4251,14 +4253,14 @@ _06003980:
mla r0, r1, r0, r4
add r1, sp, #8
mov r2, fp
- bl FUNC_06000554
+ bl FUN_06000554
mov r9, r6
b _060039E4
_060039B4:
add r0, sp, #16
add r1, sp, #8
ldr r2, [sp]
- bl FUNC_06002C68
+ bl FUN_06002C68
ldrh r0, [r0, #4]
cmp r0, #0
beq _060039EC
@@ -4272,7 +4274,7 @@ _060039E4:
cmp r9, #2
blt _060039B4
_060039EC:
- bl FUNC_060001A4
+ bl FUN_060001A4
add r1, r8, #256 ; 0x100
ldrh r2, [r1, #130] ; 0x82
ands r3, r2, r7
@@ -4286,27 +4288,27 @@ _060039EC:
add r1, r8, sl, lsl #3
str r6, [r1, #1848] ; 0x738
str r6, [r1, #1852] ; 0x73c
- bl FUNC_060001AC
+ bl FUN_060001AC
ldr r0, [sp, #4]
mov r1, sl, lsl #16
mov r1, r1, lsr #16
add r2, sp, #8
- bl FUNC_06004C5C
+ bl FUN_06004C5C
b _06003A44
_06003A40:
- bl FUNC_060001AC
+ bl FUN_060001AC
_06003A44:
add sl, sl, #1
cmp sl, #16
blt _06003980
add r0, sp, #16
mov r1, #1
- bl FUNC_06002F14
+ bl FUN_06002F14
ldrh r1, [r0, #4]
cmp r1, #0
beq _06003A74
mov r0, #0
- bl FUNC_060038E8
+ bl FUN_060038E8
b _06003AE4
_06003A74:
mov r0, #0
@@ -4314,12 +4316,12 @@ _06003A74:
mov r0, #3
strh r0, [r8]
add r0, sp, #16
- bl FUNC_06002380
+ bl FUN_06002380
ldrh r1, [r0, #4]
cmp r1, #0
beq _06003AA4
ldr r0, _06003AF4 ; =0x00000302
- bl FUNC_060038E8
+ bl FUN_060038E8
b _06003AE4
_06003AA4:
mov r0, #2
@@ -4330,14 +4332,14 @@ _06003AA4:
strh r1, [r0, #150] ; 0x96
add r0, r8, #412 ; 0x19c
mov r2, #80 ; 0x50
- bl FUNC_06000D08
- bl FUNC_06000100
- bl FUNC_060001E8
+ bl FUN_06000D08
+ bl FUN_06000100
+ bl FUN_060001E8
mov r1, #9
strh r1, [r0]
mov r1, #0
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
_06003AE4:
add sp, sp, #532 ; 0x214
ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
@@ -4345,13 +4347,13 @@ _06003AE4:
_06003AF0: .word _0601A960
_06003AF4: .word 0x00000302
- arm_func_start FUNC_06003AF8
-FUNC_06003AF8: ; 0x06003AF8
+ arm_func_start FUN_06003AF8
+FUN_06003AF8: ; 0x06003AF8
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
mov r5, r1
mov r4, r2
- bl FUNC_060001E8
+ bl FUN_060001E8
cmp r4, #0
movne r1, #38 ; 0x26
strneh r1, [r0]
@@ -4363,29 +4365,29 @@ FUNC_06003AF8: ; 0x06003AF8
strh r1, [r0, #8]
strh r6, [r0, #4]
strh r5, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
ldmia sp!, {r4, r5, r6, lr}
bx lr
- arm_func_start FUNC_06003B44
-FUNC_06003B44: ; 0x06003B44
+ arm_func_start FUN_06003B44
+FUN_06003B44: ; 0x06003B44
stmdb sp!, {r4, lr}
mov r4, r0
sub r0, r4, #64 ; 0x40
mov r1, #66 ; 0x42
- bl FUNC_06003B68
+ bl FUN_06003B68
sub r0, r4, r0, lsl #1
add r0, r0, #94 ; 0x5e
ldmia sp!, {r4, lr}
bx lr
- arm_func_start FUNC_06003B68
-FUNC_06003B68: ; 0x06003B68
+ arm_func_start FUN_06003B68
+FUN_06003B68: ; 0x06003B68
ldr pc, _06003B6C ; =_u32_div_f
_06003B6C: .word _u32_div_f
- arm_func_start FUNC_06003B70
-FUNC_06003B70: ; 0x06003B70
+ arm_func_start FUN_06003B70
+FUN_06003B70: ; 0x06003B70
ldrh r2, [r0, #10]
cmp r2, #0
moveq r0, #0
@@ -4408,8 +4410,8 @@ _06003BAC:
mov r0, #0
bx lr
- arm_func_start FUNC_06003BBC
-FUNC_06003BBC: ; 0x06003BBC
+ arm_func_start FUN_06003BBC
+FUN_06003BBC: ; 0x06003BBC
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
ldr ip, _060040D8 ; =0x000004CC
sub sp, sp, ip
@@ -4423,14 +4425,14 @@ FUNC_06003BBC: ; 0x06003BBC
beq _06003C14
cmp r0, #5
beq _06003C14
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #38 ; 0x26
strh r1, [r0]
mov r1, #3
strh r1, [r0, #2]
mov r1, #4
strh r1, [r0, #8]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _060040C8
_06003C14:
ldr r0, [r8, #4]
@@ -4442,7 +4444,7 @@ _06003C14:
add r0, r8, #12
add r1, sp, #28
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
ldrh r6, [r8, #54] ; 0x36
ldrh r7, [r8, #18]
cmp r7, #2
@@ -4465,7 +4467,7 @@ _06003C74:
add r0, r8, #22
add r1, sp, #34 ; 0x22
mov r2, #32
- bl FUNC_06000554
+ bl FUN_06000554
ldrh r0, [r8, #8]
str r0, [sp, #16]
ldrh r1, [sp, #28]
@@ -4482,14 +4484,14 @@ _06003CAC:
ldrh r0, [r0, #244] ; 0xf4
ands sl, r1, r0
bne _06003CE8
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #38 ; 0x26
strh r1, [r0]
mov r1, #6
strh r1, [r0, #2]
mov r1, #4
strh r1, [r0, #8]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _060040C8
_06003CE8:
ldr r0, [r8, #4]
@@ -4501,26 +4503,26 @@ _06003CE8:
cmp r0, #64 ; 0x40
bcs _06003D2C
_06003D08:
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #38 ; 0x26
strh r1, [r0]
mov r1, #6
strh r1, [r0, #2]
mov r1, #4
strh r1, [r0, #8]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _060040C8
_06003D2C:
mov r0, #2
strh r0, [r4, #230] ; 0xe6
add r0, sp, #116 ; 0x74
- bl FUNC_060022F8
+ bl FUN_060022F8
ldrh r1, [r0, #4]
cmp r1, #0
beq _06003D58
mov r0, #776 ; 0x308
mov r2, #1
- bl FUNC_06003AF8
+ bl FUN_06003AF8
b _060040C8
_06003D58:
ldrh r0, [r0, #6]
@@ -4528,17 +4530,17 @@ _06003D58:
bne _06003DDC
mov r0, #38 ; 0x26
add r1, sp, #116 ; 0x74
- bl FUNC_06000408
+ bl FUN_06000408
cmp r0, #0
beq _060040C8
add r0, sp, #116 ; 0x74
- bl FUNC_06002368
+ bl FUN_06002368
ldrh r1, [r0, #4]
cmp r1, #0
beq _06003D9C
ldr r0, _060040E4 ; =0x00000303
mov r2, #1
- bl FUNC_06003AF8
+ bl FUN_06003AF8
b _060040C8
_06003D9C:
mov r0, #3
@@ -4547,13 +4549,13 @@ _06003D9C:
mov r1, #1
mov r2, #0
mov r3, r1
- bl FUNC_06002EB0
+ bl FUN_06002EB0
ldrh r1, [r0, #4]
cmp r1, #0
beq _06003DD4
mov r0, #1
mov r2, r0
- bl FUNC_06003AF8
+ bl FUN_06003AF8
b _060040C8
_06003DD4:
mov r0, #1
@@ -4567,13 +4569,13 @@ _06003DDC:
bne _06003E70
add r0, sp, #116 ; 0x74
mov r1, #0
- bl FUNC_06002670
+ bl FUN_06002670
ldrh r1, [r0, #4]
cmp r1, #0
beq _06003E1C
ldr r0, _060040E8 ; =0x0000020E
mov r2, #1
- bl FUNC_06003AF8
+ bl FUN_06003AF8
b _060040C8
_06003E1C:
mov r1, #0
@@ -4587,13 +4589,13 @@ _06003E2C:
bne _06003E70
add r0, sp, #116 ; 0x74
mov r1, #1
- bl FUNC_06002670
+ bl FUN_06002670
ldrh r1, [r0, #4]
cmp r1, #0
beq _06003E64
ldr r0, _060040E8 ; =0x0000020E
mov r2, #1
- bl FUNC_06003AF8
+ bl FUN_06003AF8
b _060040C8
_06003E64:
mov r1, #1
@@ -4605,23 +4607,23 @@ _06003E70:
add r0, sp, #66 ; 0x42
mov r1, #255 ; 0xff
mov r2, #32
- bl FUNC_06000D08
+ bl FUN_06000D08
cmp r6, #32
bhi _06003EA0
add r0, sp, #66 ; 0x42
mov r1, #0
mov r2, r6
- bl FUNC_06000D08
+ bl FUN_06000D08
_06003EA0:
add r0, sp, #116 ; 0x74
add r1, sp, #66 ; 0x42
- bl FUNC_060026D0
+ bl FUN_060026D0
ldrh r1, [r0, #4]
cmp r1, #0
beq _06003EC8
ldr r0, _060040EC ; =0x0000020D
mov r2, #1
- bl FUNC_06003AF8
+ bl FUN_06003AF8
b _060040C8
_06003EC8:
mov r0, #5
@@ -4630,7 +4632,7 @@ _06003EC8:
add r0, sp, #98 ; 0x62
mov r1, r5
mov r2, #16
- bl FUNC_06000D08
+ bl FUN_06000D08
mov r3, #1
add r1, sp, #98 ; 0x62
mov r2, r3
@@ -4647,7 +4649,7 @@ _06003EF0:
cmp r3, #15
bcc _06003EF0
ldr r0, [sp, #16]
- bl FUNC_06003B44
+ bl FUN_06003B44
mov r1, r0
add r0, sp, #34 ; 0x22
str r0, [sp]
@@ -4658,17 +4660,17 @@ _06003EF0:
add r0, sp, #116 ; 0x74
add r2, sp, #28
mov r3, r9
- bl FUNC_06002DF4
+ bl FUN_06002DF4
mov r8, r0
ldrh r1, [r8, #4]
cmp r1, #0
beq _06003F70
mov r0, #2
mov r2, #1
- bl FUNC_06003AF8
+ bl FUN_06003AF8
b _060040C8
_06003F70:
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r7, r0
ldrh r0, [r8, #8]
cmp r0, #0
@@ -4689,7 +4691,7 @@ _06003FAC:
mov r0, #0
mov r1, r4
ldr r2, [sp, #16]
- bl FUNC_0600055C
+ bl FUN_0600055C
mov r6, #0
mov r0, #32
str r0, [sp, #24]
@@ -4702,18 +4704,18 @@ _06003FD4:
mov r0, r5
mov r1, r4
ldr r2, [sp, #20]
- bl FUNC_06000554
+ bl FUN_06000554
cmp r9, #0
beq _06004020
mov r0, r4
- bl FUNC_06003B70
+ bl FUN_06003B70
cmp r0, #0
bne _06004020
strh r9, [r4, #10]
add r0, sp, #34 ; 0x22
add r1, r4, #12
ldr r2, [sp, #24]
- bl FUNC_06000554
+ bl FUN_06000554
_06004020:
add r0, r7, r6, lsl #2
str r4, [r0, #16]
@@ -4726,7 +4728,7 @@ _06004020:
addeq r0, r0, #25
andeq fp, r0, #255 ; 0xff
mov r0, fp
- bl FUNC_060002E8
+ bl FUN_060002E8
add r1, r7, r6, lsl #1
strh r0, [r1, #80] ; 0x50
ldr r0, _060040F0 ; =0x027FFF98
@@ -4758,7 +4760,7 @@ _0600408C:
strh r0, [r7, #10]
_060040C0:
mov r0, r7
- bl FUNC_060001F0
+ bl FUN_060001F0
_060040C8:
ldr ip, _060040D8 ; =0x000004CC
add sp, sp, ip
@@ -4772,8 +4774,8 @@ _060040E8: .word 0x0000020E
_060040EC: .word 0x0000020D
_060040F0: .word 0x027FFF98
- arm_func_start FUNC_060040F4
-FUNC_060040F4: ; 0x060040F4
+ arm_func_start FUN_060040F4
+FUN_060040F4: ; 0x060040F4
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #588 ; 0x24c
add r6, sp, #72 ; 0x48
@@ -4786,14 +4788,14 @@ FUNC_060040F4: ; 0x060040F4
beq _06004148
cmp r1, #5
beq _06004148
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #10
strh r1, [r0]
mov r1, #3
strh r1, [r0, #2]
mov r1, #4
strh r1, [r0, #8]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _06004470
_06004148:
ldr r1, [r0, #4]
@@ -4805,7 +4807,7 @@ _06004148:
add r0, r0, #10
add r1, sp, #16
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
ldrh r1, [sp, #16]
ldr r0, _06004480 ; =0x0000FFFF
cmp r1, r0
@@ -4816,14 +4818,14 @@ _06004148:
_0600418C:
cmp r7, #0
bne _060041B8
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #10
strh r1, [r0]
mov r1, #6
strh r1, [r0, #2]
mov r1, #4
strh r1, [r0, #8]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _06004470
_060041B8:
mov r0, #1
@@ -4832,26 +4834,26 @@ _060041B8:
ldrh r0, [r0, #244] ; 0xf4
ands r0, r1, r0
bne _060041F4
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #10
strh r1, [r0]
mov r1, #6
strh r1, [r0, #2]
mov r1, #4
strh r1, [r0, #8]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _06004470
_060041F4:
mov r0, #2
strh r0, [r4, #230] ; 0xe6
mov r0, r6
- bl FUNC_060022F8
+ bl FUN_060022F8
ldrh r1, [r0, #4]
cmp r1, #0
beq _06004220
mov r0, #776 ; 0x308
mov r2, #0
- bl FUNC_06003AF8
+ bl FUN_06003AF8
b _06004470
_06004220:
ldrh r0, [r0, #6]
@@ -4859,17 +4861,17 @@ _06004220:
bne _060042A4
mov r0, #10
mov r1, r6
- bl FUNC_06000408
+ bl FUN_06000408
cmp r0, #0
beq _06004470
mov r0, r6
- bl FUNC_06002368
+ bl FUN_06002368
ldrh r1, [r0, #4]
cmp r1, #0
beq _06004264
ldr r0, _06004484 ; =0x00000303
mov r2, #0
- bl FUNC_06003AF8
+ bl FUN_06003AF8
b _06004470
_06004264:
mov r0, #3
@@ -4878,13 +4880,13 @@ _06004264:
mov r1, #1
mov r2, #0
mov r3, r1
- bl FUNC_06002EB0
+ bl FUN_06002EB0
ldrh r1, [r0, #4]
cmp r1, #0
beq _0600429C
mov r0, #1
mov r2, #0
- bl FUNC_06003AF8
+ bl FUN_06003AF8
b _06004470
_0600429C:
mov r0, #1
@@ -4895,12 +4897,12 @@ _060042A4:
ldr r0, _06004480 ; =0x0000FFFF
add r1, sp, #22
mov r2, #32
- bl FUNC_0600055C
+ bl FUN_0600055C
strb r7, [sp, #54] ; 0x36
add r0, sp, #55 ; 0x37
mov r1, #0
mov r2, #15
- bl FUNC_06000D08
+ bl FUN_06000D08
add r0, sp, #22
str r0, [sp]
mov r0, #1
@@ -4912,17 +4914,17 @@ _060042A4:
ldr r1, _06004488 ; =0x0000011E
add r2, sp, #16
mov r3, #0
- bl FUNC_06002DF4
+ bl FUN_06002DF4
mov r6, r0
ldrh r1, [r6, #4]
cmp r1, #0
beq _06004320
mov r0, #2
mov r2, #0
- bl FUNC_06003AF8
+ bl FUN_06003AF8
b _06004470
_06004320:
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r5, r0
ldrh r0, [r6, #8]
cmp r0, #0
@@ -4941,12 +4943,12 @@ _06004358:
ldr r1, [r4, #388] ; 0x184
add r1, r1, #64 ; 0x40
mov r2, #128 ; 0x80
- bl FUNC_0600055C
+ bl FUN_0600055C
add r0, r6, #10
ldr r1, [r4, #388] ; 0x184
ldrh r2, [r6, #10]
mov r2, r2, lsl #1
- bl FUNC_06000554
+ bl FUN_06000554
mov r0, #10
strh r0, [r5]
mov r0, #0
@@ -4964,7 +4966,7 @@ _06004358:
addeq r0, r0, #25
andeq r4, r0, #255 ; 0xff
mov r0, r4
- bl FUNC_060002E8
+ bl FUN_060002E8
strh r0, [r5, #18]
ldr r1, _0600448C ; =0x027FFF98
ldrh r0, [r1]
@@ -4976,11 +4978,11 @@ _06004358:
add r0, r6, #14
add r1, r5, #10
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
add r0, r6, #22
add r1, r5, #22
mov r2, #32
- bl FUNC_06000EA0
+ bl FUN_06000EA0
ldrh r0, [r6, #70] ; 0x46
strh r0, [r5, #54] ; 0x36
ldrh r0, [r5, #54] ; 0x36
@@ -4999,16 +5001,16 @@ _06004440:
mov r0, #0
add r1, r5, #56 ; 0x38
mov r2, #128 ; 0x80
- bl FUNC_0600055C
+ bl FUN_0600055C
add r0, r6, #74 ; 0x4a
add r1, r5, #56 ; 0x38
ldrh r2, [r5, #54] ; 0x36
add r2, r2, #1
bic r2, r2, #1
- bl FUNC_06000EA0
+ bl FUN_06000EA0
_06004468:
mov r0, r5
- bl FUNC_060001F0
+ bl FUN_060001F0
_06004470:
add sp, sp, #588 ; 0x24c
ldmia sp!, {r4, r5, r6, r7, lr}
@@ -5019,26 +5021,26 @@ _06004484: .word 0x00000303
_06004488: .word 0x0000011E
_0600448C: .word 0x027FFF98
- arm_func_start FUNC_06004490
-FUNC_06004490: ; 0x06004490
+ arm_func_start FUN_06004490
+FUN_06004490: ; 0x06004490
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
mov r4, r1
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #11
strh r1, [r0]
mov r1, #1
strh r1, [r0, #2]
strh r5, [r0, #4]
strh r4, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
- arm_func_start FUNC_060044CC
-FUNC_060044CC: ; 0x060044CC
+ arm_func_start FUN_060044CC
+FUN_060044CC: ; 0x060044CC
stmdb sp!, {r4, r5, lr}
sub sp, sp, #516 ; 0x204
add r5, sp, #0
@@ -5047,21 +5049,21 @@ FUNC_060044CC: ; 0x060044CC
ldrh r0, [r4]
cmp r0, #5
beq _06004508
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #11
strh r1, [r0]
mov r1, #3
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _06004588
_06004508:
mov r0, r5
- bl FUNC_06002380
+ bl FUN_06002380
ldrh r1, [r0, #4]
cmp r1, #0
beq _06004528
ldr r0, _06004598 ; =0x00000302
- bl FUNC_06004490
+ bl FUN_06004490
b _06004588
_06004528:
mov r0, #2
@@ -5072,24 +5074,24 @@ _06004528:
bne _06004570
mov r0, r5
mov r1, #1
- bl FUNC_06002670
+ bl FUN_06002670
ldrh r1, [r0, #4]
cmp r1, #0
beq _06004564
ldr r0, _0600459C ; =0x0000020E
- bl FUNC_06004490
+ bl FUN_06004490
b _06004588
_06004564:
mov r1, #1
add r0, r4, #256 ; 0x100
strh r1, [r0, #238] ; 0xee
_06004570:
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #11
strh r1, [r0]
mov r1, #0
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
_06004588:
add sp, sp, #516 ; 0x204
ldmia sp!, {r4, r5, lr}
@@ -5098,13 +5100,13 @@ _06004594: .word _0601A960
_06004598: .word 0x00000302
_0600459C: .word 0x0000020E
- arm_func_start FUNC_060045A0
-FUNC_060045A0: ; 0x060045A0
+ arm_func_start FUN_060045A0
+FUN_060045A0: ; 0x060045A0
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
mov r5, r1
mov r4, r2
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #12
strh r1, [r0]
mov r1, #1
@@ -5112,12 +5114,12 @@ FUNC_060045A0: ; 0x060045A0
strh r6, [r0, #4]
strh r5, [r0, #6]
strh r4, [r0, #14]
- bl FUNC_060001F0
+ bl FUN_060001F0
ldmia sp!, {r4, r5, r6, lr}
bx lr
- arm_func_start FUNC_060045DC
-FUNC_060045DC: ; 0x060045DC
+ arm_func_start FUN_060045DC
+FUN_060045DC: ; 0x060045DC
stmdb sp!, {r4, r5, r6, r7, r8, lr}
sub sp, sp, #592 ; 0x250
mov r6, r0
@@ -5128,34 +5130,34 @@ FUNC_060045DC: ; 0x060045DC
ldrh r0, [r5]
cmp r0, #2
beq _06004628
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #12
strh r1, [r0]
mov r1, #3
strh r1, [r0, #2]
mov r1, #6
strh r1, [r0, #8]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _06004B9C
_06004628:
ldr r0, [r6, #4]
add r1, r7, #16
mov r2, #192 ; 0xc0
- bl FUNC_06000554
+ bl FUN_06000554
ldrh r0, [r7, #76] ; 0x4c
cmp r0, #16
bcc _06004674
ldrb r0, [r7, #91] ; 0x5b
ands r0, r0, #1
bne _06004674
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #12
strh r1, [r0]
mov r1, #11
strh r1, [r0, #2]
mov r1, #6
strh r1, [r0, #8]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _06004B9C
_06004674:
mov r1, #1
@@ -5170,23 +5172,23 @@ _06004674:
ands r0, r1, r0
bne _060046C0
_060046A0:
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #12
strh r1, [r0]
mov r1, #6
strh r1, [r0, #2]
strh r1, [r0, #8]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _06004B9C
_060046C0:
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #12
strh r1, [r0]
mov r1, #0
strh r1, [r0, #2]
mov r1, #6
strh r1, [r0, #8]
- bl FUNC_060001F0
+ bl FUN_060001F0
add r0, r5, #256 ; 0x100
ldrh r1, [r0, #236] ; 0xec
cmp r1, #1
@@ -5222,18 +5224,18 @@ _06004724:
strneh r0, [r5, #230] ; 0xe6
mov r0, #12
mov r1, r4
- bl FUNC_06000408
+ bl FUN_06000408
cmp r0, #0
beq _06004B9C
mov r0, r4
mov r1, #0
- bl FUNC_060024E4
+ bl FUN_060024E4
ldrh r1, [r0, #4]
cmp r1, #0
beq _06004798
ldr r0, _06004BB0 ; =0x00000216
mov r2, #0
- bl FUNC_060045A0
+ bl FUN_060045A0
b _06004B9C
_06004798:
ldrh r0, [r7, #76] ; 0x4c
@@ -5244,7 +5246,7 @@ _06004798:
moveq r0, #1
beq _060047C0
ldr r0, _06004BB4 ; =0x00002710
- bl FUNC_06001840
+ bl FUN_06001840
add r0, r0, #1
_060047C0:
mov r0, r0, lsl #16
@@ -5252,23 +5254,23 @@ _060047C0:
cmp r1, #255 ; 0xff
movhi r1, #255 ; 0xff
mov r0, r4
- bl FUNC_06002750
+ bl FUN_06002750
ldrh r1, [r0, #4]
cmp r1, #0
beq _060047F4
ldr r0, _06004BB8 ; =0x0000020B
mov r2, #0
- bl FUNC_060045A0
+ bl FUN_060045A0
b _06004B9C
_060047F4:
mov r0, r4
- bl FUNC_06002368
+ bl FUN_06002368
ldrh r1, [r0, #4]
cmp r1, #0
beq _06004818
ldr r0, _06004BBC ; =0x00000303
mov r2, #0
- bl FUNC_060045A0
+ bl FUN_060045A0
b _06004B9C
_06004818:
mov r0, #3
@@ -5283,20 +5285,20 @@ _06004818:
mov r1, r8
mov r2, #0
mov r3, #1
- bl FUNC_06002EB0
+ bl FUN_06002EB0
ldrh r1, [r0, #4]
cmp r1, #0
beq _06004868
mov r0, #1
mov r2, #0
- bl FUNC_060045A0
+ bl FUN_060045A0
b _06004B9C
_06004868:
strh r8, [r5, #198] ; 0xc6
add r0, r7, #16
add r1, sp, #524 ; 0x20c
mov r2, #64 ; 0x40
- bl FUNC_06000554
+ bl FUN_06000554
ldrh r0, [r5, #230] ; 0xe6
cmp r0, #2
bne _060048C8
@@ -5315,12 +5317,12 @@ _06004868:
add r0, r6, #8
add r1, sp, #544 ; 0x220
mov r2, #24
- bl FUNC_06000554
+ bl FUN_06000554
_060048C8:
mov r0, r4
mov r1, #2000 ; 0x7d0
add r2, sp, #524 ; 0x20c
- bl FUNC_06002D70
+ bl FUN_06002D70
mov r2, r0
ldrh r1, [r2, #4]
cmp r1, #0
@@ -5331,24 +5333,24 @@ _060048C8:
_060048F4:
mov r0, #3
ldrh r2, [r2, #6]
- bl FUNC_060045A0
+ bl FUN_060045A0
b _06004B9C
_06004904:
add r0, r2, #8
ldr r1, _06004BC0 ; =0x0000018A
add r1, r5, r1
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
ldr r0, _06004BC0 ; =0x0000018A
add r0, r5, r0
add r1, sp, #0
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
mov r0, r4
add r1, sp, #0
ldrh r2, [r6, #38] ; 0x26
mov r3, #2000 ; 0x7d0
- bl FUNC_06002CEC
+ bl FUN_06002CEC
mov r2, r0
ldrh r1, [r2, #4]
cmp r1, #12
@@ -5356,13 +5358,13 @@ _06004904:
ldrh r0, [r2, #6]
cmp r0, #19
bne _0600497C
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #12
strh r1, [r0]
strh r1, [r0, #2]
mov r1, #6
strh r1, [r0, #8]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _06004B9C
_0600497C:
cmp r1, #0
@@ -5373,21 +5375,21 @@ _0600497C:
_06004990:
mov r0, #4
ldrh r2, [r2, #6]
- bl FUNC_060045A0
+ bl FUN_060045A0
b _06004B9C
_060049A0:
ldr r0, _06004BC0 ; =0x0000018A
add r0, r5, r0
add r1, sp, #6
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
mov r0, r4
add r1, sp, #6
mov r2, #1
mov r3, #2000 ; 0x7d0
- bl FUNC_06002BE8
+ bl FUN_06002BE8
mov r4, r0
- bl FUNC_060001A4
+ bl FUN_060001A4
mov r6, r0
ldrh r2, [r4, #4]
cmp r2, #12
@@ -5395,14 +5397,14 @@ _060049A0:
ldrh r1, [r4, #6]
cmp r1, #19
bne _06004A10
- bl FUNC_060001AC
- bl FUNC_060001E8
+ bl FUN_060001AC
+ bl FUN_060001E8
mov r1, #12
strh r1, [r0]
strh r1, [r0, #2]
mov r1, #6
strh r1, [r0, #8]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _06004B9C
_06004A10:
cmp r2, #0
@@ -5412,11 +5414,11 @@ _06004A10:
beq _06004A40
_06004A24:
mov r0, r6
- bl FUNC_060001AC
+ bl FUN_060001AC
mov r0, #6
ldrh r1, [r4, #4]
ldrh r2, [r4, #6]
- bl FUNC_060045A0
+ bl FUN_060045A0
b _06004B9C
_06004A40:
ldrh r1, [r4, #8]
@@ -5427,7 +5429,7 @@ _06004A40:
mov r0, #1
add r1, r5, #504 ; 0x1f8
mov r2, #16
- bl FUNC_0600055C
+ bl FUN_0600055C
ldrh r0, [r7, #18]
and r1, r0, #255 ; 0xff
ands r0, r1, #2
@@ -5437,11 +5439,11 @@ _06004A40:
addeq r0, r0, #25
andeq r4, r0, #255 ; 0xff
mov r0, r4
- bl FUNC_060002E8
+ bl FUN_060002E8
strh r0, [r5, #188] ; 0xbc
mov r0, r4
- bl FUNC_0600038C
- bl FUNC_060001A4
+ bl FUN_0600038C
+ bl FUN_060001A4
mov r4, r0
mov r1, #1
add r0, r5, #256 ; 0x100
@@ -5453,7 +5455,7 @@ _06004A40:
cmp r1, r0
cmpeq r2, r0
beq _06004ADC
- bl FUNC_06000E98
+ bl FUN_06000E98
orr r1, r1, #0
orr r0, r0, #1
str r0, [r5, #1848] ; 0x738
@@ -5469,7 +5471,7 @@ _06004ADC:
add r0, r0, r1
mov r0, r0, lsl #16
mov r0, r0, lsr #16
- bl FUNC_060000B0
+ bl FUN_060000B0
ldrb r0, [r7, #91] ; 0x5b
ands r0, r0, #4
movne r1, #6
@@ -5478,12 +5480,12 @@ _06004ADC:
add r0, r0, r1
mov r0, r0, lsl #16
mov r0, r0, lsr #16
- bl FUNC_06000060
+ bl FUN_06000060
mov r0, r4
- bl FUNC_060001AC
+ bl FUN_060001AC
mov r0, #1
strh r0, [r5, #194] ; 0xc2
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r4, r0
mov r0, #12
strh r0, [r4]
@@ -5498,15 +5500,15 @@ _06004ADC:
add r0, r5, r0
add r1, r4, #16
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
ldrh r0, [r5, #48] ; 0x30
strh r0, [r4, #22]
ldrh r0, [r5, #50] ; 0x32
strh r0, [r4, #24]
mov r0, r4
- bl FUNC_060001F0
+ bl FUN_060001F0
mov r0, r6
- bl FUNC_060001AC
+ bl FUN_060001AC
_06004B9C:
add sp, sp, #592 ; 0x250
ldmia sp!, {r4, r5, r6, r7, r8, lr}
@@ -5519,15 +5521,15 @@ _06004BB8: .word 0x0000020B
_06004BBC: .word 0x00000303
_06004BC0: .word 0x0000018A
- arm_func_start FUNC_06004BC4
-FUNC_06004BC4: ; 0x06004BC4
+ arm_func_start FUN_06004BC4
+FUN_06004BC4: ; 0x06004BC4
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
mov r7, r0
mov r6, r1
mov r5, r2
mov r4, r3
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #37 ; 0x25
strh r1, [r0]
mov r1, #1
@@ -5536,20 +5538,20 @@ FUNC_06004BC4: ; 0x06004BC4
strh r6, [r0, #6]
strh r5, [r0, #8]
strh r4, [r0, #10]
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #4
ldmia sp!, {r4, r5, r6, r7, lr}
bx lr
- arm_func_start FUNC_06004C10
-FUNC_06004C10: ; 0x06004C10
+ arm_func_start FUN_06004C10
+FUN_06004C10: ; 0x06004C10
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
mov r7, r0
mov r6, r1
mov r5, r2
mov r4, r3
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #13
strh r1, [r0]
mov r1, #1
@@ -5558,20 +5560,20 @@ FUNC_06004C10: ; 0x06004C10
strh r6, [r0, #6]
strh r5, [r0, #8]
strh r4, [r0, #10]
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #4
ldmia sp!, {r4, r5, r6, r7, lr}
bx lr
- arm_func_start FUNC_06004C5C
-FUNC_06004C5C: ; 0x06004C5C
+ arm_func_start FUN_06004C5C
+FUN_06004C5C: ; 0x06004C5C
stmdb sp!, {r4, r5, r6, r7, r8, lr}
mov r8, r0
mov r7, r1
mov r6, r2
ldr r0, _06004D20 ; =_0601A960
ldr r4, [r0, #1360] ; 0x550
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r5, r0
mov r0, #0
strh r0, [r5, #2]
@@ -5587,7 +5589,7 @@ FUNC_06004C5C: ; 0x06004C5C
mov r0, r6
add r1, r5, #10
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
ldrh r0, [r4, #48] ; 0x30
strh r0, [r5, #44] ; 0x2c
ldrh r0, [r4, #50] ; 0x32
@@ -5606,21 +5608,21 @@ _06004CCC:
mov r0, r6
add r1, r5, #16
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
ldrh r0, [r4, #48] ; 0x30
strh r0, [r5, #22]
ldrh r0, [r4, #50] ; 0x32
strh r0, [r5, #24]
_06004D10:
mov r0, r5
- bl FUNC_060001F0
+ bl FUN_060001F0
ldmia sp!, {r4, r5, r6, r7, r8, lr}
bx lr
_06004D20: .word _0601A960
_06004D24: .word 0x0000F001
- arm_func_start FUNC_06004D28
-FUNC_06004D28: ; 0x06004D28
+ arm_func_start FUN_06004D28
+FUN_06004D28: ; 0x06004D28
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #580 ; 0x244
movs sl, r1
@@ -5653,16 +5655,16 @@ _06004D8C:
cmp r0, #8
bne _06004E4C
_06004D9C:
- bl FUNC_060001A4
+ bl FUN_060001A4
mov r4, r0
add r1, r5, #256 ; 0x100
ldrh r1, [r1, #130] ; 0x82
cmp r1, #0
bne _06004DF4
- bl FUNC_060001AC
+ bl FUN_060001AC
cmp sl, #0
bne _06004DEC
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #13
strh r1, [r0]
mov r1, #3
@@ -5672,7 +5674,7 @@ _06004D9C:
strh r1, [r0, #6]
strh r9, [r0, #8]
strh r1, [r0, #10]
- bl FUNC_060001F0
+ bl FUN_060001F0
_06004DEC:
mov r0, #0
b _06005310
@@ -5683,8 +5685,8 @@ _06004DF4:
mov r0, #0
str r0, [r5, #12]
mov r7, #1
- bl FUNC_06006978
- bl FUNC_06000288
+ bl FUN_06006978
+ bl FUN_06000288
ldrh r0, [r5]
cmp r0, #10
moveq r0, #8
@@ -5698,12 +5700,12 @@ _06004E24:
str r1, [r5, #16]
str r1, [r5, #28]
mov r0, r4
- bl FUNC_060001AC
+ bl FUN_060001AC
b _06004E88
_06004E4C:
cmp sl, #0
bne _06004E80
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #13
strh r1, [r0]
mov r1, #3
@@ -5713,7 +5715,7 @@ _06004E4C:
strh r1, [r0, #6]
strh r9, [r0, #8]
strh r1, [r0, #10]
- bl FUNC_060001F0
+ bl FUN_060001F0
_06004E80:
mov r0, #0
b _06005310
@@ -5728,7 +5730,7 @@ _06004E9C:
add r0, r5, r0
add r1, sp, #56 ; 0x38
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
mov r8, #0
add r6, sp, #56 ; 0x38
mov r4, #3
@@ -5737,7 +5739,7 @@ _06004EC0:
add r0, sp, #68 ; 0x44
mov r1, r6
mov r2, r4
- bl FUNC_06002C68
+ bl FUN_06002C68
ldrh r1, [r0, #4]
cmp r1, #7
bgt _06004F08
@@ -5764,18 +5766,18 @@ _06004F18:
mov r0, #5
mov r2, r9
mov r3, #0
- bl FUNC_06004BC4
+ bl FUN_06004BC4
b _06004F44
_06004F34:
mov r0, #5
mov r2, r9
mov r3, #0
- bl FUNC_06004C10
+ bl FUN_06004C10
_06004F44:
cmp r7, #0
beq _06004F54
mov r0, #1
- bl FUNC_06006F48
+ bl FUN_06006F48
_06004F54:
mov r0, #0
b _06005310
@@ -5790,7 +5792,7 @@ _06004F64:
strh r0, [r5]
add r0, sp, #68 ; 0x44
mov r1, r8
- bl FUNC_06002F14
+ bl FUN_06002F14
ldrh r1, [r0, #4]
cmp r1, #0
beq _06004FD4
@@ -5799,24 +5801,24 @@ _06004F64:
mov r0, #0
mov r2, r9
mov r3, r8
- bl FUNC_06004BC4
+ bl FUN_06004BC4
b _06004FBC
_06004FAC:
mov r0, #0
mov r2, r9
mov r3, r8
- bl FUNC_06004C10
+ bl FUN_06004C10
_06004FBC:
cmp r7, #0
beq _06004FCC
mov r0, #1
- bl FUNC_06006F48
+ bl FUN_06006F48
_06004FCC:
mov r0, #0
b _06005310
_06004FD4:
add r0, sp, #68 ; 0x44
- bl FUNC_06002380
+ bl FUN_06002380
ldrh r1, [r0, #4]
cmp r1, #0
beq _0600502C
@@ -5825,18 +5827,18 @@ _06004FD4:
ldr r0, _06005324 ; =0x00000302
mov r2, r9
mov r3, r8
- bl FUNC_06004BC4
+ bl FUN_06004BC4
b _06005014
_06005004:
ldr r0, _06005324 ; =0x00000302
mov r2, r9
mov r3, r8
- bl FUNC_06004C10
+ bl FUN_06004C10
_06005014:
cmp r7, #0
beq _06005024
mov r0, #1
- bl FUNC_06006F48
+ bl FUN_06006F48
_06005024:
mov r0, #0
b _06005310
@@ -5849,11 +5851,11 @@ _0600502C:
strh r1, [r0, #150] ; 0x96
add r0, r5, #412 ; 0x19c
mov r2, #80 ; 0x50
- bl FUNC_06000D08
- bl FUNC_06000100
+ bl FUN_06000D08
+ bl FUN_06000100
cmp sl, #1
bne _060050BC
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r4, r0
mov r0, #12
strh r0, [r4]
@@ -5869,24 +5871,24 @@ _0600502C:
add r0, sp, #56 ; 0x38
add r1, r4, #16
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
ldrh r0, [r5, #48] ; 0x30
strh r0, [r4, #22]
ldrh r0, [r5, #50] ; 0x32
strh r0, [r4, #24]
mov r0, r4
- bl FUNC_060001F0
+ bl FUN_060001F0
b _060050CC
_060050BC:
mov r0, #0
mov r1, r0
add r2, sp, #56 ; 0x38
- bl FUNC_06004C5C
+ bl FUN_06004C5C
_060050CC:
cmp r7, #0
beq _06005300
mov r0, #1
- bl FUNC_06006F48
+ bl FUN_06006F48
b _06005300
_060050E0:
mov r6, #1
@@ -5921,7 +5923,7 @@ _0600511C:
str r0, [sp, #12]
add r1, sp, #62 ; 0x3e
ldr r2, [sp, #20]
- bl FUNC_06000554
+ bl FUN_06000554
ldr r0, [sp, #24]
str r0, [sp, #8]
b _060051EC
@@ -5929,7 +5931,7 @@ _0600516C:
add r0, sp, #68 ; 0x44
add r1, sp, #62 ; 0x3e
ldr r2, [sp, #28]
- bl FUNC_06002C68
+ bl FUN_06002C68
ldrh r1, [r0, #4]
cmp r1, #0
beq _060051F8
@@ -5948,18 +5950,18 @@ _060051A8:
mov r0, #5
mov r2, r9
mov r3, r8
- bl FUNC_06004BC4
+ bl FUN_06004BC4
b _060051D4
_060051C4:
mov r0, #5
mov r2, r9
mov r3, r8
- bl FUNC_06004C10
+ bl FUN_06004C10
_060051D4:
cmp r7, #0
beq _060051E4
mov r0, #1
- bl FUNC_06006F48
+ bl FUN_06006F48
_060051E4:
mov r0, #0
b _06005310
@@ -5968,7 +5970,7 @@ _060051EC:
cmp r0, #2
blt _0600516C
_060051F8:
- bl FUNC_060001A4
+ bl FUN_060001A4
str r0, [sp, #32]
add r2, r5, #256 ; 0x100
ldrh r1, [r2, #130] ; 0x82
@@ -5991,12 +5993,12 @@ _060051F8:
ldr r0, [sp, #12]
ldr r1, [sp, #24]
ldr r2, [sp, #20]
- bl FUNC_06000D08
+ bl FUN_06000D08
ldr r0, [sp, #32]
- bl FUNC_060001AC
+ bl FUN_060001AC
cmp sl, #1
bne _060052C4
- bl FUNC_060001E8
+ bl FUN_060001E8
str r0, [sp, #40] ; 0x28
ldr r1, [sp, #44] ; 0x2c
strh r1, [r0]
@@ -6011,29 +6013,29 @@ _060051F8:
ldr r1, [sp, #40] ; 0x28
add r1, r1, #10
ldr r2, [sp, #20]
- bl FUNC_06000554
+ bl FUN_06000554
ldrh r1, [r5, #48] ; 0x30
ldr r0, [sp, #40] ; 0x28
strh r1, [r0, #44] ; 0x2c
ldrh r1, [r5, #50] ; 0x32
strh r1, [r0, #46] ; 0x2e
- bl FUNC_060001F0
+ bl FUN_060001F0
b _060052D8
_060052C4:
ldr r0, [sp, #52] ; 0x34
mov r1, r6, lsl #16
mov r1, r1, lsr #16
add r2, sp, #62 ; 0x3e
- bl FUNC_06004C5C
+ bl FUN_06004C5C
_060052D8:
cmp r7, #0
beq _060052F4
mov r0, r4, lsl #16
mov r0, r0, lsr #16
- bl FUNC_06006F48
+ bl FUN_06006F48
b _060052F4
_060052F0:
- bl FUNC_060001AC
+ bl FUN_060001AC
_060052F4:
add r6, r6, #1
_060052F8:
@@ -6052,8 +6054,8 @@ _0600531C: .word _0601A960
_06005320: .word 0x0000018A
_06005324: .word 0x00000302
- arm_func_start FUNC_06005328
-FUNC_06005328: ; 0x06005328
+ arm_func_start FUN_06005328
+FUN_06005328: ; 0x06005328
stmdb sp!, {r4, lr}
sub sp, sp, #8
ldr r1, [r0, #4]
@@ -6061,10 +6063,10 @@ FUNC_06005328: ; 0x06005328
mov r4, r1, lsr #16
mov r1, #0
add r2, sp, #0
- bl FUNC_06004D28
+ bl FUN_06004D28
cmp r0, #1
bne _06005374
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #13
strh r1, [r0]
mov r1, #0
@@ -6072,14 +6074,14 @@ FUNC_06005328: ; 0x06005328
strh r4, [r0, #8]
ldrh r1, [sp]
strh r1, [r0, #10]
- bl FUNC_060001F0
+ bl FUN_060001F0
_06005374:
add sp, sp, #8
ldmia sp!, {r4, lr}
bx lr
- arm_func_start FUNC_06005380
-FUNC_06005380: ; 0x06005380
+ arm_func_start FUN_06005380
+FUN_06005380: ; 0x06005380
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr}
sub sp, sp, #512 ; 0x200
ldr r1, _06005630 ; =_06019960
@@ -6132,13 +6134,13 @@ _06005408:
_0600543C:
cmp sl, #0
beq _06005464
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #14
strh r1, [r0]
strh sl, [r0, #2]
mov r1, #10
strh r1, [r0, #4]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _06005624
_06005464:
mov r1, #0
@@ -6149,13 +6151,13 @@ _06005464:
cmp r1, #0
beq _06005488
ldr r0, _06005638 ; =0x0000FFFF
- bl FUNC_06006F48
+ bl FUN_06006F48
_06005488:
- bl FUNC_06007F20
+ bl FUN_06007F20
mov r0, r5
mov r1, #0
- bl FUNC_060086D0
- bl FUNC_060001A4
+ bl FUN_060086D0
+ bl FUN_060001A4
mov r5, r0
ldrh r2, [r4]
ldr r1, _0600563C ; =0x0000FFF9
@@ -6193,7 +6195,7 @@ _06005488:
ldr r0, _06005638 ; =0x0000FFFF
strh r0, [r4, #190] ; 0xbe
strh r1, [r4, #192] ; 0xc0
- bl FUNC_06000E98
+ bl FUN_06000E98
mov r2, #0
orr r1, r1, #0
orr r3, r0, #1
@@ -6204,10 +6206,10 @@ _06005540:
add r2, r2, #1
cmp r2, #16
blt _06005540
- bl FUNC_06000210
+ bl FUN_06000210
mov r0, #0
strh r0, [r4, #206] ; 0xce
- bl FUNC_060068E0
+ bl FUN_060068E0
ldrh r0, [r4]
cmp r0, #8
moveq r0, #10
@@ -6217,26 +6219,26 @@ _06005540:
moveq r0, #9
streqh r0, [r4]
_06005588:
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #14
strh r1, [r0]
mov r1, #0
strh r1, [r0, #2]
mov r1, #10
strh r1, [r0, #4]
- bl FUNC_060001F0
+ bl FUN_060001F0
mov r0, #1
str r0, [r4, #12]
mov r0, r5
- bl FUNC_060001AC
+ bl FUN_060001AC
add r0, sp, #0
mov r1, #1
- bl FUNC_060024E4
+ bl FUN_060024E4
mov r4, r0
ldrh r0, [r4, #4]
cmp r0, #0
beq _06005624
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #14
strh r1, [r0]
mov r1, #1
@@ -6245,18 +6247,18 @@ _06005588:
strh r1, [r0, #4]
ldrh r1, [r4, #4]
strh r1, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _06005624
_06005600:
- bl FUNC_060001AC
- bl FUNC_060001E8
+ bl FUN_060001AC
+ bl FUN_060001E8
mov r1, #14
strh r1, [r0]
mov r1, #3
strh r1, [r0, #2]
mov r1, #10
strh r1, [r0, #4]
- bl FUNC_060001F0
+ bl FUN_060001F0
_06005624:
add sp, sp, #512 ; 0x200
ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, lr}
@@ -6267,8 +6269,8 @@ _06005638: .word 0x0000FFFF
_0600563C: .word 0x0000FFF9
_06005640: .word 0x00000216
- arm_func_start FUNC_06005644
-FUNC_06005644: ; 0x06005644
+ arm_func_start FUN_06005644
+FUN_06005644: ; 0x06005644
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #20
ldr r1, _06005784 ; =_0601A960
@@ -6306,12 +6308,12 @@ FUNC_06005644: ; 0x06005644
mov r0, r5
ldr r2, [sp, #16]
mov r3, r8
- bl FUNC_060074AC
+ bl FUN_060074AC
mov r6, r0
_060056E0:
cmp r6, #2
beq _06005778
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #129 ; 0x81
strh r1, [r0]
strh r6, [r0, #2]
@@ -6346,7 +6348,7 @@ _060056E0:
cmp r1, #0
movne r3, r2
strh r3, [r0, #38] ; 0x26
- bl FUNC_060001F0
+ bl FUN_060001F0
_06005778:
add sp, sp, #20
ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
@@ -6354,26 +6356,26 @@ _06005778:
_06005784: .word _0601A960
_06005788: .word 0x0000FFFF
- arm_func_start FUNC_0600578C
-FUNC_0600578C: ; 0x0600578C
+ arm_func_start FUN_0600578C
+FUN_0600578C: ; 0x0600578C
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
mov r4, r1
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #16
strh r1, [r0]
mov r1, #1
strh r1, [r0, #2]
strh r5, [r0, #4]
strh r4, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
- arm_func_start FUNC_060057C8
-FUNC_060057C8: ; 0x060057C8
+ arm_func_start FUN_060057C8
+FUN_060057C8: ; 0x060057C8
stmdb sp!, {r4, r5, r6, lr}
sub sp, sp, #512 ; 0x200
ldr r0, _060058DC ; =_0601A960
@@ -6384,23 +6386,23 @@ FUNC_060057C8: ; 0x060057C8
beq _0600580C
cmp r0, #10
beq _0600580C
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #16
strh r1, [r0]
mov r1, #3
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _060058D0
_0600580C:
- bl FUNC_060001A4
+ bl FUN_060001A4
mov r5, r0
ldr r0, [r4, #12]
cmp r0, #1
moveq r6, #1
mov r0, #0
str r0, [r4, #12]
- bl FUNC_06006978
- bl FUNC_06000288
+ bl FUN_06006978
+ bl FUN_06000288
ldrh r0, [r4]
cmp r0, #10
moveq r0, #8
@@ -6411,25 +6413,25 @@ _0600580C:
streqh r0, [r4]
_06005850:
mov r0, r5
- bl FUNC_060001AC
+ bl FUN_060001AC
add r0, sp, #0
mov r1, #0
- bl FUNC_060024E4
+ bl FUN_060024E4
ldrh r1, [r0, #4]
cmp r1, #0
beq _0600587C
ldr r0, _060058E0 ; =0x00000216
- bl FUNC_0600578C
+ bl FUN_0600578C
b _060058D0
_0600587C:
add r0, sp, #0
mov r1, #7
- bl FUNC_0600286C
+ bl FUN_0600286C
ldrh r1, [r0, #4]
cmp r1, #0
beq _060058A0
mov r0, #260 ; 0x104
- bl FUNC_0600578C
+ bl FUN_0600578C
b _060058D0
_060058A0:
mov r0, #0
@@ -6437,14 +6439,14 @@ _060058A0:
cmp r6, #0
beq _060058B8
ldr r0, _060058E4 ; =0x0000FFFF
- bl FUNC_06006F48
+ bl FUN_06006F48
_060058B8:
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #16
strh r1, [r0]
mov r1, #0
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
_060058D0:
add sp, sp, #512 ; 0x200
ldmia sp!, {r4, r5, r6, lr}
@@ -6453,8 +6455,8 @@ _060058DC: .word _0601A960
_060058E0: .word 0x00000216
_060058E4: .word 0x0000FFFF
- arm_func_start FUNC_060058E8
-FUNC_060058E8: ; 0x060058E8
+ arm_func_start FUN_060058E8
+FUN_060058E8: ; 0x060058E8
stmdb sp!, {r4, r5, r6, r7, r8, lr}
ldr r1, _06005970 ; =_0601A960
ldr r5, [r1, #1360] ; 0x550
@@ -6462,7 +6464,7 @@ FUNC_060058E8: ; 0x060058E8
ldr r0, [r0, #8]
mov r6, r0, lsl #16
mov r7, r6, lsr #16
- bl FUNC_060001A4
+ bl FUN_060001A4
mov r4, r0
str r8, [r5, #176] ; 0xb0
strh r7, [r5, #184] ; 0xb8
@@ -6475,24 +6477,24 @@ FUNC_060058E8: ; 0x060058E8
str r0, [r5, #24]
mov r0, #11
strh r0, [r5]
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #17
strh r1, [r0]
mov r1, #0
strh r1, [r0, #2]
mov r1, #14
strh r1, [r0, #4]
- bl FUNC_060001F0
+ bl FUN_060001F0
mov r0, #1
str r0, [r5, #16]
mov r0, r4
- bl FUNC_060001AC
+ bl FUN_060001AC
ldmia sp!, {r4, r5, r6, r7, r8, lr}
bx lr
_06005970: .word _0601A960
- arm_func_start FUNC_06005974
-FUNC_06005974: ; 0x06005974
+ arm_func_start FUN_06005974
+FUN_06005974: ; 0x06005974
stmdb sp!, {r4, r5, lr}
sub sp, sp, #564 ; 0x234
mov r5, r0
@@ -6501,7 +6503,7 @@ FUNC_06005974: ; 0x06005974
add r0, r5, #4
add r1, r4, #162 ; 0xa2
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
ldr r0, [r5, #12]
str r0, [r4, #168] ; 0xa8
ldr r0, [r5, #16]
@@ -6511,7 +6513,7 @@ FUNC_06005974: ; 0x06005974
mov r0, #0
add r1, sp, #0
mov r2, #48 ; 0x30
- bl FUNC_0600055C
+ bl FUN_0600055C
mov r0, #0
strh r0, [sp]
ldr r0, [r5, #16]
@@ -6525,18 +6527,18 @@ FUNC_06005974: ; 0x06005974
add r0, r5, #4
add r1, sp, #24
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
add r0, r4, #224 ; 0xe0
add r1, sp, #30
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
ldr r0, [r5, #12]
str r0, [sp, #44] ; 0x2c
add r0, sp, #48 ; 0x30
add r1, sp, #0
- bl FUNC_060029D0
+ bl FUN_060029D0
mov r4, r0
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #18
strh r1, [r0]
ldrh r1, [r4, #4]
@@ -6550,96 +6552,96 @@ FUNC_06005974: ; 0x06005974
strneh r1, [r0, #4]
ldrneh r1, [r4, #4]
strneh r1, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #564 ; 0x234
ldmia sp!, {r4, r5, lr}
bx lr
_06005A68: .word _0601A960
- arm_func_start FUNC_06005A6C
-FUNC_06005A6C: ; 0x06005A6C
+ arm_func_start FUN_06005A6C
+FUN_06005A6C: ; 0x06005A6C
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
mov r4, r1
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #19
strh r1, [r0]
mov r1, #1
strh r1, [r0, #2]
strh r5, [r0, #4]
strh r4, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
- arm_func_start FUNC_06005AA8
-FUNC_06005AA8: ; 0x06005AA8
+ arm_func_start FUN_06005AA8
+FUN_06005AA8: ; 0x06005AA8
stmdb sp!, {r4, lr}
sub sp, sp, #512 ; 0x200
ldr r0, _06005B44 ; =_0601A960
ldr r4, [r0, #1360] ; 0x550
- bl FUNC_060001A4
+ bl FUN_060001A4
ldrh r1, [r4]
cmp r1, #11
beq _06005AE8
- bl FUNC_060001AC
- bl FUNC_060001E8
+ bl FUN_060001AC
+ bl FUN_060001E8
mov r1, #19
strh r1, [r0]
mov r1, #3
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _06005B38
_06005AE8:
mov r1, #0
str r1, [r4, #16]
mov r1, #8
strh r1, [r4]
- bl FUNC_060001AC
+ bl FUN_060001AC
add r0, sp, #0
mov r1, #7
- bl FUNC_0600286C
+ bl FUN_0600286C
ldrh r1, [r0, #4]
cmp r1, #0
beq _06005B20
mov r0, #260 ; 0x104
- bl FUNC_06005A6C
+ bl FUN_06005A6C
b _06005B38
_06005B20:
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #19
strh r1, [r0]
mov r1, #0
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
_06005B38:
add sp, sp, #512 ; 0x200
ldmia sp!, {r4, lr}
bx lr
_06005B44: .word _0601A960
- arm_func_start FUNC_06005B48
-FUNC_06005B48: ; 0x06005B48
+ arm_func_start FUN_06005B48
+FUN_06005B48: ; 0x06005B48
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
mov r4, r1
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #20
strh r1, [r0]
mov r1, #1
strh r1, [r0, #2]
strh r5, [r0, #4]
strh r4, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
- arm_func_start FUNC_06005B84
-FUNC_06005B84: ; 0x06005B84
+ arm_func_start FUN_06005B84
+FUN_06005B84: ; 0x06005B84
stmdb sp!, {r4, r5, lr}
sub sp, sp, #516 ; 0x204
mov r5, r0
@@ -6674,39 +6676,39 @@ _06005BE4:
ldr r0, [r5, #8]
add r1, r4, #412 ; 0x19c
mov r2, #80 ; 0x50
- bl FUNC_06000554
+ bl FUN_06000554
b _06005C14
_06005C04:
add r0, r4, #412 ; 0x19c
mov r1, #0
mov r2, #80 ; 0x50
- bl FUNC_06000D08
+ bl FUN_06000D08
_06005C14:
ldr r0, [r5, #12]
strh r0, [r4, #196] ; 0xc4
add r0, sp, #0
ldrh r1, [r4, #196] ; 0xc4
- bl FUNC_060027B0
+ bl FUN_060027B0
ldrh r1, [r0, #4]
cmp r1, #0
beq _06005C3C
ldr r0, _06005C64 ; =0x00000207
- bl FUNC_06005B48
+ bl FUN_06005B48
_06005C3C:
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #39 ; 0x27
strh r1, [r0]
mov r1, #0
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #516 ; 0x204
ldmia sp!, {r4, r5, lr}
bx lr
_06005C60: .word _0601A960
_06005C64: .word 0x00000207
- arm_func_start FUNC_06005C68
-FUNC_06005C68: ; 0x06005C68
+ arm_func_start FUN_06005C68
+FUN_06005C68: ; 0x06005C68
stmfd sp!, {lr}
sub sp, sp, #4
ldr r1, _06005D18 ; =_0601A960
@@ -6740,27 +6742,27 @@ _06005CC4:
ldr r0, [r0, #8]
add r1, r3, #412 ; 0x19c
mov r2, #80 ; 0x50
- bl FUNC_06000554
+ bl FUN_06000554
b _06005CF4
_06005CE4:
add r0, r3, #412 ; 0x19c
mov r1, #0
mov r2, #80 ; 0x50
- bl FUNC_06000D08
+ bl FUN_06000D08
_06005CF4:
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #20
strh r1, [r0]
mov r1, #0
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
_06005D18: .word _0601A960
- arm_func_start FUNC_06005D1C
-FUNC_06005D1C: ; 0x06005D1C
+ arm_func_start FUN_06005D1C
+FUN_06005D1C: ; 0x06005D1C
stmdb sp!, {r4, lr}
sub sp, sp, #640 ; 0x280
ldr r1, _06005E08 ; =_0601A960
@@ -6793,16 +6795,16 @@ FUNC_06005D1C: ; 0x06005D1C
strh r0, [r4, #254] ; 0xfe
add r0, sp, #512 ; 0x200
add r1, r4, #232 ; 0xe8
- bl FUNC_06000564
+ bl FUN_06000564
add r0, sp, #0
ldrh r1, [r4, #236] ; 0xec
add r1, r1, #16
mov r1, r1, lsl #16
mov r1, r1, lsr #16
add r2, sp, #512 ; 0x200
- bl FUNC_060023F4
+ bl FUN_060023F4
mov r4, r0
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #24
strh r1, [r0]
ldrh r1, [r4, #4]
@@ -6816,33 +6818,33 @@ FUNC_06005D1C: ; 0x06005D1C
strneh r1, [r0, #4]
ldrneh r1, [r4, #4]
strneh r1, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #640 ; 0x280
ldmia sp!, {r4, lr}
bx lr
_06005E08: .word _0601A960
_06005E0C: .word 0x00000245
- arm_func_start FUNC_06005E10
-FUNC_06005E10: ; 0x06005E10
+ arm_func_start FUN_06005E10
+FUN_06005E10: ; 0x06005E10
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
mov r4, r1
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #25
strh r1, [r0]
mov r1, #1
strh r1, [r0, #2]
strh r5, [r0, #4]
strh r4, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
- arm_func_start FUNC_06005E4C
-FUNC_06005E4C: ; 0x06005E4C
+ arm_func_start FUN_06005E4C
+FUN_06005E4C: ; 0x06005E4C
stmfd sp!, {lr}
sub sp, sp, #516 ; 0x204
mov r1, r0
@@ -6850,74 +6852,74 @@ FUNC_06005E4C: ; 0x06005E4C
ldr r1, [r1, #4]
mov r1, r1, lsl #16
mov r1, r1, lsr #16
- bl FUNC_06002544
+ bl FUN_06002544
ldrh r1, [r0, #4]
cmp r1, #0
beq _06005E84
ldr r0, _06005EA8 ; =0x00000215
- bl FUNC_06005E10
+ bl FUN_06005E10
b _06005E9C
_06005E84:
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #25
strh r1, [r0]
mov r1, #0
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
_06005E9C:
add sp, sp, #516 ; 0x204
ldmfd sp!, {lr}
bx lr
_06005EA8: .word 0x00000215
- arm_func_start FUNC_06005EAC
-FUNC_06005EAC: ; 0x06005EAC
+ arm_func_start FUN_06005EAC
+FUN_06005EAC: ; 0x06005EAC
stmfd sp!, {lr}
sub sp, sp, #4
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #26
strh r1, [r0]
mov r1, #4
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
- arm_func_start FUNC_06005ED8
-FUNC_06005ED8: ; 0x06005ED8
+ arm_func_start FUN_06005ED8
+FUN_06005ED8: ; 0x06005ED8
stmfd sp!, {lr}
sub sp, sp, #4
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #27
strh r1, [r0]
mov r1, #4
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
- arm_func_start FUNC_06005F04
-FUNC_06005F04: ; 0x06005F04
+ arm_func_start FUN_06005F04
+FUN_06005F04: ; 0x06005F04
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
mov r4, r1
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #29
strh r1, [r0]
mov r1, #1
strh r1, [r0, #2]
strh r5, [r0, #4]
strh r4, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
- arm_func_start FUNC_06005F40
-FUNC_06005F40: ; 0x06005F40
+ arm_func_start FUN_06005F40
+FUN_06005F40: ; 0x06005F40
stmdb sp!, {r4, r5, lr}
sub sp, sp, #516 ; 0x204
mov r3, r0
@@ -6936,12 +6938,12 @@ FUNC_06005F40: ; 0x06005F40
ldr r3, [r3, #12]
mov r3, r3, lsl #16
mov r3, r3, lsr #16
- bl FUNC_06002604
+ bl FUN_06002604
ldrh r1, [r0, #4]
cmp r1, #0
beq _06005FA4
ldr r0, _06006054 ; =0x00000211
- bl FUNC_06005F04
+ bl FUN_06005F04
b _06006044
_06005FA4:
ldr r0, _06006058 ; =0x0000FFFF
@@ -6971,7 +6973,7 @@ _06005FF8:
str r0, [r4, #1976] ; 0x7b8
str r0, [r4, #1980] ; 0x7bc
_06006004:
- bl FUNC_06000E98
+ bl FUN_06000E98
mov r2, #0
orr r1, r1, #0
orr r3, r0, #1
@@ -6982,12 +6984,12 @@ _06006014:
add r2, r2, #1
cmp r2, #16
blt _06006014
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #29
strh r1, [r0]
mov r1, #0
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
_06006044:
add sp, sp, #516 ; 0x204
ldmia sp!, {r4, r5, lr}
@@ -6997,26 +6999,26 @@ _06006054: .word 0x00000211
_06006058: .word 0x0000FFFF
_0600605C: .word 0x000082EA
- arm_func_start FUNC_06006060
-FUNC_06006060: ; 0x06006060
+ arm_func_start FUN_06006060
+FUN_06006060: ; 0x06006060
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
mov r4, r1
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #30
strh r1, [r0]
mov r1, #1
strh r1, [r0, #2]
strh r5, [r0, #4]
strh r4, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
- arm_func_start FUNC_0600609C
-FUNC_0600609C: ; 0x0600609C
+ arm_func_start FUN_0600609C
+FUN_0600609C: ; 0x0600609C
stmdb sp!, {r4, r5, r6, r7, r8, r9, lr}
sub sp, sp, #532 ; 0x214
mov r8, r0
@@ -7026,21 +7028,21 @@ FUNC_0600609C: ; 0x0600609C
ldrh r0, [r4]
cmp r0, #2
beq _060060DC
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #30
strh r1, [r0]
mov r1, #3
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _06006238
_060060DC:
mov r0, r7
- bl FUNC_060022F8
+ bl FUN_060022F8
ldrh r1, [r0, #4]
cmp r1, #0
beq _060060FC
mov r0, #776 ; 0x308
- bl FUNC_06006060
+ bl FUN_06006060
b _06006238
_060060FC:
ldrh r1, [r0, #6]
@@ -7050,16 +7052,16 @@ _060060FC:
bne _06006180
mov r0, #10
mov r1, r7
- bl FUNC_06000408
+ bl FUN_06000408
cmp r0, #0
beq _06006238
mov r0, r7
- bl FUNC_06002368
+ bl FUN_06002368
ldrh r1, [r0, #4]
cmp r1, #0
beq _06006144
ldr r0, _06006248 ; =0x00000303
- bl FUNC_06006060
+ bl FUN_06006060
b _06006238
_06006144:
mov r0, #3
@@ -7068,12 +7070,12 @@ _06006144:
mov r1, #1
mov r2, #0
mov r3, r1
- bl FUNC_06002EB0
+ bl FUN_06002EB0
ldrh r1, [r0, #4]
cmp r1, #0
beq _06006178
mov r0, #1
- bl FUNC_06006060
+ bl FUN_06006060
b _06006238
_06006178:
mov r0, #1
@@ -7086,7 +7088,7 @@ _06006180:
add r0, sp, #4
mov r1, #0
mov r2, #16
- bl FUNC_06000D08
+ bl FUN_06000D08
strb r9, [sp, #4]
add r0, sp, #4
str r0, [sp]
@@ -7094,12 +7096,12 @@ _06006180:
mov r1, r6
mov r2, r5
mov r3, r8
- bl FUNC_06002A88
+ bl FUN_06002A88
ldrh r1, [r0, #4]
cmp r1, #0
beq _060061D8
mov r0, #10
- bl FUNC_06006060
+ bl FUN_06006060
b _06006238
_060061D8:
ldrh r1, [r0, #8]
@@ -7109,24 +7111,24 @@ _060061D8:
mov r0, r1, lsl #8
mov r6, r0, lsr #16
mov r0, r7
- bl FUNC_06002380
+ bl FUN_06002380
ldrh r1, [r0, #4]
cmp r1, #0
beq _06006210
ldr r0, _0600624C ; =0x00000302
- bl FUNC_06006060
+ bl FUN_06006060
b _06006238
_06006210:
mov r0, #2
strh r0, [r4]
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #30
strh r1, [r0]
mov r1, #0
strh r1, [r0, #2]
strh r5, [r0, #8]
strh r6, [r0, #10]
- bl FUNC_060001F0
+ bl FUN_060001F0
_06006238:
add sp, sp, #532 ; 0x214
ldmia sp!, {r4, r5, r6, r7, r8, r9, lr}
@@ -7135,82 +7137,82 @@ _06006244: .word _0601A960
_06006248: .word 0x00000303
_0600624C: .word 0x00000302
- arm_func_start FUNC_06006250
-FUNC_06006250: ; 0x06006250
+ arm_func_start FUN_06006250
+FUN_06006250: ; 0x06006250
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
mov r4, r1
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #31
strh r1, [r0]
mov r1, #1
strh r1, [r0, #2]
strh r5, [r0, #4]
strh r4, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
- arm_func_start FUNC_0600628C
-FUNC_0600628C: ; 0x0600628C
+ arm_func_start FUN_0600628C
+FUN_0600628C: ; 0x0600628C
stmfd sp!, {lr}
sub sp, sp, #516 ; 0x204
add r0, sp, #0
- bl FUNC_0600233C
+ bl FUN_0600233C
ldrh r1, [r0, #4]
cmp r1, #0
beq _060062B4
ldr r0, _060062D8 ; =0x00000305
- bl FUNC_06006250
+ bl FUN_06006250
b _060062CC
_060062B4:
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #31
strh r1, [r0]
mov r1, #0
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
_060062CC:
add sp, sp, #516 ; 0x204
ldmfd sp!, {lr}
bx lr
_060062D8: .word 0x00000305
- arm_func_start FUNC_060062DC
-FUNC_060062DC: ; 0x060062DC
+ arm_func_start FUN_060062DC
+FUN_060062DC: ; 0x060062DC
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
mov r4, r1
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #32
strh r1, [r0]
mov r1, #1
strh r1, [r0, #2]
strh r5, [r0, #4]
strh r4, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
- arm_func_start FUNC_06006318
-FUNC_06006318: ; 0x06006318
+ arm_func_start FUN_06006318
+FUN_06006318: ; 0x06006318
stmdb sp!, {r4, r5, lr}
sub sp, sp, #516 ; 0x204
add r0, sp, #0
- bl FUNC_0600230C
+ bl FUN_0600230C
mov r5, r0
ldrh r1, [r5, #4]
cmp r1, #0
beq _06006344
ldr r0, _06006380 ; =0x00000307
- bl FUNC_060062DC
+ bl FUN_060062DC
b _06006374
_06006344:
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r4, r0
mov r0, #32
strh r0, [r4]
@@ -7219,33 +7221,33 @@ _06006344:
add r0, r5, #8
add r1, r4, #8
mov r2, #180 ; 0xb4
- bl FUNC_06000EA0
+ bl FUN_06000EA0
mov r0, r4
- bl FUNC_060001F0
+ bl FUN_060001F0
_06006374:
add sp, sp, #516 ; 0x204
ldmia sp!, {r4, r5, lr}
bx lr
_06006380: .word 0x00000307
- arm_func_start FUNC_06006384
-FUNC_06006384: ; 0x06006384
+ arm_func_start FUN_06006384
+FUN_06006384: ; 0x06006384
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
ldr r5, _06006434 ; =_06019960
ldr r0, _06006438 ; =_0601A960
ldr r4, [r0, #1360] ; 0x550
- bl FUNC_060001A4
+ bl FUN_060001A4
ldrh r1, [r4, #206] ; 0xce
cmp r1, #1
bne _060063B0
- bl FUNC_060001AC
+ bl FUN_060001AC
b _06006428
_060063B0:
mov r1, #1
strh r1, [r4, #206] ; 0xce
- bl FUNC_060001AC
- bl FUNC_06000134
+ bl FUN_060001AC
+ bl FUN_06000134
movs r1, r0
moveq r0, #0
beq _060063E0
@@ -7253,7 +7255,7 @@ _060063B0:
str r0, [r1]
add r0, r5, #136 ; 0x88
mov r2, #0
- bl FUNC_060006F8
+ bl FUN_060006F8
_060063E0:
cmp r0, #0
bne _06006428
@@ -7263,7 +7265,7 @@ _060063E0:
ldr r0, [r0, #1356] ; 0x54c
cmp r0, #0
beq _06006428
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #128 ; 0x80
strh r1, [r0]
mov r1, #8
@@ -7272,7 +7274,7 @@ _060063E0:
strh r1, [r0, #4]
mov r1, #28
strh r1, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
_06006428:
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
@@ -7280,8 +7282,8 @@ _06006428:
_06006434: .word _06019960
_06006438: .word _0601A960
- arm_func_start FUNC_0600643C
-FUNC_0600643C: ; 0x0600643C
+ arm_func_start FUN_0600643C
+FUN_0600643C: ; 0x0600643C
stmfd sp!, {lr}
sub sp, sp, #4
ldr r0, _06006478 ; =_0601A960
@@ -7290,23 +7292,23 @@ FUNC_0600643C: ; 0x0600643C
cmp r0, #1
bne _0600646C
mov r0, #209 ; 0xd1
- ldr r1, _0600647C ; =FUNC_06006480
+ ldr r1, _0600647C ; =FUN_06006480
mov r2, #3
- bl FUNC_060068A0
- bl FUNC_06006384
+ bl FUN_060068A0
+ bl FUN_06006384
_0600646C:
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
_06006478: .word _0601A960
-_0600647C: .word FUNC_06006480
+_0600647C: .word FUN_06006480
- arm_func_start FUNC_06006480
-FUNC_06006480: ; 0x06006480
+ arm_func_start FUN_06006480
+FUN_06006480: ; 0x06006480
stmdb sp!, {r4, lr}
- arm_func_start FUNC_06006484
-FUNC_06006484: ; 0x06006484
+ arm_func_start FUN_06006484
+FUN_06006484: ; 0x06006484
ldr r0, _060064E0 ; =_0601A960
ldr r4, [r0, #1360] ; 0x550
ldrh r0, [r4, #220] ; 0xdc
@@ -7325,19 +7327,19 @@ _060064BC:
add r0, r0, #1
strh r0, [r4, #220] ; 0xdc
_060064C4:
- bl FUNC_06006848
+ bl FUN_06006848
ldrsh r0, [r4, #64] ; 0x40
- ldr r1, _060064E8 ; =FUNC_0600643C
+ ldr r1, _060064E8 ; =FUN_0600643C
mov r2, #5
- bl FUNC_060068A0
+ bl FUN_060068A0
ldmia sp!, {r4, lr}
bx lr
_060064E0: .word _0601A960
_060064E4: .word 0x04000006
-_060064E8: .word FUNC_0600643C
+_060064E8: .word FUN_0600643C
- arm_func_start FUNC_060064EC
-FUNC_060064EC: ; 0x060064EC
+ arm_func_start FUN_060064EC
+FUN_060064EC: ; 0x060064EC
stmdb sp!, {r4, lr}
ldr r0, _060065E4 ; =_0601A960
ldr r4, [r0, #1360] ; 0x550
@@ -7345,16 +7347,16 @@ FUNC_060064EC: ; 0x060064EC
cmp r0, #1
bne _060065DC
mov r0, #200 ; 0xc8
- ldr r1, _060065E8 ; =FUNC_06006634
+ ldr r1, _060065E8 ; =FUN_06006634
mov r2, #1
- bl FUNC_060068A0
+ bl FUN_060068A0
ldr r2, [r4, #1976] ; 0x7b8
ldr r1, [r4, #1980] ; 0x7bc
mov r0, #0
cmp r1, r0
cmpeq r2, r0
beq _060065D8
- bl FUNC_06000E98
+ bl FUN_06000E98
mov r2, #0
orr r3, r1, #0
orr ip, r0, #1
@@ -7372,7 +7374,7 @@ FUNC_060064EC: ; 0x060064EC
bls _060065D8
str r2, [r4, #1848] ; 0x738
str r2, [r4, #1852] ; 0x73c
- bl FUNC_06000134
+ bl FUN_06000134
movs r1, r0
moveq r0, #0
beq _060065A4
@@ -7383,11 +7385,11 @@ FUNC_060064EC: ; 0x060064EC
ldr r0, _060065EC ; =0x00008001
str r0, [r1, #8]
ldr r0, _060065F0 ; =_060199E8
- bl FUNC_060006F8
+ bl FUN_060006F8
_060065A4:
cmp r0, #0
bne _060065DC
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #128 ; 0x80
strh r1, [r0]
mov r1, #8
@@ -7396,43 +7398,43 @@ _060065A4:
strh r1, [r0, #4]
mov r1, #37 ; 0x25
strh r1, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _060065DC
_060065D8:
- bl FUNC_06006384
+ bl FUN_06006384
_060065DC:
ldmia sp!, {r4, lr}
bx lr
_060065E4: .word _0601A960
-_060065E8: .word FUNC_06006634
+_060065E8: .word FUN_06006634
_060065EC: .word 0x00008001
_060065F0: .word _060199E8
- arm_func_start FUNC_060065F4
-FUNC_060065F4: ; 0x060065F4
+ arm_func_start FUN_060065F4
+FUN_060065F4: ; 0x060065F4
stmdb sp!, {r4, lr}
ldr r0, _0600662C ; =_0601A960
ldr r4, [r0, #1360] ; 0x550
- bl FUNC_060066B4
+ bl FUN_060066B4
ldr r0, [r4, #216] ; 0xd8
cmp r0, #127 ; 0x7f
movcs r0, #0
strcs r0, [r4, #28]
ldrsh r0, [r4, #66] ; 0x42
- ldr r1, _06006630 ; =FUNC_060064EC
+ ldr r1, _06006630 ; =FUN_060064EC
mov r2, #4
- bl FUNC_060068A0
+ bl FUN_060068A0
ldmia sp!, {r4, lr}
bx lr
_0600662C: .word _0601A960
-_06006630: .word FUNC_060064EC
+_06006630: .word FUN_060064EC
- arm_func_start FUNC_06006634
-FUNC_06006634: ; 0x06006634
+ arm_func_start FUN_06006634
+FUN_06006634: ; 0x06006634
stmdb sp!, {r4, lr}
- arm_func_start FUNC_06006638
-FUNC_06006638: ; 0x06006638
+ arm_func_start FUN_06006638
+FUN_06006638: ; 0x06006638
ldr r0, _060066A4 ; =_0601A960
ldr r4, [r0, #1360] ; 0x550
ldr r0, _060066A8 ; =0x0380FFF0
@@ -7443,33 +7445,33 @@ FUNC_06006638: ; 0x06006638
cmp r0, r1
beq _06006664
str r1, [r4, #212] ; 0xd4
- bl FUNC_06006748
+ bl FUN_06006748
_06006664:
ldr r0, [r4, #216] ; 0xd8
cmp r0, #127 ; 0x7f
bls _06006684
mov r0, #208 ; 0xd0
- ldr r1, _060066AC ; =FUNC_060065F4
+ ldr r1, _060066AC ; =FUN_060065F4
mov r2, #2
- bl FUNC_060068A0
+ bl FUN_060068A0
b _0600669C
_06006684:
mov r0, #1
str r0, [r4, #28]
ldrsh r0, [r4, #66] ; 0x42
- ldr r1, _060066B0 ; =FUNC_060064EC
+ ldr r1, _060066B0 ; =FUN_060064EC
mov r2, #4
- bl FUNC_060068A0
+ bl FUN_060068A0
_0600669C:
ldmia sp!, {r4, lr}
bx lr
_060066A4: .word _0601A960
_060066A8: .word 0x0380FFF0
-_060066AC: .word FUNC_060065F4
-_060066B0: .word FUNC_060064EC
+_060066AC: .word FUN_060065F4
+_060066B0: .word FUN_060064EC
- arm_func_start FUNC_060066B4
-FUNC_060066B4: ; 0x060066B4
+ arm_func_start FUN_060066B4
+FUN_060066B4: ; 0x060066B4
stmfd sp!, {lr}
sub sp, sp, #4
ldr r0, _06006740 ; =_0601A960
@@ -7512,8 +7514,8 @@ _06006734:
_06006740: .word _0601A960
_06006744: .word 0x04000006
- arm_func_start FUNC_06006748
-FUNC_06006748: ; 0x06006748
+ arm_func_start FUN_06006748
+FUN_06006748: ; 0x06006748
stmfd sp!, {lr}
sub sp, sp, #4
ldr r0, _06006828 ; =_0601A960
@@ -7583,8 +7585,8 @@ _0600683C: .word 0x00000107
_06006840: .word 0x0000414B
_06006844: .word 0x0000400E
- arm_func_start FUNC_06006848
-FUNC_06006848: ; 0x06006848
+ arm_func_start FUN_06006848
+FUN_06006848: ; 0x06006848
ldr r0, _06006890 ; =0x04000006
ldrh ip, [r0]
ldr r2, _06006894 ; =0x048080F8
@@ -7608,8 +7610,8 @@ _06006894: .word 0x048080F8
_06006898: .word 0x048080FA
_0600689C: .word 0x0380FFF0
- arm_func_start FUNC_060068A0
-FUNC_060068A0: ; 0x060068A0
+ arm_func_start FUN_060068A0
+FUN_060068A0: ; 0x060068A0
stmfd sp!, {lr}
sub sp, sp, #4
mov ip, r0
@@ -7618,20 +7620,20 @@ FUNC_060068A0: ; 0x060068A0
ldr r0, _060068D0 ; =_0380B904
mov r1, ip
ldr r2, _060068D4 ; =0x00000107
- bl FUNC_060068D8
+ bl FUN_060068D8
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
_060068D0: .word _0380B904
_060068D4: .word 0x00000107
- arm_func_start FUNC_060068D8
-FUNC_060068D8: ; 0x060068D8
+ arm_func_start FUN_060068D8
+FUN_060068D8: ; 0x060068D8
ldr pc, _060068DC ; =FUN_037FAE20
_060068DC: .word FUN_037FAE20
- arm_func_start FUNC_060068E0
-FUNC_060068E0: ; 0x060068E0
+ arm_func_start FUN_060068E0
+FUN_060068E0: ; 0x060068E0
stmdb sp!, {r4, lr}
ldr r0, _06006960 ; =_0601A960
ldr r4, [r0, #1360] ; 0x550
@@ -7642,12 +7644,12 @@ FUNC_060068E0: ; 0x060068E0
ldr r1, [r0]
cmp r1, #0
beq _0600690C
- bl FUNC_06006970
+ bl FUN_06006970
_0600690C:
mov r0, #209 ; 0xd1
- ldr r1, _06006968 ; =FUNC_06006480
+ ldr r1, _06006968 ; =FUN_06006480
mov r2, #3
- bl FUNC_060068A0
+ bl FUN_060068A0
b _06006958
_06006920:
cmp r1, #2
@@ -7657,12 +7659,12 @@ _06006920:
ldr r1, [r0]
cmp r1, #0
beq _06006940
- bl FUNC_06006970
+ bl FUN_06006970
_06006940:
mov r0, #200 ; 0xc8
- ldr r1, _0600696C ; =FUNC_06006634
+ ldr r1, _0600696C ; =FUN_06006634
mov r2, #1
- bl FUNC_060068A0
+ bl FUN_060068A0
mov r0, #0
str r0, [r4, #216] ; 0xd8
_06006958:
@@ -7670,32 +7672,32 @@ _06006958:
bx lr
_06006960: .word _0601A960
_06006964: .word _0380B904
-_06006968: .word FUNC_06006480
-_0600696C: .word FUNC_06006634
+_06006968: .word FUN_06006480
+_0600696C: .word FUN_06006634
- arm_func_start FUNC_06006970
-FUNC_06006970: ; 0x06006970
+ arm_func_start FUN_06006970
+FUN_06006970: ; 0x06006970
ldr pc, _06006974 ; =FUN_037FACAC
_06006974: .word FUN_037FACAC
- arm_func_start FUNC_06006978
-FUNC_06006978: ; 0x06006978
+ arm_func_start FUN_06006978
+FUN_06006978: ; 0x06006978
ldr r0, _06006984 ; =_0380B904
ldr ip, _06006988 ; =FUN_037FACAC
bx ip
_06006984: .word _0380B904
_06006988: .word FUN_037FACAC
- arm_func_start FUNC_0600698C
-FUNC_0600698C: ; 0x0600698C
+ arm_func_start FUN_0600698C
+FUN_0600698C: ; 0x0600698C
ldr r0, _06006998 ; =_0380B904
ldr ip, _0600699C ; =FUN_037FAEB8
bx ip
_06006998: .word _0380B904
_0600699C: .word FUN_037FAEB8
- arm_func_start FUNC_060069A0
-FUNC_060069A0: ; 0x060069A0
+ arm_func_start FUN_060069A0
+FUN_060069A0: ; 0x060069A0
stmfd sp!, {lr}
sub sp, sp, #4
ldr r1, _060069D8 ; =_0601A960
@@ -7706,15 +7708,15 @@ FUNC_060069A0: ; 0x060069A0
ldr r0, [r0, #4]
mov r0, r0, lsl #16
mov r0, r0, lsr #16
- bl FUNC_06007B44
+ bl FUN_06007B44
_060069CC:
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
_060069D8: .word _0601A960
- arm_func_start FUNC_060069DC
-FUNC_060069DC: ; 0x060069DC
+ arm_func_start FUN_060069DC
+FUN_060069DC: ; 0x060069DC
stmfd sp!, {lr}
sub sp, sp, #4
ldr r0, _06006A08 ; =_0601A960
@@ -7722,15 +7724,15 @@ FUNC_060069DC: ; 0x060069DC
ldrh r0, [r0]
cmp r0, #10
bne _060069FC
- bl FUNC_06007E50
+ bl FUN_06007E50
_060069FC:
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
_06006A08: .word _0601A960
- arm_func_start FUNC_06006A0C
-FUNC_06006A0C: ; 0x06006A0C
+ arm_func_start FUN_06006A0C
+FUN_06006A0C: ; 0x06006A0C
stmfd sp!, {lr}
sub sp, sp, #4
ldr r1, _06006A44 ; =_0601A960
@@ -7741,15 +7743,15 @@ FUNC_06006A0C: ; 0x06006A0C
ldr r0, [r0, #4]
mov r0, r0, lsl #16
mov r0, r0, lsr #16
- bl FUNC_06007C50
+ bl FUN_06007C50
_06006A38:
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
_06006A44: .word _0601A960
- arm_func_start FUNC_06006A48
-FUNC_06006A48: ; 0x06006A48
+ arm_func_start FUN_06006A48
+FUN_06006A48: ; 0x06006A48
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
ldr r0, _06006BE8 ; =_0601A960
@@ -7771,8 +7773,8 @@ FUNC_06006A48: ; 0x06006A48
streqh r0, [r4, #190] ; 0xbe
ldrh r0, [r4, #190] ; 0xbe
and r0, r0, #255 ; 0xff
- bl FUNC_060003C4
- bl FUNC_06000350
+ bl FUN_060003C4
+ bl FUN_06000350
strh r0, [r4, #188] ; 0xbc
ldr r0, _06006BEC ; =0x0000FFFF
strh r0, [r4, #190] ; 0xbe
@@ -7782,14 +7784,14 @@ _06006AB8:
ldrh r0, [r4]
cmp r0, #9
bne _06006BA8
- bl FUNC_060001A4
+ bl FUN_060001A4
add r1, r4, #256 ; 0x100
ldrh r1, [r1, #130] ; 0x82
cmp r1, #0
bne _06006AE8
mov r1, #0
strh r1, [r4, #98] ; 0x62
- bl FUNC_060001AC
+ bl FUN_060001AC
b _06006BDC
_06006AE8:
mov r3, #1
@@ -7825,11 +7827,11 @@ _06006B04:
_06006B5C:
mov r5, #0
_06006B60:
- bl FUNC_060001AC
+ bl FUN_060001AC
cmp r5, #0
beq _06006B74
ldr r0, _06006BEC ; =0x0000FFFF
- bl FUNC_06007C50
+ bl FUN_06007C50
_06006B74:
ldrh r0, [r4, #146] ; 0x92
cmp r0, #1
@@ -7848,16 +7850,16 @@ _06006BA8:
cmp r0, #10
bne _06006BDC
mov r5, #0
- bl FUNC_060001A4
+ bl FUN_060001A4
ldr r1, [r4, #1844] ; 0x734
cmp r1, #1
movne r5, #1
movne r1, #0
strneh r1, [r4, #96] ; 0x60
- bl FUNC_060001AC
+ bl FUN_060001AC
cmp r5, #1
bne _06006BDC
- bl FUNC_06007E50
+ bl FUN_06007E50
_06006BDC:
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
@@ -7865,8 +7867,8 @@ _06006BDC:
_06006BE8: .word _0601A960
_06006BEC: .word 0x0000FFFF
- arm_func_start FUNC_06006BF0
-FUNC_06006BF0: ; 0x06006BF0
+ arm_func_start FUN_06006BF0
+FUN_06006BF0: ; 0x06006BF0
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
mov r5, r1
@@ -7878,7 +7880,7 @@ FUNC_06006BF0: ; 0x06006BF0
moveq r0, r0, lsl #2
addeq r5, r0, #102 ; 0x66
mov r0, r2
- bl FUNC_06006CA4
+ bl FUN_06006CA4
add r1, r6, #34 ; 0x22
mov r1, r1, lsl #2
add r1, r1, #96 ; 0x60
@@ -7915,17 +7917,17 @@ _06006C98: .word 0x04000006
_06006C9C: .word 0x00000107
_06006CA0: .word 0x66666667
- arm_func_start FUNC_06006CA4
-FUNC_06006CA4: ; 0x06006CA4
+ arm_func_start FUN_06006CA4
+FUN_06006CA4: ; 0x06006CA4
ldr pc, _06006CA8 ; =FUN_03806B34
_06006CA8: .word FUN_03806B34
- arm_func_start FUNC_06006CAC
-FUNC_06006CAC: ; 0x06006CAC
+ arm_func_start FUN_06006CAC
+FUN_06006CAC: ; 0x06006CAC
stmdb sp!, {r0, r1, r2, r3}
- arm_func_start FUNC_06006CB0
-FUNC_06006CB0: ; 0x06006CB0
+ arm_func_start FUN_06006CB0
+FUN_06006CB0: ; 0x06006CB0
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #44 ; 0x2c
str r0, [sp]
@@ -8056,7 +8058,7 @@ _06006E80:
_06006EA4:
cmp r7, #0
ble _06006F28
- bl FUNC_060001E8
+ bl FUN_060001E8
ldr r1, [sp, #32]
strh r1, [r0]
strh r4, [r0, #2]
@@ -8086,7 +8088,7 @@ _06006EA4:
cmp r1, #0
movne r3, r2
strh r3, [r0, #66] ; 0x42
- bl FUNC_060001F0
+ bl FUN_060001F0
_06006F28:
cmp r9, #0
bgt _06006DA4
@@ -8097,8 +8099,8 @@ _06006F28:
_06006F40: .word _0601A960
_06006F44: .word 0x0000FFFF
- arm_func_start FUNC_06006F48
-FUNC_06006F48: ; 0x06006F48
+ arm_func_start FUN_06006F48
+FUN_06006F48: ; 0x06006F48
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #36 ; 0x24
ldr r1, _06007148 ; =_0601A960
@@ -8111,7 +8113,7 @@ FUNC_06006F48: ; 0x06006F48
str r0, [sp, #8]
ldr r0, _0600714C ; =0x0000071C
add r0, r6, r0
- bl FUNC_06007158
+ bl FUN_06007158
mov r0, #0
str r0, [sp]
ldr r0, _06007150 ; =0x0000070C
@@ -8149,7 +8151,7 @@ _06006FD4:
ldrh r0, [r7, #6]
cmp r0, #0
bne _060070DC
- bl FUNC_060001E8
+ bl FUN_060001E8
ldr r1, [sp, #20]
strh r1, [r0]
ldr r1, [sp, #24]
@@ -8187,7 +8189,7 @@ _06006FD4:
cmp r3, #0
movne r2, r1
strh r2, [r0, #38] ; 0x26
- bl FUNC_060001F0
+ bl FUN_060001F0
ldrh r0, [r7]
cmp r0, r4
streqh r8, [r5, #2]
@@ -8228,7 +8230,7 @@ _06007104:
blt _06006FB4
ldr r0, _0600714C ; =0x0000071C
add r0, r6, r0
- bl FUNC_06007160
+ bl FUN_06007160
add sp, sp, #36 ; 0x24
ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
bx lr
@@ -8237,18 +8239,18 @@ _0600714C: .word 0x0000071C
_06007150: .word 0x0000070C
_06007154: .word 0x0000FFFF
- arm_func_start FUNC_06007158
-FUNC_06007158: ; 0x06007158
+ arm_func_start FUN_06007158
+FUN_06007158: ; 0x06007158
ldr pc, _0600715C ; =FUN_037F9ADC
_0600715C: .word FUN_037F9ADC
- arm_func_start FUNC_06007160
-FUNC_06007160: ; 0x06007160
+ arm_func_start FUN_06007160
+FUN_06007160: ; 0x06007160
ldr pc, _06007164 ; =FUN_037F9A6C
_06007164: .word FUN_037F9A6C
- arm_func_start FUNC_06007168
-FUNC_06007168: ; 0x06007168
+ arm_func_start FUN_06007168
+FUN_06007168: ; 0x06007168
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #44 ; 0x2c
str r0, [sp]
@@ -8272,13 +8274,13 @@ FUNC_06007168: ; 0x06007168
_060071B8:
ldr r0, _060074A0 ; =0x0000071C
add r0, r6, r0
- bl FUNC_06007158
+ bl FUN_06007158
ldr r0, [r6, #1844] ; 0x734
cmp r0, #0
bne _060071EC
ldr r0, _060074A0 ; =0x0000071C
add r0, r6, r0
- bl FUNC_06007160
+ bl FUN_06007160
mov r0, #0
add sp, sp, #44 ; 0x2c
ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
@@ -8287,10 +8289,10 @@ _060071EC:
cmp r5, #0
moveq fp, #1
beq _06007208
- bl FUNC_060001A4
+ bl FUN_060001A4
add r1, r6, #256 ; 0x100
ldrh fp, [r1, #130] ; 0x82
- bl FUNC_060001AC
+ bl FUN_060001AC
_06007208:
mov r0, #0
str r0, [sp, #4]
@@ -8371,7 +8373,7 @@ _060072DC:
mov r5, r0, lsr #16
b _06007414
_06007330:
- bl FUNC_060001E8
+ bl FUN_060001E8
ldr r1, [sp, #28]
strh r1, [r0]
ldrh r1, [r7, #6]
@@ -8413,7 +8415,7 @@ _06007330:
cmp r3, #0
movne r2, r1
strh r2, [r0, #38] ; 0x26
- bl FUNC_060001F0
+ bl FUN_060001F0
ldrh r0, [r7]
cmp r0, r4
streqh r4, [r8, #2]
@@ -8460,7 +8462,7 @@ _06007460:
str r0, [r6, #1844] ; 0x734
ldr r0, _060074A0 ; =0x0000071C
add r0, r6, r0
- bl FUNC_06007160
+ bl FUN_06007160
ldr r0, [sp, #8]
add sp, sp, #44 ; 0x2c
ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
@@ -8470,8 +8472,8 @@ _060074A0: .word 0x0000071C
_060074A4: .word 0x000006FC
_060074A8: .word 0x0000FFFF
- arm_func_start FUNC_060074AC
-FUNC_060074AC: ; 0x060074AC
+ arm_func_start FUN_060074AC
+FUN_060074AC: ; 0x060074AC
stmdb sp!, {r4, r5, r6, r7, r8, r9, lr}
sub sp, sp, #4
mov r8, r0
@@ -8502,7 +8504,7 @@ FUNC_060074AC: ; 0x060074AC
bxgt lr
ldr r0, _06007600 ; =0x0000071C
add r0, r9, r0
- bl FUNC_06007158
+ bl FUN_06007158
add r2, r9, #1536 ; 0x600
ldrh r0, [r2, #248] ; 0xf8
ldr r3, _06007604 ; =0x0000FFFF
@@ -8510,7 +8512,7 @@ FUNC_060074AC: ; 0x060074AC
bne _06007558
ldr r0, _06007600 ; =0x0000071C
add r0, r9, r0
- bl FUNC_06007160
+ bl FUN_06007160
mov r0, #10
add sp, sp, #4
ldmia sp!, {r4, r5, r6, r7, r8, r9, lr}
@@ -8551,7 +8553,7 @@ _06007558:
strh r0, [r4, #2]
ldr r0, _06007600 ; =0x0000071C
add r0, r9, r0
- bl FUNC_06007160
+ bl FUN_06007160
mov r0, #2
add sp, sp, #4
ldmia sp!, {r4, r5, r6, r7, r8, r9, lr}
@@ -8561,8 +8563,8 @@ _060075FC: .word 0x0000070C
_06007600: .word 0x0000071C
_06007604: .word 0x0000FFFF
- arm_func_start FUNC_06007608
-FUNC_06007608: ; 0x06007608
+ arm_func_start FUN_06007608
+FUN_06007608: ; 0x06007608
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #100 ; 0x64
mov sl, r3
@@ -8646,7 +8648,7 @@ _06007728:
ldr r1, _06007B30 ; =0x0000071C
ldr r0, [sp, #56] ; 0x38
add r0, r0, r1
- bl FUNC_06007158
+ bl FUN_06007158
ldr r0, [sp, #56] ; 0x38
ldr r0, [r0, #1844] ; 0x734
cmp r0, #1
@@ -8654,7 +8656,7 @@ _06007728:
ldr r1, _06007B30 ; =0x0000071C
ldr r0, [sp, #56] ; 0x38
add r0, r0, r1
- bl FUNC_06007160
+ bl FUN_06007160
mov r0, #1
add sp, sp, #100 ; 0x64
ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
@@ -8778,7 +8780,7 @@ _06007894:
ldr r0, [r5, #20]
mov r1, r7
ldrh r2, [r5, #14]
- bl FUNC_06000EA0
+ bl FUN_06000EA0
ldrh r1, [r5, #14]
bic r0, r1, #1
add r7, r7, r0
@@ -8904,7 +8906,7 @@ _06007AF8:
ldr r1, _06007B30 ; =0x0000071C
ldr r0, [sp, #56] ; 0x38
add r0, r0, r1
- bl FUNC_06007160
+ bl FUN_06007160
mov r0, #0
add sp, sp, #100 ; 0x64
ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
@@ -8916,15 +8918,15 @@ _06007B38: .word 0x000006FC
_06007B3C: .word 0x0000FFFF
_06007B40: .word 0x00007FFF
- arm_func_start FUNC_06007B44
-FUNC_06007B44: ; 0x06007B44
+ arm_func_start FUN_06007B44
+FUN_06007B44: ; 0x06007B44
stmdb sp!, {r4, r5, r6, r7, r8, lr}
sub sp, sp, #536 ; 0x218
mov r7, r0
ldr r0, _06007C3C ; =_0601A960
ldr r4, [r0, #1360] ; 0x550
- bl FUNC_060001A4
- bl FUNC_060001AC
+ bl FUN_060001A4
+ bl FUN_060001AC
ldr r0, _06007C40 ; =0x048080F8
ldrh r6, [r0]
ldrh r5, [r4, #106] ; 0x6a
@@ -8933,7 +8935,7 @@ FUNC_06007B44: ; 0x06007B44
and r7, r7, r0
ldrh r8, [r4, #58] ; 0x3a
mov r0, r7
- bl FUNC_06006CA4
+ bl FUN_06006CA4
ldrh r2, [r4, #114] ; 0x72
add r1, r8, #12
mul r0, r1, r0
@@ -8942,8 +8944,8 @@ FUNC_06007B44: ; 0x06007B44
cmp r2, r0
bge _06007BB8
mov r0, #2
- bl FUNC_06007C48
- bl FUNC_06001964
+ bl FUN_06007C48
+ bl FUN_06001964
add sp, sp, #536 ; 0x218
ldmia sp!, {r4, r5, r6, r7, r8, lr}
bx lr
@@ -8959,7 +8961,7 @@ _06007BD0:
ldrh r1, [r4, #108] ; 0x6c
mov r2, r7
ldrh r3, [r4, #64] ; 0x40
- bl FUNC_06006BF0
+ bl FUN_06006BF0
orr r5, r5, #32768 ; 0x8000
b _06007BF4
_06007BEC:
@@ -8980,7 +8982,7 @@ _06007BF4:
add r0, sp, #24
ldr r1, _06007C44 ; =0x0000800C
mov r3, r2
- bl FUNC_060028C8
+ bl FUN_060028C8
add sp, sp, #536 ; 0x218
ldmia sp!, {r4, r5, r6, r7, r8, lr}
bx lr
@@ -8988,23 +8990,23 @@ _06007C3C: .word _0601A960
_06007C40: .word 0x048080F8
_06007C44: .word 0x0000800C
- arm_func_start FUNC_06007C48
-FUNC_06007C48: ; 0x06007C48
+ arm_func_start FUN_06007C48
+FUN_06007C48: ; 0x06007C48
ldr pc, _06007C4C ; =FUN_037F8E14
_06007C4C: .word FUN_037F8E14
- arm_func_start FUNC_06007C50
-FUNC_06007C50: ; 0x06007C50
+ arm_func_start FUN_06007C50
+FUN_06007C50: ; 0x06007C50
stmdb sp!, {r4, r5, r6, r7, r8, lr}
sub sp, sp, #552 ; 0x228
mov r8, r0
ldr r0, _06007E40 ; =_0601A960
ldr r4, [r0, #1360] ; 0x550
- bl FUNC_060001A4
+ bl FUN_060001A4
add r1, r4, #256 ; 0x100
ldrh r7, [r1, #130] ; 0x82
ldrh r6, [r4, #134] ; 0x86
- bl FUNC_060001AC
+ bl FUN_060001AC
mov r1, #0
strh r1, [sp, #24]
ldrh r0, [r4, #136] ; 0x88
@@ -9023,7 +9025,7 @@ FUNC_06007C50: ; 0x06007C50
mov r1, r7
mov r2, r6
add r3, sp, #24
- bl FUNC_06007608
+ bl FUN_06007608
cmp r0, #1
moveq r0, #0
streqh r0, [r4, #98] ; 0x62
@@ -9037,7 +9039,7 @@ FUNC_06007C50: ; 0x06007C50
ldreq r8, [sp, #28]
and r8, r8, r7
mov r0, r8
- bl FUNC_06006CA4
+ bl FUN_06006CA4
ldrh r2, [r4, #114] ; 0x72
add r1, r5, #12
mul r0, r1, r0
@@ -9048,7 +9050,7 @@ FUNC_06007C50: ; 0x06007C50
mov r0, #0
mov r1, r8, lsl #16
mov r1, r1, lsr #16
- bl FUNC_06007168
+ bl FUN_06007168
mov r0, #0
strh r0, [r4, #98] ; 0x62
strh r0, [r4, #100] ; 0x64
@@ -9067,7 +9069,7 @@ _06007D58:
mov r1, r6
mov r2, r8
ldrh r3, [r4, #64] ; 0x40
- bl FUNC_06006BF0
+ bl FUN_06006BF0
mov r5, r0
ldrh r0, [sp, #24]
orr r0, r0, #32768 ; 0x8000
@@ -9085,14 +9087,14 @@ _06007D88:
ldrh r0, [sp, #24]
bic r0, r0, #32768 ; 0x8000
strh r0, [sp, #24]
- bl FUNC_060001A4
+ bl FUN_060001A4
ldrsh r1, [r4, #98] ; 0x62
add r1, r1, #1
strh r1, [r4, #98] ; 0x62
ldrsh r1, [r4, #100] ; 0x64
add r1, r1, #1
strh r1, [r4, #100] ; 0x64
- bl FUNC_060001AC
+ bl FUN_060001AC
_06007DC8:
mov r0, r8, lsl #16
mov r0, r0, lsr #16
@@ -9114,7 +9116,7 @@ _06007DC8:
mov r2, r1
mov r3, r6, lsl #16
mov r3, r3, lsr #16
- bl FUNC_060028C8
+ bl FUN_060028C8
strh r8, [r4, #104] ; 0x68
ldrh r0, [sp, #24]
strh r0, [r4, #106] ; 0x6a
@@ -9129,8 +9131,8 @@ _06007E44: .word 0x0000FFFF
_06007E48: .word 0x000080D6
_06007E4C: .word 0x048080F8
- arm_func_start FUNC_06007E50
-FUNC_06007E50: ; 0x06007E50
+ arm_func_start FUN_06007E50
+FUN_06007E50: ; 0x06007E50
stmdb sp!, {r4, lr}
sub sp, sp, #536 ; 0x218
ldr r0, _06007F1C ; =_0601A960
@@ -9152,7 +9154,7 @@ FUNC_06007E50: ; 0x06007E50
mov r1, r0
mov r2, r0
add r3, sp, #8
- bl FUNC_06007608
+ bl FUN_06007608
cmp r0, #1
moveq r0, #0
streqh r0, [r4, #138] ; 0x8a
@@ -9170,7 +9172,7 @@ FUNC_06007E50: ; 0x06007E50
mov r1, r1, lsr #16
ldrh r2, [sp, #8]
ldr r3, [r4, #124] ; 0x7c
- bl FUNC_06002964
+ bl FUN_06002964
ldrh r0, [r0, #4]
cmp r0, #0
addeq sp, sp, #536 ; 0x218
@@ -9184,18 +9186,18 @@ FUNC_06007E50: ; 0x06007E50
bx lr
_06007F1C: .word _0601A960
- arm_func_start FUNC_06007F20
-FUNC_06007F20: ; 0x06007F20
+ arm_func_start FUN_06007F20
+FUN_06007F20: ; 0x06007F20
stmdb sp!, {r4, lr}
ldr r0, _06007FD4 ; =_0601A960
ldr r4, [r0, #1360] ; 0x550
ldr r0, _06007FD8 ; =0x0000071C
add r0, r4, r0
- bl FUNC_06007158
+ bl FUN_06007158
mov r0, #0
add r1, r4, #760 ; 0x2f8
mov r2, #1024 ; 0x400
- bl FUNC_0600055C
+ bl FUN_0600055C
mov r2, #0
_06007F4C:
add r0, r2, #1
@@ -9230,15 +9232,15 @@ _06007F90:
bcc _06007F90
ldr r0, _06007FD8 ; =0x0000071C
add r0, r4, r0
- bl FUNC_06007160
+ bl FUN_06007160
ldmia sp!, {r4, lr}
bx lr
_06007FD4: .word _0601A960
_06007FD8: .word 0x0000071C
_06007FDC: .word 0x0000FFFF
- arm_func_start FUNC_06007FE0
-FUNC_06007FE0: ; 0x06007FE0
+ arm_func_start FUN_06007FE0
+FUN_06007FE0: ; 0x06007FE0
stmdb sp!, {r4, lr}
sub sp, sp, #640 ; 0x280
ldr r1, _0600806C ; =_0601A960
@@ -9247,16 +9249,16 @@ FUNC_06007FE0: ; 0x06007FE0
strh r0, [r4, #246] ; 0xf6
add r0, sp, #512 ; 0x200
add r1, r4, #232 ; 0xe8
- bl FUNC_06000564
+ bl FUN_06000564
add r0, sp, #0
ldrh r1, [r4, #236] ; 0xec
add r1, r1, #16
mov r1, r1, lsl #16
mov r1, r1, lsr #16
add r2, sp, #512 ; 0x200
- bl FUNC_060023F4
+ bl FUN_060023F4
mov r4, r0
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #33 ; 0x21
strh r1, [r0]
ldrh r1, [r4, #4]
@@ -9271,21 +9273,21 @@ FUNC_06007FE0: ; 0x06007FE0
ldrh r1, [r4, #4]
strh r1, [r0, #6]
_0600805C:
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #640 ; 0x280
ldmia sp!, {r4, lr}
bx lr
_0600806C: .word _0601A960
_06008070: .word 0x00000245
- arm_func_start FUNC_06008074
-FUNC_06008074: ; 0x06008074
+ arm_func_start FUN_06008074
+FUN_06008074: ; 0x06008074
stmdb sp!, {r4, r5, r6, r7, r8, lr}
sub sp, sp, #520 ; 0x208
add r0, r0, #4
add r1, sp, #0
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
mov r8, #0
add r7, sp, #8
add r6, sp, #0
@@ -9295,7 +9297,7 @@ _060080A0:
mov r0, r7
mov r1, r6
mov r2, r5
- bl FUNC_06002C68
+ bl FUN_06002C68
mov r4, r0
ldrh r0, [r4, #4]
cmp r0, #0
@@ -9310,7 +9312,7 @@ _060080D4:
cmp r8, #2
blt _060080A0
_060080DC:
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #34 ; 0x22
strh r1, [r0]
ldrh r1, [r4, #4]
@@ -9325,20 +9327,20 @@ _060080DC:
ldrh r1, [r4, #4]
strh r1, [r0, #6]
_06008114:
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #520 ; 0x208
ldmia sp!, {r4, r5, r6, r7, r8, lr}
bx lr
- arm_func_start FUNC_06008124
-FUNC_06008124: ; 0x06008124
+ arm_func_start FUN_06008124
+FUN_06008124: ; 0x06008124
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
ldr r0, _06008270 ; =_0601A960
ldr r7, [r0, #1356] ; 0x54c
ldr r4, [r0, #1360] ; 0x550
mov r6, #0
- bl FUNC_060001A4
+ bl FUN_060001A4
mov r5, r0
ldr r0, [r4, #12]
cmp r0, #1
@@ -9346,8 +9348,8 @@ FUNC_06008124: ; 0x06008124
mov r0, r6
str r0, [r4, #12]
mov r6, #1
- bl FUNC_06006978
- bl FUNC_06000288
+ bl FUN_06006978
+ bl FUN_06000288
_06008164:
mov r1, #0
add r0, r4, #256 ; 0x100
@@ -9372,8 +9374,8 @@ _06008164:
strh r1, [r0, #150] ; 0x96
add r0, r4, #412 ; 0x19c
mov r2, #80 ; 0x50
- bl FUNC_06000D08
- bl FUNC_06000100
+ bl FUN_06000D08
+ bl FUN_06000100
mov r0, #260 ; 0x104
strh r0, [r4, #64] ; 0x40
mov r0, #240 ; 0xf0
@@ -9392,11 +9394,11 @@ _06008164:
add r0, r4, #256 ; 0x100
strh r1, [r0, #238] ; 0xee
mov r0, r5
- bl FUNC_060001AC
+ bl FUN_060001AC
cmp r6, #0
beq _06008224
ldr r0, _06008278 ; =0x0000FFFF
- bl FUNC_06006F48
+ bl FUN_06006F48
_06008224:
mov r2, #0
mov r1, #32768 ; 0x8000
@@ -9409,12 +9411,12 @@ _0600822C:
mov r0, #1
add r1, r4, #504 ; 0x1f8
mov r2, #256 ; 0x100
- bl FUNC_0600055C
- bl FUNC_060009D8
+ bl FUN_0600055C
+ bl FUN_060009D8
ldr r0, _0600827C ; =0x0000071C
add r0, r4, r0
- bl FUNC_0600096C
- bl FUNC_0600698C
+ bl FUN_0600096C
+ bl FUN_0600698C
add sp, sp, #4
ldmia sp!, {r4, r5, r6, r7, lr}
bx lr
@@ -9423,8 +9425,8 @@ _06008274: .word 0x0000020B
_06008278: .word 0x0000FFFF
_0600827C: .word 0x0000071C
- arm_func_start FUNC_06008280
-FUNC_06008280: ; 0x06008280
+ arm_func_start FUN_06008280
+FUN_06008280: ; 0x06008280
stmdb sp!, {r4, lr}
ldr r4, [r0, #4]
ldr r1, _060082DC ; =_0601A960
@@ -9434,55 +9436,55 @@ FUNC_06008280: ; 0x06008280
str r2, [r4]
ldr r0, [r0, #12]
str r0, [r4, #8]
- bl FUNC_06008124
+ bl FUN_06008124
mov r0, #15
- bl FUNC_0600301C
+ bl FUN_0600301C
mov r1, #1
ldr r0, [r4]
strh r1, [r0]
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #3
strh r1, [r0]
mov r1, #0
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
ldmia sp!, {r4, lr}
bx lr
_060082DC: .word _0601A960
- arm_func_start FUNC_060082E0
-FUNC_060082E0: ; 0x060082E0
+ arm_func_start FUN_060082E0
+FUN_060082E0: ; 0x060082E0
stmdb sp!, {r4, lr}
ldr r0, _06008344 ; =_0601A960
ldr r4, [r0, #1360] ; 0x550
ldrh r0, [r4]
cmp r0, #1
beq _06008314
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #4
strh r1, [r0]
mov r1, #3
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _0600833C
_06008314:
mov r0, #1
- bl FUNC_0600301C
+ bl FUN_0600301C
mov r0, #0
strh r0, [r4]
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #4
strh r1, [r0]
mov r1, #0
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
_0600833C:
ldmia sp!, {r4, lr}
bx lr
_06008344: .word _0601A960
- arm_func_start FUNC_06008348
-FUNC_06008348: ; 0x06008348
+ arm_func_start FUN_06008348
+FUN_06008348: ; 0x06008348
mov r1, #200 ; 0xc8
ldr r0, _06008370 ; =0x04808124
strh r1, [r0]
@@ -9498,8 +9500,8 @@ _06008374: .word 0x04808128
_06008378: .word 0x00000202
_0600837C: .word 0x04808150
- arm_func_start FUNC_06008380
-FUNC_06008380: ; 0x06008380
+ arm_func_start FUN_06008380
+FUN_06008380: ; 0x06008380
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #516 ; 0x204
mov r7, r0
@@ -9507,7 +9509,7 @@ FUNC_06008380: ; 0x06008380
ldr r0, _06008550 ; =_0601A960
ldr r5, [r0, #1360] ; 0x550
add r0, sp, #0
- bl FUNC_06002354
+ bl FUN_06002354
ldrh r1, [r0, #4]
cmp r1, #0
beq _060083C4
@@ -9519,7 +9521,7 @@ FUNC_06008380: ; 0x06008380
b _06008544
_060083C4:
add r0, sp, #0
- bl FUNC_06002380
+ bl FUN_06002380
ldrh r1, [r0, #4]
cmp r1, #0
beq _060083F0
@@ -9530,9 +9532,9 @@ _060083C4:
mov r0, #0
b _06008544
_060083F0:
- bl FUNC_06008348
+ bl FUN_06008348
add r0, sp, #0
- bl FUNC_060023C4
+ bl FUN_060023C4
ldrh r1, [r0, #4]
cmp r1, #0
beq _06008420
@@ -9548,14 +9550,14 @@ _06008420:
strh r1, [r0, #244] ; 0xf4
mov r0, r1, lsl #15
mov r0, r0, lsr #16
- bl FUNC_06008570
+ bl FUN_06008570
add r1, r5, #256 ; 0x100
strh r0, [r1, #246] ; 0xf6
add r0, sp, #0
ldr r1, _0600855C ; =0x0000FFFF
mov r2, #40 ; 0x28
mov r3, #5
- bl FUNC_06002604
+ bl FUN_06002604
ldr r1, _06008560 ; =0x001FF621
mov r0, #0
str r1, [r5, #1976] ; 0x7b8
@@ -9566,7 +9568,7 @@ _06008420:
mov r1, #1
strh r1, [r0, #238] ; 0xee
add r0, sp, #0
- bl FUNC_06002324
+ bl FUN_06002324
mov r4, r0
ldrh r0, [r4, #4]
cmp r0, #0
@@ -9581,7 +9583,7 @@ _060084A8:
add r0, r4, #6
add r1, r5, #32
mov r2, #8
- bl FUNC_06000EA0
+ bl FUN_06000EA0
ldrh r0, [r4, #14]
strh r0, [r5, #40] ; 0x28
ldrh r0, [r4, #16]
@@ -9591,7 +9593,7 @@ _060084A8:
ldrh r0, [r4, #20]
strh r0, [r5, #42] ; 0x2a
add r0, sp, #0
- bl FUNC_060023DC
+ bl FUN_060023DC
ldrh r1, [r0, #4]
cmp r1, #0
beq _06008504
@@ -9605,10 +9607,10 @@ _06008504:
add r0, r0, #6
add r1, r5, #224 ; 0xe0
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
add r0, sp, #0
mov r1, #1
- bl FUNC_06002544
+ bl FUN_06002544
ldrh r1, [r0, #4]
cmp r1, #0
moveq r0, #1
@@ -9631,13 +9633,13 @@ _06008564: .word 0x00000306
_06008568: .word 0x00000281
_0600856C: .word 0x00000215
- arm_func_start FUNC_06008570
-FUNC_06008570: ; 0x06008570
+ arm_func_start FUN_06008570
+FUN_06008570: ; 0x06008570
ldr pc, _06008574 ; =FUN_03807408
_06008574: .word FUN_03807408
- arm_func_start FUNC_06008578
-FUNC_06008578: ; 0x06008578
+ arm_func_start FUN_06008578
+FUN_06008578: ; 0x06008578
stmdb sp!, {r4, lr}
sub sp, sp, #8
ldr r0, _0600861C ; =_0601A960
@@ -9645,20 +9647,20 @@ FUNC_06008578: ; 0x06008578
ldrh r0, [r4]
cmp r0, #1
beq _060085B0
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #5
strh r1, [r0]
mov r1, #3
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _06008610
_060085B0:
add r0, sp, #0
add r1, sp, #2
- bl FUNC_06008380
+ bl FUN_06008380
cmp r0, #0
bne _060085F0
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #5
strh r1, [r0]
mov r1, #1
@@ -9667,25 +9669,25 @@ _060085B0:
strh r1, [r0, #4]
ldrh r1, [sp, #2]
strh r1, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _06008610
_060085F0:
mov r0, #2
strh r0, [r4]
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #5
strh r1, [r0]
mov r1, #0
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
_06008610:
add sp, sp, #8
ldmia sp!, {r4, lr}
bx lr
_0600861C: .word _0601A960
- arm_func_start FUNC_06008620
-FUNC_06008620: ; 0x06008620
+ arm_func_start FUN_06008620
+FUN_06008620: ; 0x06008620
stmdb sp!, {r4, r5, lr}
sub sp, sp, #516 ; 0x204
ldr r0, _060086C8 ; =_0601A960
@@ -9693,21 +9695,21 @@ FUNC_06008620: ; 0x06008620
ldrh r0, [r5]
cmp r0, #2
beq _06008658
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #6
strh r1, [r0]
mov r1, #3
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _060086BC
_06008658:
add r0, sp, #0
- bl FUNC_06002398
+ bl FUN_06002398
mov r4, r0
ldrh r0, [r4, #4]
cmp r0, #0
beq _0600869C
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #6
strh r1, [r0]
mov r1, #1
@@ -9716,17 +9718,17 @@ _06008658:
strh r1, [r0, #4]
ldrh r1, [r4, #4]
strh r1, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _060086BC
_0600869C:
mov r0, #1
strh r0, [r5]
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #6
strh r1, [r0]
mov r1, #0
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
_060086BC:
add sp, sp, #516 ; 0x204
ldmia sp!, {r4, r5, lr}
@@ -9734,8 +9736,8 @@ _060086BC:
_060086C8: .word _0601A960
_060086CC: .word 0x00000301
- arm_func_start FUNC_060086D0
-FUNC_060086D0: ; 0x060086D0
+ arm_func_start FUN_060086D0
+FUN_060086D0: ; 0x060086D0
stmdb sp!, {r4, r5, r6, r7, r8, r9, lr}
sub sp, sp, #4
mov r9, r0
@@ -9755,7 +9757,7 @@ FUNC_060086D0: ; 0x060086D0
movne r6, #3
bicne r5, r5, #11264 ; 0x2c00
_06008718:
- bl FUNC_060001A4
+ bl FUN_060001A4
mov r7, r0
cmp r8, #0
beq _060087A0
@@ -9828,7 +9830,7 @@ _06008800:
cmp r2, r1
movhi r6, #6
bhi _06008830
- bl FUNC_06000030
+ bl FUN_06000030
_06008830:
ands r0, r5, #16
beq _06008860
@@ -9841,7 +9843,7 @@ _06008830:
cmp r2, r1
movhi r6, #6
bhi _06008860
- bl FUNC_06000000
+ bl FUN_06000000
_06008860:
ands r0, r5, #32
beq _060088B4
@@ -9935,7 +9937,7 @@ _06008970:
ldrneb r0, [r9, #27]
strneh r0, [r4, #156] ; 0x9c
mov r0, r7
- bl FUNC_060001AC
+ bl FUN_060001AC
mov r0, r6
add sp, sp, #4
ldmia sp!, {r4, r5, r6, r7, r8, r9, lr}
@@ -9947,16 +9949,16 @@ _060089D0: .word 0x00002710
_060089D4: .word 0x000082EA
_060089D8: .word 0x00000106
- arm_func_start FUNC_060089DC
-FUNC_060089DC: ; 0x060089DC
+ arm_func_start FUN_060089DC
+FUN_060089DC: ; 0x060089DC
stmdb sp!, {r4, r5, r6, lr}
sub sp, sp, #32
mov r6, r0
add r0, r6, #4
add r1, sp, #0
- bl FUNC_060086D0
+ bl FUN_060086D0
mov r5, r0
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r4, r0
mov r0, #35 ; 0x23
strh r0, [r4]
@@ -9966,33 +9968,33 @@ FUNC_060089DC: ; 0x060089DC
add r0, sp, #0
add r1, r4, #8
mov r2, #28
- bl FUNC_06000554
+ bl FUN_06000554
mov r0, r4
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #32
ldmia sp!, {r4, r5, r6, lr}
bx lr
- arm_func_start FUNC_06008A38
-FUNC_06008A38: ; 0x06008A38
+ arm_func_start FUN_06008A38
+FUN_06008A38: ; 0x06008A38
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
mov r4, r1
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #36 ; 0x24
strh r1, [r0]
mov r1, #1
strh r1, [r0, #2]
strh r5, [r0, #4]
strh r4, [r0, #6]
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
- arm_func_start FUNC_06008A74
-FUNC_06008A74: ; 0x06008A74
+ arm_func_start FUN_06008A74
+FUN_06008A74: ; 0x06008A74
stmfd sp!, {lr}
sub sp, sp, #516 ; 0x204
mov r1, r0
@@ -10000,43 +10002,43 @@ FUNC_06008A74: ; 0x06008A74
ldr r1, [r1, #4]
mov r1, r1, lsl #16
mov r1, r1, lsr #16
- bl FUNC_06002484
+ bl FUN_06002484
ldrh r1, [r0, #4]
cmp r1, #0
beq _06008AAC
ldr r0, _06008AD0 ; =0x00000242
- bl FUNC_06008A38
+ bl FUN_06008A38
b _06008AC4
_06008AAC:
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #36 ; 0x24
strh r1, [r0]
mov r1, #0
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
_06008AC4:
add sp, sp, #516 ; 0x204
ldmfd sp!, {lr}
bx lr
_06008AD0: .word 0x00000242
- arm_func_start FUNC_06008AD4
-FUNC_06008AD4: ; 0x06008AD4
+ arm_func_start FUN_06008AD4
+FUN_06008AD4: ; 0x06008AD4
mov r1, #1
mov r2, #0
- ldr ip, _06008AE4 ; =FUNC_06004D28
+ ldr ip, _06008AE4 ; =FUN_06004D28
bx ip
-_06008AE4: .word FUNC_06004D28
+_06008AE4: .word FUN_06004D28
- arm_func_start FUNC_06008AE8
-FUNC_06008AE8: ; 0x06008AE8
+ arm_func_start FUN_06008AE8
+FUN_06008AE8: ; 0x06008AE8
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #564 ; 0x234
mov r7, r0
ldr r0, _06008C64 ; =_0601A960
ldr r4, [r0, #1360] ; 0x550
add r6, sp, #48 ; 0x30
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r5, r0
mov r1, #40 ; 0x28
strh r1, [r5]
@@ -10045,7 +10047,7 @@ FUNC_06008AE8: ; 0x06008AE8
beq _06008B2C
mov r1, #3
strh r1, [r5, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
b _06008C58
_06008B2C:
ldr r0, [r7, #4]
@@ -10057,7 +10059,7 @@ _06008B2C:
mov r1, r1, lsr #16
mov r2, #0
mov r3, #1
- bl FUNC_06002EB0
+ bl FUN_06002EB0
ldrh r1, [r0, #4]
cmp r1, #0
beq _06008B80
@@ -10067,7 +10069,7 @@ _06008B2C:
ldrh r0, [r0, #4]
strh r0, [r5, #6]
mov r0, r5
- bl FUNC_060001F0
+ bl FUN_060001F0
b _06008C58
_06008B80:
ldr r0, _06008C64 ; =_0601A960
@@ -10076,7 +10078,7 @@ _06008B80:
add r0, r4, r0
add r1, r4, #162 ; 0xa2
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
add r0, sp, #48 ; 0x30
str r0, [r4, #168] ; 0xa8
mov r0, #0
@@ -10085,7 +10087,7 @@ _06008B80:
str r1, [r4, #24]
add r1, sp, #0
mov r2, #48 ; 0x30
- bl FUNC_0600055C
+ bl FUN_0600055C
mov r0, #0
strh r0, [sp]
strh r0, [sp, #6]
@@ -10099,15 +10101,15 @@ _06008B80:
add r0, r4, r0
add r1, sp, #24
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
add r0, r4, #224 ; 0xe0
add r1, sp, #30
mov r2, #6
- bl FUNC_06000554
+ bl FUN_06000554
add r0, sp, #48 ; 0x30
str r0, [sp, #44] ; 0x2c
add r1, sp, #0
- bl FUNC_060029D0
+ bl FUN_060029D0
ldrh r1, [r0, #4]
cmp r1, #0
beq _06008C48
@@ -10118,13 +10120,13 @@ _06008B80:
ldrh r0, [r0, #4]
strh r0, [r5, #6]
mov r0, r5
- bl FUNC_060001F0
+ bl FUN_060001F0
b _06008C58
_06008C48:
mov r0, #0
strh r0, [r5, #2]
mov r0, r5
- bl FUNC_060001F0
+ bl FUN_060001F0
_06008C58:
add sp, sp, #564 ; 0x234
ldmia sp!, {r4, r5, r6, r7, lr}
@@ -10132,76 +10134,76 @@ _06008C58:
_06008C64: .word _0601A960
_06008C68: .word 0x0000018A
- arm_func_start FUNC_06008C6C
-FUNC_06008C6C: ; 0x06008C6C
+ arm_func_start FUN_06008C6C
+FUN_06008C6C: ; 0x06008C6C
stmfd sp!, {lr}
sub sp, sp, #4
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #41 ; 0x29
strh r1, [r0]
mov r1, #4
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
- arm_func_start FUNC_06008C98
-FUNC_06008C98: ; 0x06008C98
+ arm_func_start FUN_06008C98
+FUN_06008C98: ; 0x06008C98
stmfd sp!, {lr}
sub sp, sp, #4
- bl FUNC_060001E8
+ bl FUN_060001E8
mov r1, #42 ; 0x2a
strh r1, [r0]
mov r1, #4
strh r1, [r0, #2]
- bl FUNC_060001F0
+ bl FUN_060001F0
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
- arm_func_start FUNC_06008CC4
-FUNC_06008CC4: ; 0x06008CC4
+ arm_func_start FUN_06008CC4
+FUN_06008CC4: ; 0x06008CC4
stmdb sp!, {r4, lr}
- bl FUNC_06008D18
+ bl FUN_06008D18
mov r4, r0
- bl FUNC_06008D08
+ bl FUN_06008D08
cmp r0, #1
beq _06008D00
mov r0, #2
mov r1, #22
- bl FUNC_06009078
+ bl FUN_06009078
mov r0, r4
- bl FUNC_06008D10
+ bl FUN_06008D10
_06008CF0:
mov r0, r4
- bl FUNC_06008D08
+ bl FUN_06008D08
cmp r0, #0
beq _06008CF0
_06008D00:
ldmia sp!, {r4, lr}
bx lr
- arm_func_start FUNC_06008D08
-FUNC_06008D08: ; 0x06008D08
+ arm_func_start FUN_06008D08
+FUN_06008D08: ; 0x06008D08
ldr pc, _06008D0C ; =FUN_037F90B8
_06008D0C: .word FUN_037F90B8
- arm_func_start FUNC_06008D10
-FUNC_06008D10: ; 0x06008D10
+ arm_func_start FUN_06008D10
+FUN_06008D10: ; 0x06008D10
ldr pc, _06008D14 ; =FUN_037F90CC
_06008D14: .word FUN_037F90CC
- arm_func_start FUNC_06008D18
-FUNC_06008D18: ; 0x06008D18
+ arm_func_start FUN_06008D18
+FUN_06008D18: ; 0x06008D18
ldr r0, _06008D28 ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #24
bx lr
_06008D28: .word 0x0380FFF4
- arm_func_start FUNC_06008D2C
-FUNC_06008D2C: ; 0x06008D2C
+ arm_func_start FUN_06008D2C
+FUN_06008D2C: ; 0x06008D2C
stmdb sp!, {r4, lr}
sub sp, sp, #16
mov r4, r0
@@ -10210,8 +10212,8 @@ FUNC_06008D2C: ; 0x06008D2C
str r1, [r0]
mov r0, #0
ldr r2, _06008EF4 ; =0x00000694
- bl FUNC_06008F08
- bl FUNC_06008F10
+ bl FUN_06008F08
+ bl FUN_06008F10
ldr r2, _06008EF0 ; =0x0380FFF4
ldr r1, [r2]
str r0, [r1, #788] ; 0x314
@@ -10228,8 +10230,8 @@ FUNC_06008D2C: ; 0x06008D2C
mvneq r0, #0
streq r0, [r1, #784] ; 0x310
add r0, r4, #32
- bl FUNC_06009334
- bl FUNC_06018FB0
+ bl FUN_06009334
+ bl FUN_06018FB0
ldr r1, _06008EF8 ; =0x04000304
ldrh r0, [r1]
orr r0, r0, #2
@@ -10246,13 +10248,13 @@ FUNC_06008D2C: ; 0x06008D2C
ldr r3, [r2]
ldr r2, _06008F00 ; =0x00000692
add r2, r3, r2
- bl FUNC_0601910C
+ bl FUN_0601910C
mov r0, #62 ; 0x3e
mov r1, #2
ldr r2, _06008EF0 ; =0x0380FFF4
ldr r2, [r2]
add r2, r2, #1680 ; 0x690
- bl FUNC_0601910C
+ bl FUN_0601910C
ldr r1, [r4, #16]
ldr r2, _06008EF0 ; =0x0380FFF4
ldr r0, [r2]
@@ -10262,17 +10264,17 @@ FUNC_06008D2C: ; 0x06008D2C
str r1, [r0, #772] ; 0x304
ldr r0, [r4, #48] ; 0x30
mov r1, #28
- bl FUNC_06003B68
+ bl FUN_06003B68
mov r1, r0
ldr r0, [r4, #44] ; 0x2c
- bl FUNC_0600C338
- bl FUNC_060091F8
- bl FUNC_0600F858
- bl FUNC_0600FC8C
- bl FUNC_0600EA9C
- bl FUNC_0600A0D0
+ bl FUN_0600C338
+ bl FUN_060091F8
+ bl FUN_0600F858
+ bl FUN_0600FC8C
+ bl FUN_0600EA9C
+ bl FUN_0600A0D0
add r0, sp, #8
- bl FUNC_060191BC
+ bl FUN_060191BC
cmp r0, #0
beq _06008E6C
ldr r0, _06008EF0 ; =0x0380FFF4
@@ -10283,16 +10285,16 @@ FUNC_06008D2C: ; 0x06008D2C
strh r1, [r0, #62] ; 0x3e
b _06008E94
_06008E6C:
- bl FUNC_0600A36C
- bl FUNC_0600C834
- bl FUNC_0600B2D8
- bl FUNC_0600A334
- bl FUNC_0600A134
- bl FUNC_0600C6B0
- bl FUNC_0600C3B8
- bl FUNC_0600A2C4
- bl FUNC_0600B80C
- bl FUNC_0600B36C
+ bl FUN_0600A36C
+ bl FUN_0600C834
+ bl FUN_0600B2D8
+ bl FUN_0600A334
+ bl FUN_0600A134
+ bl FUN_0600C6B0
+ bl FUN_0600C3B8
+ bl FUN_0600A2C4
+ bl FUN_0600B80C
+ bl FUN_0600B36C
_06008E94:
ldr r0, [r4, #8]
str r0, [sp]
@@ -10301,15 +10303,15 @@ _06008E94:
ldr r0, _06008EF0 ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #24
- ldr r1, _06008F04 ; =FUNC_06009138
+ ldr r1, _06008F04 ; =FUN_06009138
mov r2, #0
ldr r3, [r4, #4]
- bl FUNC_06000974
+ bl FUN_06000974
ldr r0, _06008EF0 ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #24
- bl FUNC_0600097C
- bl FUNC_0600CA10
+ bl FUN_0600097C
+ bl FUN_0600CA10
ldr r0, _06008EF0 ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #768 ; 0x300
@@ -10322,44 +10324,44 @@ _06008EF4: .word 0x00000694
_06008EF8: .word 0x04000304
_06008EFC: .word 0x04000206
_06008F00: .word 0x00000692
-_06008F04: .word FUNC_06009138
+_06008F04: .word FUN_06009138
- arm_func_start FUNC_06008F08
-FUNC_06008F08: ; 0x06008F08
+ arm_func_start FUN_06008F08
+FUN_06008F08: ; 0x06008F08
ldr pc, _06008F0C ; =FUN_037FB360
_06008F0C: .word FUN_037FB360
- arm_func_start FUNC_06008F10
-FUNC_06008F10: ; 0x06008F10
+ arm_func_start FUN_06008F10
+FUN_06008F10: ; 0x06008F10
ldr pc, _06008F14 ; =FUN_037F8A24
_06008F14: .word FUN_037F8A24
- arm_func_start FUNC_06008F18
-FUNC_06008F18: ; 0x06008F18
+ arm_func_start FUN_06008F18
+FUN_06008F18: ; 0x06008F18
stmfd sp!, {lr}
sub sp, sp, #4
- bl FUNC_06009E28
- bl FUNC_0600B36C
- bl FUNC_0600A334
- bl FUNC_060092D8
- bl FUNC_060091F8
+ bl FUN_06009E28
+ bl FUN_0600B36C
+ bl FUN_0600A334
+ bl FUN_060092D8
+ bl FUN_060091F8
ldr r0, _06008F68 ; =0x0380FFF4
ldr r1, [r0]
ldr r0, [r1, #796] ; 0x31c
add r1, r1, #768 ; 0x300
ldrh r1, [r1, #32]
- bl FUNC_0600C338
- bl FUNC_0600F858
- bl FUNC_0600FC8C
- bl FUNC_0600EA9C
- bl FUNC_0600B80C
+ bl FUN_0600C338
+ bl FUN_0600F858
+ bl FUN_0600FC8C
+ bl FUN_0600EA9C
+ bl FUN_0600B80C
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
_06008F68: .word 0x0380FFF4
- arm_func_start FUNC_06008F6C
-FUNC_06008F6C: ; 0x06008F6C
+ arm_func_start FUN_06008F6C
+FUN_06008F6C: ; 0x06008F6C
stmfd sp!, {lr}
sub sp, sp, #4
ldr r1, [r0]
@@ -10368,18 +10370,18 @@ FUNC_06008F6C: ; 0x06008F6C
ldr r0, _06008FA8 ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #512 ; 0x200
- bl FUNC_060095B4
+ bl FUN_060095B4
mov r0, #2
mov r1, #11
- bl FUNC_06009078
+ bl FUN_06009078
_06008F9C:
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
_06008FA8: .word 0x0380FFF4
- arm_func_start FUNC_06008FAC
-FUNC_06008FAC: ; 0x06008FAC
+ arm_func_start FUN_06008FAC
+FUN_06008FAC: ; 0x06008FAC
stmfd sp!, {lr}
sub sp, sp, #4
ldr r0, _06008FEC ; =0x0380FFF4
@@ -10387,25 +10389,25 @@ FUNC_06008FAC: ; 0x06008FAC
ldr r0, [r0, #776] ; 0x308
add r1, sp, #0
mov r2, #1
- bl FUNC_06000780
+ bl FUN_06000780
add r0, sp, #0
- bl FUNC_06008F6C
+ bl FUN_06008F6C
mov r0, #3
mov r1, #12
- bl FUNC_06009078
+ bl FUN_06009078
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
_06008FEC: .word 0x0380FFF4
- arm_func_start FUNC_06008FF0
-FUNC_06008FF0: ; 0x06008FF0
+ arm_func_start FUN_06008FF0
+FUN_06008FF0: ; 0x06008FF0
stmdb sp!, {r4, r5, r6, lr}
mov r4, r0
ldr r0, _0600905C ; =0x0380FFF4
ldr r5, [r0]
ldr r0, _06009060 ; =0x01000010
- bl FUNC_06009068
+ bl FUN_06009068
mov r6, r4, lsl #1
ldrh r4, [r5, r6]
ldr r2, _06009064 ; =0x0000FFFF
@@ -10424,7 +10426,7 @@ FUNC_06008FF0: ; 0x06008FF0
strneh r1, [r5, r6]
strneh r2, [lr, r3]
_0600904C:
- bl FUNC_06009070
+ bl FUN_06009070
mov r0, r4
ldmia sp!, {r4, r5, r6, lr}
bx lr
@@ -10432,18 +10434,18 @@ _0600905C: .word 0x0380FFF4
_06009060: .word 0x01000010
_06009064: .word 0x0000FFFF
- arm_func_start FUNC_06009068
-FUNC_06009068: ; 0x06009068
+ arm_func_start FUN_06009068
+FUN_06009068: ; 0x06009068
ldr pc, _0600906C ; =FUN_037F8858
_0600906C: .word FUN_037F8858
- arm_func_start FUNC_06009070
-FUNC_06009070: ; 0x06009070
+ arm_func_start FUN_06009070
+FUN_06009070: ; 0x06009070
ldr pc, _06009074 ; =FUN_037F8894
_06009074: .word FUN_037F8894
- arm_func_start FUNC_06009078
-FUNC_06009078: ; 0x06009078
+ arm_func_start FUN_06009078
+FUN_06009078: ; 0x06009078
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
mov r7, r0
@@ -10452,7 +10454,7 @@ FUNC_06009078: ; 0x06009078
ldr r5, [r0]
add r4, r5, #188 ; 0xbc
ldr r0, _06009130 ; =0x01000010
- bl FUNC_06009068
+ bl FUN_06009068
mov ip, r6, lsl #3
add r2, r4, r6, lsl #3
ldrh r1, [r2, #2]
@@ -10475,7 +10477,7 @@ FUNC_06009078: ; 0x06009078
cmp r7, r1
strlth r7, [r5, #16]
_060090F0:
- bl FUNC_06009070
+ bl FUN_06009070
cmp r7, #3
beq _06009120
ldrh r0, [r5, #18]
@@ -10486,7 +10488,7 @@ _060090F0:
ldr r0, [r0, #776] ; 0x308
mov r1, #0
mov r2, r1
- bl FUNC_060006F8
+ bl FUN_060006F8
_06009120:
add sp, sp, #4
ldmia sp!, {r4, r5, r6, r7, lr}
@@ -10495,12 +10497,12 @@ _0600912C: .word 0x0380FFF4
_06009130: .word 0x01000010
_06009134: .word 0x0000FFFF
- arm_func_start FUNC_06009138
-FUNC_06009138: ; 0x06009138
+ arm_func_start FUN_06009138
+FUN_06009138: ; 0x06009138
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr}
- arm_func_start FUNC_0600913C
-FUNC_0600913C: ; 0x0600913C
+ arm_func_start FUN_0600913C
+FUN_0600913C: ; 0x0600913C
sub sp, sp, #8
ldr r8, _060091EC ; =0x0380FFF4
ldr r9, [r8]
@@ -10516,14 +10518,14 @@ _06009164:
ldr r0, [r0, #776] ; 0x308
mov r1, r6
mov r2, r7
- bl FUNC_06000780
+ bl FUN_06000780
cmp r0, #0
beq _06009188
mov r0, r6
- bl FUNC_06008F6C
+ bl FUN_06008F6C
_06009188:
mov r0, r5
- bl FUNC_06009068
+ bl FUN_06009068
ldrh r1, [r9, #16]
strh r1, [r9, #18]
ldrh r1, [r9, #18]
@@ -10534,12 +10536,12 @@ _06009188:
ldrh r1, [r4]
add r1, r1, #1
strh r1, [r4]
- bl FUNC_06009070
+ bl FUN_06009070
b _06009164
_060091C0:
- bl FUNC_06009070
+ bl FUN_06009070
ldrh r0, [r9, #18]
- bl FUNC_06008FF0
+ bl FUN_06008FF0
strh r0, [r9, #20]
ldrh r0, [r9, #20]
add r0, r9, r0, lsl #3
@@ -10552,8 +10554,8 @@ _060091EC: .word 0x0380FFF4
_060091F0: .word 0x01000010
_060091F4: .word 0x0000FFFF
- arm_func_start FUNC_060091F8
-FUNC_060091F8: ; 0x060091F8
+ arm_func_start FUN_060091F8
+FUN_060091F8: ; 0x060091F8
stmdb sp!, {r4, lr}
ldr r0, _06009278 ; =0x0380FFF4
ldr r4, [r0]
@@ -10585,15 +10587,15 @@ _06009244:
bcc _06009244
mov r0, #3
mov r1, #12
- bl FUNC_06009078
+ bl FUN_06009078
ldmia sp!, {r4, lr}
bx lr
_06009278: .word 0x0380FFF4
_0600927C: .word 0x0000FFFF
_06009280: .word _06019320
- arm_func_start FUNC_06009284
-FUNC_06009284: ; 0x06009284
+ arm_func_start FUN_06009284
+FUN_06009284: ; 0x06009284
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
mov r7, r0
@@ -10605,11 +10607,11 @@ FUNC_06009284: ; 0x06009284
b _060092C4
_060092A8:
mov r0, r6
- bl FUNC_06009434
+ bl FUN_06009434
mov r5, r0
mov r0, r7
mov r1, r6
- bl FUNC_060096A0
+ bl FUN_060096A0
mov r6, r5
_060092C4:
cmp r6, r4
@@ -10619,34 +10621,34 @@ _060092CC:
ldmia sp!, {r4, r5, r6, r7, lr}
bx lr
- arm_func_start FUNC_060092D8
-FUNC_060092D8: ; 0x060092D8
+ arm_func_start FUN_060092D8
+FUN_060092D8: ; 0x060092D8
stmdb sp!, {r4, lr}
ldr r0, _06009330 ; =0x0380FFF4
ldr r0, [r0]
add r4, r0, #380 ; 0x17c
add r0, r4, #24
- bl FUNC_06009284
+ bl FUN_06009284
add r0, r4, #36 ; 0x24
- bl FUNC_06009284
+ bl FUN_06009284
add r0, r4, #48 ; 0x30
- bl FUNC_06009284
+ bl FUN_06009284
add r0, r4, #60 ; 0x3c
- bl FUNC_06009284
+ bl FUN_06009284
add r0, r4, #72 ; 0x48
- bl FUNC_06009284
+ bl FUN_06009284
add r0, r4, #84 ; 0x54
- bl FUNC_06009284
+ bl FUN_06009284
add r0, r4, #96 ; 0x60
- bl FUNC_06009284
+ bl FUN_06009284
add r0, r4, #108 ; 0x6c
- bl FUNC_06009284
+ bl FUN_06009284
ldmia sp!, {r4, lr}
bx lr
_06009330: .word 0x0380FFF4
- arm_func_start FUNC_06009334
-FUNC_06009334: ; 0x06009334
+ arm_func_start FUN_06009334
+FUN_06009334: ; 0x06009334
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
ldr r1, _06009414 ; =0x0380FFF4
@@ -10661,40 +10663,40 @@ FUNC_06009334: ; 0x06009334
str r0, [r5, #8]
add r0, r5, #12
mov r1, #2
- bl FUNC_06009418
+ bl FUN_06009418
add r0, r5, #24
mov r1, #3
- bl FUNC_06009418
+ bl FUN_06009418
add r0, r5, #36 ; 0x24
mov r1, #4
- bl FUNC_06009418
+ bl FUN_06009418
add r0, r5, #48 ; 0x30
mov r1, #5
- bl FUNC_06009418
+ bl FUN_06009418
add r0, r5, #60 ; 0x3c
mov r1, #6
- bl FUNC_06009418
+ bl FUN_06009418
add r0, r5, #72 ; 0x48
mov r1, #7
- bl FUNC_06009418
+ bl FUN_06009418
add r0, r5, #84 ; 0x54
mov r1, #8
- bl FUNC_06009418
+ bl FUN_06009418
add r0, r5, #96 ; 0x60
mov r1, #9
- bl FUNC_06009418
+ bl FUN_06009418
add r0, r5, #108 ; 0x6c
mov r1, #10
- bl FUNC_06009418
+ bl FUN_06009418
add r0, r5, #120 ; 0x78
mov r1, #11
- bl FUNC_06009418
+ bl FUN_06009418
add r0, r5, #132 ; 0x84
mov r1, #12
- bl FUNC_06009418
+ bl FUN_06009418
add r0, r5, #12
mov r1, #129 ; 0x81
- bl FUNC_06009724
+ bl FUN_06009724
add r0, r0, #12
str r0, [r4, #156] ; 0x9c
mov r0, #0
@@ -10705,8 +10707,8 @@ FUNC_06009334: ; 0x06009334
bx lr
_06009414: .word 0x0380FFF4
- arm_func_start FUNC_06009418
-FUNC_06009418: ; 0x06009418
+ arm_func_start FUN_06009418
+FUN_06009418: ; 0x06009418
mvn r2, #0
str r2, [r0]
str r2, [r0, #4]
@@ -10715,13 +10717,13 @@ FUNC_06009418: ; 0x06009418
strh r1, [r0, #10]
bx lr
- arm_func_start FUNC_06009434
-FUNC_06009434: ; 0x06009434
+ arm_func_start FUN_06009434
+FUN_06009434: ; 0x06009434
ldr r0, [r0, #4]
bx lr
- arm_func_start FUNC_0600943C
-FUNC_0600943C: ; 0x0600943C
+ arm_func_start FUN_0600943C
+FUN_0600943C: ; 0x0600943C
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
@@ -10737,7 +10739,7 @@ FUNC_0600943C: ; 0x0600943C
movne r0, #2
bne _06009510
mov r0, #16777216 ; 0x1000000
- bl FUNC_06009068
+ bl FUN_06009068
ldrh r1, [r5, #8]
sub r1, r1, #1
strh r1, [r5, #8]
@@ -10776,7 +10778,7 @@ _060094E8:
_06009500:
mov r1, #0
strh r1, [r4, #8]
- bl FUNC_06009070
+ bl FUN_06009070
mov r0, #0
_06009510:
add sp, sp, #4
@@ -10784,8 +10786,8 @@ _06009510:
bx lr
_0600951C: .word 0x0000BF1D
- arm_func_start FUNC_06009520
-FUNC_06009520: ; 0x06009520
+ arm_func_start FUN_06009520
+FUN_06009520: ; 0x06009520
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
@@ -10800,7 +10802,7 @@ FUNC_06009520: ; 0x06009520
movne r0, #2
bne _060095A4
mov r0, #16777216 ; 0x1000000
- bl FUNC_06009068
+ bl FUN_06009068
ldrh r1, [r5, #8]
cmp r1, #0
mvneq r1, #0
@@ -10817,7 +10819,7 @@ FUNC_06009520: ; 0x06009520
ldrh r1, [r5, #8]
add r1, r1, #1
strh r1, [r5, #8]
- bl FUNC_06009070
+ bl FUN_06009070
mov r0, #0
_060095A4:
add sp, sp, #4
@@ -10825,14 +10827,14 @@ _060095A4:
bx lr
_060095B0: .word 0x0000BF1D
- arm_func_start FUNC_060095B4
-FUNC_060095B4: ; 0x060095B4
+ arm_func_start FUN_060095B4
+FUN_060095B4: ; 0x060095B4
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
mov r4, r1
mov r0, #16777216 ; 0x1000000
- bl FUNC_06009068
+ bl FUN_06009068
ldrh r1, [r5, #8]
cmp r1, #0
mvneq r1, #0
@@ -10851,15 +10853,15 @@ FUNC_060095B4: ; 0x060095B4
ldrh r1, [r5, #8]
add r1, r1, #1
strh r1, [r5, #8]
- bl FUNC_06009070
+ bl FUN_06009070
mov r0, #0
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
_06009628: .word 0x0000BF1D
- arm_func_start FUNC_0600962C
-FUNC_0600962C: ; 0x0600962C
+ arm_func_start FUN_0600962C
+FUN_0600962C: ; 0x0600962C
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
mov r5, r0
@@ -10871,20 +10873,20 @@ FUNC_0600962C: ; 0x0600962C
movne r0, #1
bne _06009690
mov r0, #16777216 ; 0x1000000
- bl FUNC_06009068
+ bl FUN_06009068
mov r4, r0
mov r0, r5
mov r1, r6
- bl FUNC_0600943C
+ bl FUN_0600943C
movs r5, r0
bne _06009684
mov r0, r7
mov r1, r6
- bl FUNC_06009520
+ bl FUN_06009520
mov r5, r0
_06009684:
mov r0, r4
- bl FUNC_06009070
+ bl FUN_06009070
mov r0, r5
_06009690:
add sp, sp, #4
@@ -10892,8 +10894,8 @@ _06009690:
bx lr
_0600969C: .word 0x0000BF1D
- arm_func_start FUNC_060096A0
-FUNC_060096A0: ; 0x060096A0
+ arm_func_start FUN_060096A0
+FUN_060096A0: ; 0x060096A0
stmdb sp!, {r4, r5, r6, lr}
mov r4, r1
ldr r2, _0600971C ; =0x0380FFF4
@@ -10904,7 +10906,7 @@ FUNC_060096A0: ; 0x060096A0
cmp r3, r2
movne r0, #1
bne _06009714
- bl FUNC_0600943C
+ bl FUN_0600943C
movs r5, r0
bne _06009710
ldr r0, [r6]
@@ -10917,7 +10919,7 @@ _060096EC:
ldr r0, [r6, #4]
ldr r1, [r6, #8]
mov r2, r4
- bl FUNC_06001F8C
+ bl FUN_06001F8C
b _06009710
_06009700:
mov r0, r4
@@ -10932,8 +10934,8 @@ _06009714:
_0600971C: .word 0x0380FFF4
_06009720: .word 0x0000BF1D
- arm_func_start FUNC_06009724
-FUNC_06009724: ; 0x06009724
+ arm_func_start FUN_06009724
+FUN_06009724: ; 0x06009724
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
@@ -10953,7 +10955,7 @@ FUNC_06009724: ; 0x06009724
_06009764:
ldr r0, [r3, #4]
ldr r1, [r3, #8]
- bl FUNC_060014F4
+ bl FUN_060014F4
mov r4, r0
b _0600978C
_06009778:
@@ -10972,7 +10974,7 @@ _0600978C:
strh r0, [r4, #8]
mov r0, r5
mov r1, r4
- bl FUNC_06009520
+ bl FUN_06009520
mov r0, r4
_060097B8:
add sp, sp, #4
@@ -10981,32 +10983,32 @@ _060097B8:
_060097C4: .word 0x0380FFF4
_060097C8: .word 0x0000BF1D
- arm_func_start FUNC_060097CC
-FUNC_060097CC: ; 0x060097CC
+ arm_func_start FUN_060097CC
+FUN_060097CC: ; 0x060097CC
stmdb sp!, {r4, lr}
ldr r0, _0600981C ; =0x0380FFF4
ldr r0, [r0]
add r4, r0, #380 ; 0x17c
- bl FUNC_0600C9E0
+ bl FUN_0600C9E0
add r0, r4, #12
ldr r1, _0600981C ; =0x0380FFF4
ldr r1, [r1]
ldr r1, [r1, #792] ; 0x318
sub r1, r1, #12
- bl FUNC_060096A0
+ bl FUN_060096A0
add r0, r4, #12
ldr r1, _0600981C ; =0x0380FFF4
ldr r1, [r1]
ldr r1, [r1, #992] ; 0x3e0
sub r1, r1, #12
- bl FUNC_060096A0
- bl FUNC_0600217C
+ bl FUN_060096A0
+ bl FUN_0600217C
ldmia sp!, {r4, lr}
bx lr
_0600981C: .word 0x0380FFF4
- arm_func_start FUNC_06009820
-FUNC_06009820: ; 0x06009820
+ arm_func_start FUN_06009820
+FUN_06009820: ; 0x06009820
stmfd sp!, {lr}
sub sp, sp, #4
ldr r2, _060098BC ; =0x0380FFF4
@@ -11020,7 +11022,7 @@ FUNC_06009820: ; 0x06009820
ldrh r0, [r0, #76] ; 0x4c
cmp r0, #0
beq _06009890
- bl FUNC_0600A4EC
+ bl FUN_0600A4EC
ldr r2, _060098BC ; =0x0380FFF4
ldr r0, [r2]
add r0, r0, #1024 ; 0x400
@@ -11033,26 +11035,26 @@ FUNC_06009820: ; 0x06009820
ldr r0, [r2]
ldr r0, [r0, #1056] ; 0x420
strh r1, [r0, #4]
- bl FUNC_06010228
+ bl FUN_06010228
_0600988C:
- bl FUNC_0600B36C
+ bl FUN_0600B36C
_06009890:
mov r0, #3
- bl FUNC_06008FF0
+ bl FUN_06008FF0
ldr r1, _060098C0 ; =0x0000FFFF
cmp r0, r1
bne _06009890
mov r0, #3
mov r1, #23
- bl FUNC_06009078
+ bl FUN_06009078
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
_060098BC: .word 0x0380FFF4
_060098C0: .word 0x0000FFFF
- arm_func_start FUNC_060098C4
-FUNC_060098C4: ; 0x060098C4
+ arm_func_start FUN_060098C4
+FUN_060098C4: ; 0x060098C4
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
ldr r0, _06009944 ; =0x0380FFF4
@@ -11063,7 +11065,7 @@ FUNC_060098C4: ; 0x060098C4
beq _06009938
add r0, r1, #392 ; 0x188
mov r1, #18
- bl FUNC_06009724
+ bl FUN_06009724
movs r4, r0
beq _06009938
ldr r0, _06009948 ; =0x00000186
@@ -11071,17 +11073,17 @@ FUNC_060098C4: ; 0x060098C4
mov r0, #1
strh r0, [r4, #14]
mov r0, #16777216 ; 0x1000000
- bl FUNC_06009068
+ bl FUN_06009068
ldrh r1, [r5, #176] ; 0xb0
strh r1, [r4, #16]
mov r1, #0
strh r1, [r5, #176] ; 0xb0
- bl FUNC_06009070
+ bl FUN_06009070
ldr r0, _06009944 ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #392 ; 0x188
mov r1, r4
- bl FUNC_0600F8DC
+ bl FUN_0600F8DC
_06009938:
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
@@ -11089,28 +11091,28 @@ _06009938:
_06009944: .word 0x0380FFF4
_06009948: .word 0x00000186
- arm_func_start FUNC_0600994C
-FUNC_0600994C: ; 0x0600994C
+ arm_func_start FUN_0600994C
+FUN_0600994C: ; 0x0600994C
stmdb sp!, {r4, lr}
mov r4, r0
mov r0, #16777216 ; 0x1000000
- bl FUNC_06009068
+ bl FUN_06009068
ldr r1, _0600998C ; =0x0380FFF4
ldr r1, [r1]
add r1, r1, #768 ; 0x300
ldrh r2, [r1, #244] ; 0xf4
orr r2, r2, r4
strh r2, [r1, #244] ; 0xf4
- bl FUNC_06009070
+ bl FUN_06009070
mov r0, #2
mov r1, #21
- bl FUNC_06009078
+ bl FUN_06009078
ldmia sp!, {r4, lr}
bx lr
_0600998C: .word 0x0380FFF4
- arm_func_start FUNC_06009990
-FUNC_06009990: ; 0x06009990
+ arm_func_start FUN_06009990
+FUN_06009990: ; 0x06009990
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
ldr r0, _06009A8C ; =0x0380FFF4
@@ -11128,50 +11130,50 @@ FUNC_06009990: ; 0x06009990
b _06009A3C
_060099CC:
add r0, r4, #120 ; 0x78
- bl FUNC_06009B28
+ bl FUN_06009B28
cmp r0, #0
beq _060099E4
- bl FUNC_06009AE4
- bl FUNC_0601477C
+ bl FUN_06009AE4
+ bl FUN_0601477C
_060099E4:
add r0, r4, #40 ; 0x28
- bl FUNC_06009B28
+ bl FUN_06009B28
cmp r0, #0
beq _06009A3C
add r0, r4, #40 ; 0x28
- bl FUNC_06009A98
+ bl FUN_06009A98
b _06009A3C
_06009A00:
add r0, r4, #100 ; 0x64
- bl FUNC_06009B28
+ bl FUN_06009B28
add r0, r4, #40 ; 0x28
- bl FUNC_06009B28
+ bl FUN_06009B28
cmp r0, #0
beq _06009A3C
ldrh r0, [r4, #40] ; 0x28
cmp r0, #0
beq _06009A28
- bl FUNC_06009AE4
+ bl FUN_06009AE4
_06009A28:
ldrh r0, [r5, #106] ; 0x6a
- bl FUNC_06013E48
+ bl FUN_06013E48
ldrh r0, [r5, #184] ; 0xb8
add r0, r0, #1
strh r0, [r5, #184] ; 0xb8
_06009A3C:
add r0, r4, #20
- bl FUNC_06009B28
+ bl FUN_06009B28
cmp r0, #0
beq _06009A54
add r0, r4, #20
- bl FUNC_06009A98
+ bl FUN_06009A98
_06009A54:
mov r0, r4
- bl FUNC_06009B28
+ bl FUN_06009B28
cmp r0, #0
beq _06009A6C
mov r0, r4
- bl FUNC_06009A98
+ bl FUN_06009A98
_06009A6C:
ldr r1, _06009A94 ; =0x04808004
ldrh r0, [r1]
@@ -11185,18 +11187,18 @@ _06009A8C: .word 0x0380FFF4
_06009A90: .word 0x0000042C
_06009A94: .word 0x04808004
- arm_func_start FUNC_06009A98
-FUNC_06009A98: ; 0x06009A98
+ arm_func_start FUN_06009A98
+FUN_06009A98: ; 0x06009A98
stmdb sp!, {r4, lr}
mov r4, r0
ldrh r0, [r4]
cmp r0, #0
beq _06009AD8
- bl FUNC_06009AE4
+ bl FUN_06009AE4
ldr r0, [r4, #8]
ldr r1, [r4, #12]
sub r1, r1, #16
- bl FUNC_06015B0C
+ bl FUN_06015B0C
ldr r0, _06009AE0 ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #768 ; 0x300
@@ -11208,8 +11210,8 @@ _06009AD8:
bx lr
_06009AE0: .word 0x0380FFF4
- arm_func_start FUNC_06009AE4
-FUNC_06009AE4: ; 0x06009AE4
+ arm_func_start FUN_06009AE4
+FUN_06009AE4: ; 0x06009AE4
mov r1, #0
ldr r0, _06009B20 ; =0x04808004
strh r1, [r0]
@@ -11230,8 +11232,8 @@ _06009B14:
_06009B20: .word 0x04808004
_06009B24: .word 0x04808214
- arm_func_start FUNC_06009B28
-FUNC_06009B28: ; 0x06009B28
+ arm_func_start FUN_06009B28
+FUN_06009B28: ; 0x06009B28
stmfd sp!, {lr}
sub sp, sp, #4
ldr r3, [r0, #8]
@@ -11273,8 +11275,8 @@ _06009BB0: .word 0x0000B6B8
_06009BB4: .word 0x00001D46
_06009BB8: .word 0x0380FFF4
- arm_func_start FUNC_06009BBC
-FUNC_06009BBC: ; 0x06009BBC
+ arm_func_start FUN_06009BBC
+FUN_06009BBC: ; 0x06009BBC
and r2, r1, #15
mov r3, r2, lsl #1
ldr r2, _06009C2C ; =_060193E4
@@ -11306,8 +11308,8 @@ FUNC_06009BBC: ; 0x06009BBC
_06009C2C: .word _060193E4
_06009C30: .word 0x00000FFF
- arm_func_start FUNC_06009C34
-FUNC_06009C34: ; 0x06009C34
+ arm_func_start FUN_06009C34
+FUN_06009C34: ; 0x06009C34
ldr r0, _06009C60 ; =0x0380FFF4
ldr r0, [r0]
add r3, r0, #1520 ; 0x5f0
@@ -11321,8 +11323,8 @@ FUNC_06009C34: ; 0x06009C34
bx lr
_06009C60: .word 0x0380FFF4
- arm_func_start FUNC_06009C64
-FUNC_06009C64: ; 0x06009C64
+ arm_func_start FUN_06009C64
+FUN_06009C64: ; 0x06009C64
ldr r1, _06009C78 ; =0x0380FFF4
ldr r1, [r1]
add r1, r1, #1280 ; 0x500
@@ -11330,8 +11332,8 @@ FUNC_06009C64: ; 0x06009C64
bx lr
_06009C78: .word 0x0380FFF4
- arm_func_start FUNC_06009C7C
-FUNC_06009C7C: ; 0x06009C7C
+ arm_func_start FUN_06009C7C
+FUN_06009C7C: ; 0x06009C7C
ldr r2, _06009CA8 ; =0x0380FFF4
ldr r3, [r2]
add ip, r3, #1520 ; 0x5f0
@@ -11346,8 +11348,8 @@ FUNC_06009C7C: ; 0x06009C7C
_06009CA8: .word 0x0380FFF4
_06009CAC: .word 0x0000FFF8
- arm_func_start FUNC_06009CB0
-FUNC_06009CB0: ; 0x06009CB0
+ arm_func_start FUN_06009CB0
+FUN_06009CB0: ; 0x06009CB0
ands r1, r0, #1
ldrneh r0, [r0, #-1]
movne r0, r0, asr #8
@@ -11357,8 +11359,8 @@ FUNC_06009CB0: ; 0x06009CB0
and r0, r0, #255 ; 0xff
bx lr
- arm_func_start FUNC_06009CD0
-FUNC_06009CD0: ; 0x06009CD0
+ arm_func_start FUN_06009CD0
+FUN_06009CD0: ; 0x06009CD0
ands r2, r0, #1
ldrneh r2, [r0, #-1]
andne r2, r2, #255 ; 0xff
@@ -11371,54 +11373,54 @@ FUNC_06009CD0: ; 0x06009CD0
streqh r1, [r0]
bx lr
- arm_func_start FUNC_06009CFC
-FUNC_06009CFC: ; 0x06009CFC
+ arm_func_start FUN_06009CFC
+FUN_06009CFC: ; 0x06009CFC
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
mov r5, r2
mov r4, r3
mov r2, #18
- bl FUNC_06009D88
+ bl FUN_06009D88
cmp r4, #0
beq _06009D30
add r0, r6, #40 ; 0x28
mov r1, r5
add r2, r4, #1
mov r2, r2, lsr #1
- bl FUNC_06009D88
+ bl FUN_06009D88
_06009D30:
ldmia sp!, {r4, r5, r6, lr}
bx lr
- arm_func_start FUNC_06009D38
-FUNC_06009D38: ; 0x06009D38
+ arm_func_start FUN_06009D38
+FUN_06009D38: ; 0x06009D38
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
mov r5, r2
mov r4, r3
mov r2, #18
- bl FUNC_06009D88
+ bl FUN_06009D88
cmp r4, #0
beq _06009D6C
add r0, r6, #36 ; 0x24
mov r1, r5
add r2, r4, #1
mov r2, r2, lsr #1
- bl FUNC_06009D88
+ bl FUN_06009D88
_06009D6C:
ldmia sp!, {r4, r5, r6, lr}
bx lr
- arm_func_start FUNC_06009D74
-FUNC_06009D74: ; 0x06009D74
+ arm_func_start FUN_06009D74
+FUN_06009D74: ; 0x06009D74
add r2, r2, #1
mov r2, r2, lsr #1
- ldr ip, _06009D84 ; =FUNC_06009D88
+ ldr ip, _06009D84 ; =FUN_06009D88
bx ip
-_06009D84: .word FUNC_06009D88
+_06009D84: .word FUN_06009D88
- arm_func_start FUNC_06009D88
-FUNC_06009D88: ; 0x06009D88
+ arm_func_start FUN_06009D88
+FUN_06009D88: ; 0x06009D88
mov r3, r0
mov r0, r1
mov r1, r3
@@ -11427,8 +11429,8 @@ FUNC_06009D88: ; 0x06009D88
bx ip
_06009DA0: .word FUN_037FB318
- arm_func_start FUNC_06009DA4
-FUNC_06009DA4: ; 0x06009DA4
+ arm_func_start FUN_06009DA4
+FUN_06009DA4: ; 0x06009DA4
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
mov r7, r0
@@ -11445,7 +11447,7 @@ FUNC_06009DA4: ; 0x06009DA4
mov r0, r6
mov r1, r7
mov r2, r5
- bl FUNC_06000EA0
+ bl FUN_06000EA0
cmp r4, #0
beq _06009E14
add r1, r6, r5
@@ -11456,7 +11458,7 @@ FUNC_06009DA4: ; 0x06009DA4
sub r0, r1, r0
add r1, r7, r5
mov r2, r4
- bl FUNC_06000EA0
+ bl FUN_06000EA0
_06009E14:
add sp, sp, #4
ldmia sp!, {r4, r5, r6, r7, lr}
@@ -11464,8 +11466,8 @@ _06009E14:
_06009E20: .word 0x04805F60
_06009E24: .word 0x0380FFF4
- arm_func_start FUNC_06009E28
-FUNC_06009E28: ; 0x06009E28
+ arm_func_start FUN_06009E28
+FUN_06009E28: ; 0x06009E28
ldr r0, _06009E40 ; =0x0380FFF4
ldr r1, [r0]
ldr r0, _06009E44 ; =0x00000634
@@ -11476,8 +11478,8 @@ _06009E40: .word 0x0380FFF4
_06009E44: .word 0x00000634
_06009E48: .word FUN_037FA650
- arm_func_start FUNC_06009E4C
-FUNC_06009E4C: ; 0x06009E4C
+ arm_func_start FUN_06009E4C
+FUN_06009E4C: ; 0x06009E4C
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
@@ -11486,7 +11488,7 @@ FUNC_06009E4C: ; 0x06009E4C
ldr r1, [r0]
ldr r0, _06009ED4 ; =0x00000634
add r0, r1, r0
- bl FUNC_060009D0
+ bl FUN_060009D0
mov r3, #0
ldr r0, _06009ED8 ; =0x000082EA
umull ip, r2, r5, r0
@@ -11496,7 +11498,7 @@ FUNC_06009E4C: ; 0x06009E4C
mov r0, ip, lsr #6
orr r0, r0, r2, lsl #26
mov r2, #1000 ; 0x3e8
- bl FUNC_06009EDC
+ bl FUN_06009EDC
mov r3, r0
mov r2, r1
mov r0, #0
@@ -11507,7 +11509,7 @@ FUNC_06009E4C: ; 0x06009E4C
add r0, r1, r0
mov r1, r3
mov r3, r4
- bl FUNC_0600144C
+ bl FUN_0600144C
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
@@ -11515,13 +11517,13 @@ _06009ED0: .word 0x0380FFF4
_06009ED4: .word 0x00000634
_06009ED8: .word 0x000082EA
- arm_func_start FUNC_06009EDC
-FUNC_06009EDC: ; 0x06009EDC
+ arm_func_start FUN_06009EDC
+FUN_06009EDC: ; 0x06009EDC
ldr pc, _06009EE0 ; =_ll_udiv
_06009EE0: .word _ll_udiv
- arm_func_start FUNC_06009EE4
-FUNC_06009EE4: ; 0x06009EE4
+ arm_func_start FUN_06009EE4
+FUN_06009EE4: ; 0x06009EE4
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
@@ -11530,7 +11532,7 @@ FUNC_06009EE4: ; 0x06009EE4
ldr r1, [r0]
ldr r0, _06009F54 ; =0x00000634
add r0, r1, r0
- bl FUNC_060009D0
+ bl FUN_060009D0
mov r2, #0
str r2, [sp]
ldr r0, _06009F50 ; =0x0380FFF4
@@ -11545,7 +11547,7 @@ FUNC_06009EE4: ; 0x06009EE4
mov r1, ip, lsr #6
orr r1, r1, r3, lsl #26
mov r3, r4
- bl FUNC_0600144C
+ bl FUN_0600144C
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
@@ -11553,8 +11555,8 @@ _06009F50: .word 0x0380FFF4
_06009F54: .word 0x00000634
_06009F58: .word 0x000082EA
- arm_func_start FUNC_06009F5C
-FUNC_06009F5C: ; 0x06009F5C
+ arm_func_start FUN_06009F5C
+FUN_06009F5C: ; 0x06009F5C
stmdb sp!, {r4, lr}
ldr r0, _06009FD8 ; =0x0380FFF4
ldr r4, [r0]
@@ -11563,20 +11565,20 @@ FUNC_06009F5C: ; 0x06009F5C
str r0, [r4, #1004] ; 0x3ec
mov r0, #1
mov r1, #10
- bl FUNC_06009078
+ bl FUN_06009078
mov r0, #2
mov r1, #18
- bl FUNC_06009078
+ bl FUN_06009078
mov r0, #1
mov r1, #17
- bl FUNC_06009078
+ bl FUN_06009078
add r0, r4, #256 ; 0x100
ldrh r0, [r0, #252] ; 0xfc
cmp r0, #0
beq _06009FB4
mov r0, #2
mov r1, #19
- bl FUNC_06009078
+ bl FUN_06009078
_06009FB4:
add r0, r4, #768 ; 0x300
ldrh r0, [r0, #244] ; 0xf4
@@ -11584,14 +11586,14 @@ _06009FB4:
beq _06009FD0
mov r0, #2
mov r1, #21
- bl FUNC_06009078
+ bl FUN_06009078
_06009FD0:
ldmia sp!, {r4, lr}
bx lr
_06009FD8: .word 0x0380FFF4
- arm_func_start FUNC_06009FDC
-FUNC_06009FDC: ; 0x06009FDC
+ arm_func_start FUN_06009FDC
+FUN_06009FDC: ; 0x06009FDC
ldr r0, _06009FF4 ; =0x0380FFF4
ldr r1, [r0]
ldr r0, _06009FF8 ; =0x00000608
@@ -11602,8 +11604,8 @@ _06009FF4: .word 0x0380FFF4
_06009FF8: .word 0x00000608
_06009FFC: .word FUN_037FA650
- arm_func_start FUNC_0600A000
-FUNC_0600A000: ; 0x0600A000
+ arm_func_start FUN_0600A000
+FUN_0600A000: ; 0x0600A000
stmdb sp!, {r4, r5, r6, lr}
sub sp, sp, #16
mov r5, r0
@@ -11612,7 +11614,7 @@ FUNC_0600A000: ; 0x0600A000
ldr r1, [r0]
ldr r0, _0600A088 ; =0x00000608
add r0, r1, r0
- bl FUNC_060009D0
+ bl FUN_060009D0
mov r1, #0
ldr r0, _0600A08C ; =0x000082EA
umull r3, r2, r5, r0
@@ -11620,7 +11622,7 @@ FUNC_0600A000: ; 0x0600A000
mla r2, r1, r0, r2
mov r6, r3, lsr #6
orr r6, r6, r2, lsl #26
- bl FUNC_06000E98
+ bl FUN_06000E98
mov r5, #0
adds ip, r6, r0
adc r2, r1, #0
@@ -11633,7 +11635,7 @@ FUNC_0600A000: ; 0x0600A000
ldr r0, _0600A088 ; =0x00000608
add r0, r1, r0
mov r1, ip
- bl FUNC_0600A090
+ bl FUN_0600A090
add sp, sp, #16
ldmia sp!, {r4, r5, r6, lr}
bx lr
@@ -11641,41 +11643,41 @@ _0600A084: .word 0x0380FFF4
_0600A088: .word 0x00000608
_0600A08C: .word 0x000082EA
- arm_func_start FUNC_0600A090
-FUNC_0600A090: ; 0x0600A090
+ arm_func_start FUN_0600A090
+FUN_0600A090: ; 0x0600A090
ldr pc, _0600A094 ; =FUN_037FA6E0
_0600A094: .word FUN_037FA6E0
- arm_func_start FUNC_0600A098
-FUNC_0600A098: ; 0x0600A098
+ arm_func_start FUN_0600A098
+FUN_0600A098: ; 0x0600A098
ldr r1, _0600A0A4 ; =_0600A0C4
- ldr ip, _0600A0A8 ; =FUNC_0600F7A0
+ ldr ip, _0600A0A8 ; =FUN_0600F7A0
bx ip
_0600A0A4: .word _0600A0C4
-_0600A0A8: .word FUNC_0600F7A0
+_0600A0A8: .word FUN_0600F7A0
- arm_func_start FUNC_0600A0AC
-FUNC_0600A0AC: ; 0x0600A0AC
+ arm_func_start FUN_0600A0AC
+FUN_0600A0AC: ; 0x0600A0AC
mov r1, #1000 ; 0x3e8
mul r1, r0, r1
mov r0, r1
- ldr ip, _0600A0C0 ; =FUNC_0600A098
+ ldr ip, _0600A0C0 ; =FUN_0600A098
bx ip
-_0600A0C0: .word FUNC_0600A098
+_0600A0C0: .word FUN_0600A098
_0600A0C4:
mov r1, #0
- arm_func_start FUNC_0600A0C8
-FUNC_0600A0C8: ; 0x0600A0C8
+ arm_func_start FUN_0600A0C8
+FUN_0600A0C8: ; 0x0600A0C8
str r1, [r0]
bx lr
- arm_func_start FUNC_0600A0D0
-FUNC_0600A0D0: ; 0x0600A0D0
+ arm_func_start FUN_0600A0D0
+FUN_0600A0D0: ; 0x0600A0D0
stmdb sp!, {r4, lr}
ldr r0, _0600A120 ; =0x0380FFF4
ldr r4, [r0]
- bl FUNC_0600A12C
+ bl FUN_0600A12C
cmp r0, #0
addeq r0, r4, #768 ; 0x300
ldreqh r1, [r0, #62] ; 0x3e
@@ -11684,12 +11686,12 @@ FUNC_0600A0D0: ; 0x0600A0D0
beq _0600A118
ldr r0, _0600A124 ; =0x00000608
add r0, r4, r0
- bl FUNC_06000A04
+ bl FUN_06000A04
ldr r0, _0600A128 ; =0x00000634
add r0, r4, r0
- bl FUNC_06000A04
+ bl FUN_06000A04
add r0, r4, #1632 ; 0x660
- bl FUNC_06000A04
+ bl FUN_06000A04
_0600A118:
ldmia sp!, {r4, lr}
bx lr
@@ -11697,13 +11699,13 @@ _0600A120: .word 0x0380FFF4
_0600A124: .word 0x00000608
_0600A128: .word 0x00000634
- arm_func_start FUNC_0600A12C
-FUNC_0600A12C: ; 0x0600A12C
+ arm_func_start FUN_0600A12C
+FUN_0600A12C: ; 0x0600A12C
ldr pc, _0600A130 ; =FUN_037FA910
_0600A130: .word FUN_037FA910
- arm_func_start FUNC_0600A134
-FUNC_0600A134: ; 0x0600A134
+ arm_func_start FUN_0600A134
+FUN_0600A134: ; 0x0600A134
stmdb sp!, {r4, r5, r6, r7, r8, r9, lr}
sub sp, sp, #12
ldr r0, _0600A2B4 ; =0x0380FFF4
@@ -11720,7 +11722,7 @@ _0600A160:
add r0, r0, #68 ; 0x44
mov r1, r6
mov r2, r5
- bl FUNC_0601910C
+ bl FUN_0601910C
ldr r1, [sp, #4]
mov r0, r8, lsl #1
ldrh r0, [r4, r0]
@@ -11745,7 +11747,7 @@ _0600A160:
and r0, r0, #127 ; 0x7f
add r0, r0, #7
mov r1, #8
- bl FUNC_06001840
+ bl FUN_06001840
mov r8, r0
ldrh r4, [r7, #4]
ldrh r0, [r7]
@@ -11754,7 +11756,7 @@ _0600A160:
add r0, r4, #206 ; 0xce
mov r1, #1
add r2, r7, #8
- bl FUNC_0601910C
+ bl FUN_0601910C
mov r9, #0
mov r8, r9
mov r7, #1
@@ -11765,13 +11767,13 @@ _0600A210:
mov r0, r5
mov r1, r7
mov r2, r6
- bl FUNC_0601910C
+ bl FUN_0601910C
ldr r1, [sp]
mov r0, r9, lsl #8
add r0, r0, #327680 ; 0x50000
orr r0, r1, r0
str r0, [sp]
- bl FUNC_0600A450
+ bl FUN_0600A450
add r9, r9, #1
add r5, r5, #1
_0600A244:
@@ -11787,9 +11789,9 @@ _0600A260:
mov r0, r5
mov r1, r8
mov r2, r6
- bl FUNC_0601910C
+ bl FUN_0601910C
ldr r0, [sp]
- bl FUNC_0600A450
+ bl FUN_0600A450
ldrh r0, [r7]
cmp r0, #2
bne _0600A298
@@ -11813,8 +11815,8 @@ _0600A2B8: .word 0x000005F8
_0600A2BC: .word _06019404
_0600A2C0: .word 0x04808184
- arm_func_start FUNC_0600A2C4
-FUNC_0600A2C4: ; 0x0600A2C4
+ arm_func_start FUN_0600A2C4
+FUN_0600A2C4: ; 0x0600A2C4
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
mov r1, #256 ; 0x100
@@ -11829,24 +11831,24 @@ _0600A2EC:
mov r0, r6
mov r1, r5
mov r2, r4
- bl FUNC_0601910C
+ bl FUN_0601910C
mov r0, r7
ldr r1, [sp]
- bl FUNC_0600A478
+ bl FUN_0600A478
add r6, r6, #1
add r7, r7, #1
cmp r7, #105 ; 0x69
bcc _0600A2EC
mov r0, #90 ; 0x5a
mov r1, #2
- bl FUNC_0600A478
+ bl FUN_0600A478
add sp, sp, #4
ldmia sp!, {r4, r5, r6, r7, lr}
bx lr
_0600A330: .word 0x04808160
- arm_func_start FUNC_0600A334
-FUNC_0600A334: ; 0x0600A334
+ arm_func_start FUN_0600A334
+FUN_0600A334: ; 0x0600A334
mov ip, #0
ldr r2, _0600A368 ; =_06019474
_0600A33C:
@@ -11863,8 +11865,8 @@ _0600A33C:
bx lr
_0600A368: .word _06019474
- arm_func_start FUNC_0600A36C
-FUNC_0600A36C: ; 0x0600A36C
+ arm_func_start FUN_0600A36C
+FUN_0600A36C: ; 0x0600A36C
stmdb sp!, {r4, lr}
ldr r0, _0600A3D8 ; =0x0380FFF4
ldr r1, [r0]
@@ -11873,30 +11875,30 @@ FUNC_0600A36C: ; 0x0600A36C
mov r0, #0
mov r1, r4
mov r2, #16
- bl FUNC_0600055C
+ bl FUN_0600055C
mov r0, #64 ; 0x40
mov r1, #1
mov r2, r4
- bl FUNC_0601910C
+ bl FUN_0601910C
mov r0, #65 ; 0x41
mov r1, #1
add r2, r4, #2
- bl FUNC_0601910C
+ bl FUN_0601910C
mov r0, #66 ; 0x42
mov r1, #1
add r2, r4, #4
- bl FUNC_0601910C
+ bl FUN_0601910C
mov r0, #67 ; 0x43
mov r1, #1
add r2, r4, #6
- bl FUNC_0601910C
+ bl FUN_0601910C
ldmia sp!, {r4, lr}
bx lr
_0600A3D8: .word 0x0380FFF4
_0600A3DC: .word 0x000005F8
- arm_func_start FUNC_0600A3E0
-FUNC_0600A3E0: ; 0x0600A3E0
+ arm_func_start FUN_0600A3E0
+FUN_0600A3E0: ; 0x0600A3E0
stmdb sp!, {r4, r5, r6, r7, r8, lr}
sub sp, sp, #8
mov r8, #100 ; 0x64
@@ -11909,7 +11911,7 @@ _0600A400:
mov r0, r8
mov r1, r5
mov r2, r4
- bl FUNC_0601910C
+ bl FUN_0601910C
cmp r7, #1
ldreq r0, [sp]
andeq r0, r0, #128 ; 0x80
@@ -11917,7 +11919,7 @@ _0600A400:
ldr r0, [sp]
and r0, r0, #255 ; 0xff
mov r1, r6
- bl FUNC_06009BBC
+ bl FUN_06009BBC
mov r6, r0
add r8, r8, #1
add r7, r7, #1
@@ -11927,8 +11929,8 @@ _0600A400:
ldmia sp!, {r4, r5, r6, r7, r8, lr}
bx lr
- arm_func_start FUNC_0600A450
-FUNC_0600A450: ; 0x0600A450
+ arm_func_start FUN_0600A450
+FUN_0600A450: ; 0x0600A450
ldr r1, _0600A46C ; =0x0480817E
strh r0, [r1]
mov r1, r0, lsr #16
@@ -11940,8 +11942,8 @@ _0600A46C: .word 0x0480817E
_0600A470: .word 0x0480817C
_0600A474: .word _0600F6B0
- arm_func_start FUNC_0600A478
-FUNC_0600A478: ; 0x0600A478
+ arm_func_start FUN_0600A478
+FUN_0600A478: ; 0x0600A478
stmfd sp!, {lr}
sub sp, sp, #4
ldr r2, _0600A4B0 ; =0x0480815A
@@ -11949,7 +11951,7 @@ FUNC_0600A478: ; 0x0600A478
orr r1, r0, #20480 ; 0x5000
ldr r0, _0600A4B4 ; =0x04808158
strh r1, [r0]
- bl FUNC_0600F6E4
+ bl FUN_0600F6E4
cmp r0, #0
mvnne r0, #0
moveq r0, #0
@@ -11959,14 +11961,14 @@ FUNC_0600A478: ; 0x0600A478
_0600A4B0: .word 0x0480815A
_0600A4B4: .word 0x04808158
- arm_func_start FUNC_0600A4B8
-FUNC_0600A4B8: ; 0x0600A4B8
+ arm_func_start FUN_0600A4B8
+FUN_0600A4B8: ; 0x0600A4B8
stmfd sp!, {lr}
sub sp, sp, #4
orr r1, r0, #24576 ; 0x6000
ldr r0, _0600A4E4 ; =0x04808158
strh r1, [r0]
- bl FUNC_0600F6E4
+ bl FUN_0600F6E4
ldr r0, _0600A4E8 ; =0x0480815C
ldrh r0, [r0]
add sp, sp, #4
@@ -11975,16 +11977,16 @@ FUNC_0600A4B8: ; 0x0600A4B8
_0600A4E4: .word 0x04808158
_0600A4E8: .word 0x0480815C
- arm_func_start FUNC_0600A4EC
-FUNC_0600A4EC: ; 0x0600A4EC
+ arm_func_start FUN_0600A4EC
+FUN_0600A4EC: ; 0x0600A4EC
stmdb sp!, {r4, lr}
ldr r0, _0600A57C ; =0x0380FFF4
ldr r0, [r0]
add r4, r0, #836 ; 0x344
- bl FUNC_06009FDC
- bl FUNC_06009E28
+ bl FUN_06009FDC
+ bl FUN_06009E28
mov r0, #32
- bl FUNC_0600AF68
+ bl FUN_0600AF68
mov r1, #0
strh r1, [r4, #164] ; 0xa4
strh r1, [r4, #18]
@@ -12003,15 +12005,15 @@ FUNC_0600A4EC: ; 0x0600A4EC
ldrh r0, [r4, #12]
cmp r0, #1
bne _0600A558
- bl FUNC_06014AE8
+ bl FUN_06014AE8
_0600A558:
ldr r1, _0600A598 ; =0x0000FFFF
ldr r0, _0600A59C ; =0x048080AC
strh r1, [r0]
ldr r0, _0600A5A0 ; =0x048080B4
strh r1, [r0]
- bl FUNC_06014D24
- bl FUNC_060092D8
+ bl FUN_06014D24
+ bl FUN_060092D8
ldmia sp!, {r4, lr}
bx lr
_0600A57C: .word 0x0380FFF4
@@ -12025,21 +12027,21 @@ _0600A598: .word 0x0000FFFF
_0600A59C: .word 0x048080AC
_0600A5A0: .word 0x048080B4
- arm_func_start FUNC_0600A5A4
-FUNC_0600A5A4: ; 0x0600A5A4
+ arm_func_start FUN_0600A5A4
+FUN_0600A5A4: ; 0x0600A5A4
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #12
ldr r0, _0600A9B8 ; =0x0380FFF4
ldr r0, [r0]
add r7, r0, #836 ; 0x344
add r4, r0, #796 ; 0x31c
- bl FUNC_0600A4EC
+ bl FUN_0600A4EC
ldr r2, _0600A9BC ; =0x04808044
ldrh r1, [r2]
ldrh r0, [r2]
add r0, r1, r0, lsl #8
ldrh r1, [r2]
- bl FUNC_06009C7C
+ bl FUN_06009C7C
mov r0, #1
strh r0, [r7, #124] ; 0x7c
ldrh r0, [r4, #30]
@@ -12069,10 +12071,10 @@ FUNC_0600A5A4: ; 0x0600A5A4
mov r1, #15
ldr r0, _0600A9D4 ; =0x04808038
strh r1, [r0]
- bl FUNC_0600EA10
- bl FUNC_06018E38
- bl FUNC_0601373C
- bl FUNC_06015EC8
+ bl FUN_0600EA10
+ bl FUN_06018E38
+ bl FUN_0601373C
+ bl FUN_06015EC8
mov r1, #32768 ; 0x8000
ldr r0, _0600A9D8 ; =0x04808030
strh r1, [r0]
@@ -12162,7 +12164,7 @@ _0600A728:
ldr r1, [sp, #4]
mov r2, r4
mov r3, r5
- bl FUNC_06009EDC
+ bl FUN_06009EDC
str r0, [sp]
str r1, [sp, #4]
mov r2, #1
@@ -12193,8 +12195,8 @@ _0600A728:
ldr r0, _0600AA30 ; =0x048080EA
strh r2, [r0]
mov r0, #64 ; 0x40
- bl FUNC_0600AF68
- bl FUNC_06014B10
+ bl FUN_0600AF68
+ bl FUN_06014B10
mov r1, #2
ldr r0, _0600AA34 ; =0x048080AE
strh r1, [r0]
@@ -12236,7 +12238,7 @@ _0600A88C:
ldr r0, _0600AA30 ; =0x048080EA
strh r1, [r0]
mov r0, #32
- bl FUNC_0600AF68
+ bl FUN_0600AF68
b _0600A97C
_0600A8E0:
ldr r1, _0600A9C4 ; =0x0000FFFF
@@ -12267,7 +12269,7 @@ _0600A8E0:
ldr r0, _0600AA4C ; =0x04808048
strh r1, [r0]
mov r0, #32
- bl FUNC_0600AF68
+ bl FUN_0600AF68
b _0600A97C
_0600A958:
ldr r0, _0600A9F4 ; =0x04808012
@@ -12278,21 +12280,21 @@ _0600A958:
ldr r0, _0600AA04 ; =0x04808004
strh r1, [r0]
mov r0, #32
- bl FUNC_0600AF68
+ bl FUN_0600AF68
_0600A97C:
mov r1, #0
ldr r0, _0600AA4C ; =0x04808048
strh r1, [r0]
- bl FUNC_0600B21C
+ bl FUN_0600B21C
mov r0, #2
ldr r1, _0600AA34 ; =0x048080AE
strh r0, [r1]
ldrh r1, [r7, #14]
cmp r1, #1
bne _0600A9A8
- bl FUNC_0600B3F4
+ bl FUN_0600B3F4
_0600A9A8:
- bl FUNC_0600F82C
+ bl FUN_0600F82C
add sp, sp, #12
ldmia sp!, {r4, r5, r6, r7, lr}
bx lr
@@ -12335,8 +12337,8 @@ _0600AA44: .word 0x0000C03F
_0600AA48: .word 0x00000401
_0600AA4C: .word 0x04808048
- arm_func_start FUNC_0600AA50
-FUNC_0600AA50: ; 0x0600AA50
+ arm_func_start FUN_0600AA50
+FUN_0600AA50: ; 0x0600AA50
ldr r0, _0600AA98 ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #768 ; 0x300
@@ -12360,8 +12362,8 @@ _0600AA90:
bx lr
_0600AA98: .word 0x0380FFF4
- arm_func_start FUNC_0600AA9C
-FUNC_0600AA9C: ; 0x0600AA9C
+ arm_func_start FUN_0600AA9C
+FUN_0600AA9C: ; 0x0600AA9C
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr}
mov r4, r0
mov sl, r1
@@ -12369,7 +12371,7 @@ FUNC_0600AA9C: ; 0x0600AA9C
strh r0, [sl]
strh r0, [sl, #2]
add r0, r4, #1
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r8, r0
mov r9, #0
ldr r6, _0600AB54 ; =_060194D8
@@ -12379,7 +12381,7 @@ FUNC_0600AA9C: ; 0x0600AA9C
b _0600AB44
_0600AAD8:
add r0, r7, r9
- bl FUNC_06009CB0
+ bl FUN_06009CB0
and r1, r0, #127 ; 0x7f
sub r1, r1, #1
cmp r1, #120 ; 0x78
@@ -12414,8 +12416,8 @@ _0600AB44:
bx lr
_0600AB54: .word _060194D8
- arm_func_start FUNC_0600AB58
-FUNC_0600AB58: ; 0x0600AB58
+ arm_func_start FUN_0600AB58
+FUN_0600AB58: ; 0x0600AB58
mov r2, #1
ldr r1, _0600AB74 ; =0x0380FFF4
ldr r1, [r1]
@@ -12425,8 +12427,8 @@ FUNC_0600AB58: ; 0x0600AB58
bx lr
_0600AB74: .word 0x0380FFF4
- arm_func_start FUNC_0600AB78
-FUNC_0600AB78: ; 0x0600AB78
+ arm_func_start FUN_0600AB78
+FUN_0600AB78: ; 0x0600AB78
ldrh r3, [r0, #4]
ldrh r2, [r1, #4]
cmp r3, r2
@@ -12444,8 +12446,8 @@ _0600ABAC:
mov r0, #0
bx lr
- arm_func_start FUNC_0600ABB4
-FUNC_0600ABB4: ; 0x0600ABB4
+ arm_func_start FUN_0600ABB4
+FUN_0600ABB4: ; 0x0600ABB4
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr}
mov r9, r0
mov r8, r1
@@ -12479,15 +12481,15 @@ _0600AC18:
b _0600AC6C
_0600AC28:
mov r0, r6
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r4, r0
add r6, r6, #1
mov r0, r8
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov sl, r0
add r8, r8, #1
mov r0, r7
- bl FUNC_06009CB0
+ bl FUN_06009CB0
add r7, r7, #1
orr r1, sl, r4
orr r0, r0, r4
@@ -12504,8 +12506,8 @@ _0600AC78:
bx lr
_0600AC80: .word 0x0380FFF4
- arm_func_start FUNC_0600AC84
-FUNC_0600AC84: ; 0x0600AC84
+ arm_func_start FUN_0600AC84
+FUN_0600AC84: ; 0x0600AC84
ldr r0, _0600AE7C ; =0x0380FFF4
ldr r1, [r0]
ldr r0, _0600AE80 ; =0x0000053C
@@ -12636,31 +12638,31 @@ _0600AE7C: .word 0x0380FFF4
_0600AE80: .word 0x0000053C
_0600AE84: .word 0x048081B0
- arm_func_start FUNC_0600AE88
-FUNC_0600AE88: ; 0x0600AE88
+ arm_func_start FUN_0600AE88
+FUN_0600AE88: ; 0x0600AE88
stmfd sp!, {lr}
sub sp, sp, #4
- bl FUNC_0600AC84
+ bl FUN_0600AC84
mov r0, #0
ldr r1, _0600AEBC ; =0x0380FFF4
ldr r2, [r1]
ldr r1, _0600AEC0 ; =0x0000053C
add r1, r2, r1
mov r2, #180 ; 0xb4
- bl FUNC_0600AEC4
+ bl FUN_0600AEC4
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
_0600AEBC: .word 0x0380FFF4
_0600AEC0: .word 0x0000053C
- arm_func_start FUNC_0600AEC4
-FUNC_0600AEC4: ; 0x0600AEC4
+ arm_func_start FUN_0600AEC4
+FUN_0600AEC4: ; 0x0600AEC4
ldr pc, _0600AEC8 ; =FUN_037FB334
_0600AEC8: .word FUN_037FB334
- arm_func_start FUNC_0600AECC
-FUNC_0600AECC: ; 0x0600AECC
+ arm_func_start FUN_0600AECC
+FUN_0600AECC: ; 0x0600AECC
ldrh ip, [r1]
strh ip, [r0]
ldrh ip, [r1, #2]
@@ -12695,8 +12697,8 @@ _0600AF18:
strh r1, [r0, #10]
bx lr
- arm_func_start FUNC_0600AF4C
-FUNC_0600AF4C: ; 0x0600AF4C
+ arm_func_start FUN_0600AF4C
+FUN_0600AF4C: ; 0x0600AF4C
ldrh r2, [r1]
strh r2, [r0]
ldrh r2, [r1, #2]
@@ -12705,8 +12707,8 @@ FUNC_0600AF4C: ; 0x0600AF4C
strh r1, [r0, #4]
bx lr
- arm_func_start FUNC_0600AF68
-FUNC_0600AF68: ; 0x0600AF68
+ arm_func_start FUN_0600AF68
+FUN_0600AF68: ; 0x0600AF68
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
@@ -12718,7 +12720,7 @@ FUNC_0600AF68: ; 0x0600AF68
beq _0600AFF0
cmp r0, #64 ; 0x40
bne _0600AF98
- bl FUNC_06009E28
+ bl FUN_06009E28
_0600AF98:
cmp r5, #0
beq _0600AFB4
@@ -12728,23 +12730,23 @@ _0600AF98:
beq _0600AFD0
b _0600AFEC
_0600AFB4:
- bl FUNC_0600B36C
+ bl FUN_0600B36C
b _0600AFEC
_0600AFBC:
mov r0, #0
- bl FUNC_0600B3E0
- bl FUNC_0600A4EC
- bl FUNC_0600B2D8
+ bl FUN_0600B3E0
+ bl FUN_0600A4EC
+ bl FUN_0600B2D8
b _0600AFEC
_0600AFD0:
ldrh r0, [r4, #12]
cmp r0, #2
bne _0600AFE0
- bl FUNC_0600B1EC
+ bl FUN_0600B1EC
_0600AFE0:
mov r0, #100 ; 0x64
- ldr r1, _0600B000 ; =FUNC_06009F5C
- bl FUNC_0600A000
+ ldr r1, _0600B000 ; =FUN_06009F5C
+ bl FUN_0600A000
_0600AFEC:
strh r5, [r4, #8]
_0600AFF0:
@@ -12752,25 +12754,25 @@ _0600AFF0:
ldmia sp!, {r4, r5, lr}
bx lr
_0600AFFC: .word 0x0380FFF4
-_0600B000: .word FUNC_06009F5C
+_0600B000: .word FUN_06009F5C
- arm_func_start FUNC_0600B004
-FUNC_0600B004: ; 0x0600B004
+ arm_func_start FUN_0600B004
+FUN_0600B004: ; 0x0600B004
stmfd sp!, {lr}
sub sp, sp, #4
ldr r0, _0600B02C ; =0x04808094
ldrh r0, [r0]
ands r0, r0, #32768 ; 0x8000
bne _0600B020
- bl FUNC_0600F718
+ bl FUN_0600F718
_0600B020:
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
_0600B02C: .word 0x04808094
- arm_func_start FUNC_0600B030
-FUNC_0600B030: ; 0x0600B030
+ arm_func_start FUN_0600B030
+FUN_0600B030: ; 0x0600B030
ldr r0, _0600B04C ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #768 ; 0x300
@@ -12781,25 +12783,25 @@ FUNC_0600B030: ; 0x0600B030
_0600B04C: .word 0x0380FFF4
_0600B050: .word 0x04808028
- arm_func_start FUNC_0600B054
-FUNC_0600B054: ; 0x0600B054
+ arm_func_start FUN_0600B054
+FUN_0600B054: ; 0x0600B054
stmdb sp!, {r4, lr}
ldr r0, _0600B0A8 ; =0x0380FFF4
ldr r0, [r0]
add r4, r0, #836 ; 0x344
mov r0, #0
strh r0, [r4, #106] ; 0x6a
- bl FUNC_0600F718
+ bl FUN_0600F718
mov r1, #0
ldr r0, _0600B0AC ; =0x0480802A
strh r1, [r0]
ldrh r0, [r4, #136] ; 0x88
cmp r0, #0
beq _0600B0A0
- bl FUNC_06014EB8
+ bl FUN_06014EB8
ldrh r0, [r4, #136] ; 0x88
mov r1, #32
- bl FUNC_0600F294
+ bl FUN_0600F294
mov r0, #0
strh r0, [r4, #136] ; 0x88
_0600B0A0:
@@ -12808,8 +12810,8 @@ _0600B0A0:
_0600B0A8: .word 0x0380FFF4
_0600B0AC: .word 0x0480802A
- arm_func_start FUNC_0600B0B0
-FUNC_0600B0B0: ; 0x0600B0B0
+ arm_func_start FUN_0600B0B0
+FUN_0600B0B0: ; 0x0600B0B0
ldr r2, _0600B0E8 ; =0x0380FFF4
ldr r1, [r2]
add r1, r1, #768 ; 0x300
@@ -12828,8 +12830,8 @@ _0600B0E8: .word 0x0380FFF4
_0600B0EC: .word 0x0480802A
_0600B0F0: .word 0x04808028
- arm_func_start FUNC_0600B0F4
-FUNC_0600B0F4: ; 0x0600B0F4
+ arm_func_start FUN_0600B0F4
+FUN_0600B0F4: ; 0x0600B0F4
stmdb sp!, {r4, r5, r6, r7, r8, lr}
mov r6, r0
mov r5, r1
@@ -12847,16 +12849,16 @@ FUNC_0600B0F4: ; 0x0600B0F4
ldr r8, [r4, #156] ; 0x9c
mov r0, r8
mov r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r8, r8, #1
mov r7, #0
b _0600B168
_0600B148:
mov r0, r5
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r1, r0
mov r0, r8
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r8, r8, #1
add r5, r5, #1
add r7, r7, #1
@@ -12868,7 +12870,7 @@ _0600B174:
mov r0, r5
ldr r1, [r4, #156] ; 0x9c
add r2, r6, #1
- bl FUNC_06000EA0
+ bl FUN_06000EA0
_0600B184:
strh r6, [r4, #160] ; 0xa0
mov r0, #1
@@ -12879,8 +12881,8 @@ _0600B194:
bx lr
_0600B19C: .word 0x0380FFF4
- arm_func_start FUNC_0600B1A0
-FUNC_0600B1A0: ; 0x0600B1A0
+ arm_func_start FUN_0600B1A0
+FUN_0600B1A0: ; 0x0600B1A0
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
@@ -12893,7 +12895,7 @@ FUNC_0600B1A0: ; 0x0600B1A0
mov r0, r1
ldr r1, [r4, #156] ; 0x9c
add r2, r5, #1
- bl FUNC_06000EA0
+ bl FUN_06000EA0
strh r5, [r4, #160] ; 0xa0
mov r0, #0
_0600B1DC:
@@ -12902,8 +12904,8 @@ _0600B1DC:
bx lr
_0600B1E8: .word 0x0380FFF4
- arm_func_start FUNC_0600B1EC
-FUNC_0600B1EC: ; 0x0600B1EC
+ arm_func_start FUN_0600B1EC
+FUN_0600B1EC: ; 0x0600B1EC
mov r1, #0
ldr r0, _0600B214 ; =0x0380FFF4
ldr r0, [r0]
@@ -12917,8 +12919,8 @@ FUNC_0600B1EC: ; 0x0600B1EC
_0600B214: .word 0x0380FFF4
_0600B218: .word 0x04808038
- arm_func_start FUNC_0600B21C
-FUNC_0600B21C: ; 0x0600B21C
+ arm_func_start FUN_0600B21C
+FUN_0600B21C: ; 0x0600B21C
mov r2, #1
ldr r1, _0600B264 ; =0x0380FFF4
ldr r0, [r1]
@@ -12941,8 +12943,8 @@ _0600B264: .word 0x0380FFF4
_0600B268: .word 0x04808038
_0600B26C: .word 0x04808048
- arm_func_start FUNC_0600B270
-FUNC_0600B270: ; 0x0600B270
+ arm_func_start FUN_0600B270
+FUN_0600B270: ; 0x0600B270
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
ldr r0, _0600B2D0 ; =0x0380FFF4
@@ -12958,7 +12960,7 @@ FUNC_0600B270: ; 0x0600B270
ldrh r0, [r5, #110] ; 0x6e
mul r0, r6, r0
mov r1, #100 ; 0x64
- bl FUNC_06003B68
+ bl FUN_06003B68
cmp r0, #65536 ; 0x10000
movhi r0, #5
bhi _0600B2C8
@@ -12972,14 +12974,14 @@ _0600B2C8:
_0600B2D0: .word 0x0380FFF4
_0600B2D4: .word 0x0000FFFF
- arm_func_start FUNC_0600B2D8
-FUNC_0600B2D8: ; 0x0600B2D8
+ arm_func_start FUN_0600B2D8
+FUN_0600B2D8: ; 0x0600B2D8
stmdb sp!, {r4, lr}
mov r1, #0
ldr r0, _0600B360 ; =0x04808036
strh r1, [r0]
mov r0, #8
- bl FUNC_0600A0AC
+ bl FUN_0600A0AC
mov r1, #0
ldr r0, _0600B364 ; =0x04808168
strh r1, [r0]
@@ -12994,20 +12996,20 @@ FUNC_0600B2D8: ; 0x0600B2D8
b _0600B358
_0600B320:
mov r0, #1
- bl FUNC_0600A4B8
+ bl FUN_0600A4B8
mov r4, r0
mov r0, #1
and r1, r4, #127 ; 0x7f
- bl FUNC_0600A478
+ bl FUN_0600A478
mov r0, #1
mov r1, r4
- bl FUNC_0600A478
+ bl FUN_0600A478
mov r0, #40 ; 0x28
- bl FUNC_0600A0AC
- bl FUNC_0600A134
+ bl FUN_0600A0AC
+ bl FUN_0600A134
b _0600B358
_0600B354:
- bl FUNC_0600A134
+ bl FUN_0600A134
_0600B358:
ldmia sp!, {r4, lr}
bx lr
@@ -13015,8 +13017,8 @@ _0600B360: .word 0x04808036
_0600B364: .word 0x04808168
_0600B368: .word 0x0380FFF4
- arm_func_start FUNC_0600B36C
-FUNC_0600B36C: ; 0x0600B36C
+ arm_func_start FUN_0600B36C
+FUN_0600B36C: ; 0x0600B36C
stmfd sp!, {lr}
sub sp, sp, #4
ldr r0, _0600B3CC ; =0x0380FFF4
@@ -13026,13 +13028,13 @@ FUNC_0600B36C: ; 0x0600B36C
cmp r0, #2
bne _0600B394
ldr r0, _0600B3D0 ; =0x0000C008
- bl FUNC_0600A450
+ bl FUN_0600A450
_0600B394:
mov r0, #30
- bl FUNC_0600A4B8
+ bl FUN_0600A4B8
orr r1, r0, #63 ; 0x3f
mov r0, #30
- bl FUNC_0600A478
+ bl FUN_0600A478
ldr r1, _0600B3D4 ; =0x0000800D
ldr r0, _0600B3D8 ; =0x04808168
strh r1, [r0]
@@ -13048,16 +13050,16 @@ _0600B3D4: .word 0x0000800D
_0600B3D8: .word 0x04808168
_0600B3DC: .word 0x04808036
- arm_func_start FUNC_0600B3E0
-FUNC_0600B3E0: ; 0x0600B3E0
+ arm_func_start FUN_0600B3E0
+FUN_0600B3E0: ; 0x0600B3E0
ldr r1, _0600B3F0 ; =0x04808040
strh r0, [r1]
mov r0, #0
bx lr
_0600B3F0: .word 0x04808040
- arm_func_start FUNC_0600B3F4
-FUNC_0600B3F4: ; 0x0600B3F4
+ arm_func_start FUN_0600B3F4
+FUN_0600B3F4: ; 0x0600B3F4
mov r2, r0, lsr #1
ldr r1, _0600B418 ; =0x0380FFF4
ldr r1, [r1]
@@ -13070,8 +13072,8 @@ FUNC_0600B3F4: ; 0x0600B3F4
_0600B418: .word 0x0380FFF4
_0600B41C: .word 0x0480803C
- arm_func_start FUNC_0600B420
-FUNC_0600B420: ; 0x0600B420
+ arm_func_start FUN_0600B420
+FUN_0600B420: ; 0x0600B420
stmfd sp!, {lr}
sub sp, sp, #4
ldr r1, _0600B48C ; =0x0380FFF4
@@ -13095,7 +13097,7 @@ _0600B460:
strh r0, [r1]
ldrh r0, [r2, #32]
mov r1, #0
- bl FUNC_0600BEFC
+ bl FUN_0600BEFC
_0600B47C:
mov r0, #0
add sp, sp, #4
@@ -13104,8 +13106,8 @@ _0600B47C:
_0600B48C: .word 0x0380FFF4
_0600B490: .word 0x04808006
- arm_func_start FUNC_0600B494
-FUNC_0600B494: ; 0x0600B494
+ arm_func_start FUN_0600B494
+FUN_0600B494: ; 0x0600B494
stmfd sp!, {lr}
sub sp, sp, #4
ldr r0, _0600B510 ; =0x0000E2E2
@@ -13113,12 +13115,12 @@ FUNC_0600B494: ; 0x0600B494
mov r0, #88 ; 0x58
mov r1, #2
add r2, sp, #0
- bl FUNC_0601910C
+ bl FUN_0601910C
ldr r1, [sp]
ldr r0, _0600B514 ; =0x00000202
add r0, r1, r0
str r0, [sp]
- bl FUNC_0600AA50
+ bl FUN_0600AA50
cmp r0, #20
bne _0600B4F8
ldr r1, [sp]
@@ -13145,8 +13147,8 @@ _0600B51C: .word 0x048080BC
_0600B520: .word 0x00006060
_0600B524: .word 0x04808140
- arm_func_start FUNC_0600B528
-FUNC_0600B528: ; 0x0600B528
+ arm_func_start FUN_0600B528
+FUN_0600B528: ; 0x0600B528
stmfd sp!, {lr}
sub sp, sp, #4
ldr r1, _0600B56C ; =0x0380FFF4
@@ -13159,23 +13161,23 @@ FUNC_0600B528: ; 0x0600B528
ldrh r0, [r0]
orr r0, r1, r0
strh r0, [r3, #2]
- bl FUNC_0600B494
+ bl FUN_0600B494
mov r0, #0
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
_0600B56C: .word 0x0380FFF4
- arm_func_start FUNC_0600B570
-FUNC_0600B570: ; 0x0600B570
+ arm_func_start FUN_0600B570
+FUN_0600B570: ; 0x0600B570
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #12
mov sl, r0
cmp r1, #0
- ldrne r9, _0600B7E8 ; =FUNC_060190BC
- ldreq r9, _0600B7EC ; =FUNC_0601910C
+ ldrne r9, _0600B7E8 ; =FUN_060190BC
+ ldreq r9, _0600B7EC ; =FUN_0601910C
mov r0, sl
- bl FUNC_0600AB58
+ bl FUN_0600AB58
cmp r0, #0
moveq r0, #5
beq _0600B7DC
@@ -13221,14 +13223,14 @@ _0600B60C:
mov lr, pc
bx r9
ldr r0, [sp]
- bl FUNC_0600A450
+ bl FUN_0600A450
add r0, r5, #245 ; 0xf5
mov r1, #3
add r2, sp, #0
mov lr, pc
bx r9
ldr r0, [sp]
- bl FUNC_0600A450
+ bl FUN_0600A450
mov r0, #0
str r0, [sp]
ldr r0, _0600B800 ; =0x0380FFF4
@@ -13250,7 +13252,7 @@ _0600B60C:
and r0, r0, #31
orr r0, r1, r0, lsl #10
str r0, [sp]
- bl FUNC_0600A450
+ bl FUN_0600A450
b _0600B7C4
_0600B6B4:
ldr r0, _0600B804 ; =0x00000146
@@ -13261,7 +13263,7 @@ _0600B6B4:
bx r9
mov r0, #30
ldr r1, [sp]
- bl FUNC_0600A478
+ bl FUN_0600A478
b _0600B7C4
_0600B6DC:
ldrh r0, [r0, #252] ; 0xfc
@@ -13285,7 +13287,7 @@ _0600B6F4:
bx r9
ldr r0, [sp, #4]
ldr r1, [sp]
- bl FUNC_0600A478
+ bl FUN_0600A478
add r7, r7, #15
add r6, r6, #1
_0600B738:
@@ -13317,7 +13319,7 @@ _0600B760:
ldr r0, [sp]
orr r0, r0, #327680 ; 0x50000
str r0, [sp]
- bl FUNC_0600A450
+ bl FUN_0600A450
add r7, r7, #15
add r6, r6, #1
_0600B7B0:
@@ -13337,8 +13339,8 @@ _0600B7DC:
add sp, sp, #12
ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
bx lr
-_0600B7E8: .word FUNC_060190BC
-_0600B7EC: .word FUNC_0601910C
+_0600B7E8: .word FUN_060190BC
+_0600B7EC: .word FUN_0601910C
_0600B7F0: .word 0x04808040
_0600B7F4: .word 0x00008001
_0600B7F8: .word 0x0480803C
@@ -13347,77 +13349,77 @@ _0600B800: .word 0x0380FFF4
_0600B804: .word 0x00000146
_0600B808: .word 0x04808048
- arm_func_start FUNC_0600B80C
-FUNC_0600B80C: ; 0x0600B80C
+ arm_func_start FUN_0600B80C
+FUN_0600B80C: ; 0x0600B80C
stmfd sp!, {lr}
sub sp, sp, #12
mov r0, #54 ; 0x36
mov r1, #6
add r2, sp, #2
- bl FUNC_0601910C
+ bl FUN_0601910C
mov r0, #60 ; 0x3c
mov r1, #2
add r2, sp, #0
- bl FUNC_0601910C
+ bl FUN_0601910C
add r0, sp, #2
- bl FUNC_0600C2D8
+ bl FUN_0600C2D8
mov r0, #7
- bl FUNC_0600C2A4
+ bl FUN_0600C2A4
ldrh r1, [sp]
ldr r0, _0600B940 ; =0x00007FFE
and r0, r1, r0
mov r0, r0, lsl #16
mov r0, r0, lsr #16
- bl FUNC_0600C264
+ bl FUN_0600C264
mov r0, #2
- bl FUNC_0600C1DC
+ bl FUN_0600C1DC
mov r0, #0
- bl FUNC_0600C1A0
+ bl FUN_0600C1A0
mov r0, #0
- bl FUNC_0600C0EC
+ bl FUN_0600C0EC
mov r0, #0
- bl FUNC_0600C0C8
+ bl FUN_0600C0C8
ldr r0, _0600B944 ; =_06019424
- bl FUNC_0600C064
+ bl FUN_0600C064
mov r0, #500 ; 0x1f4
- bl FUNC_0600B9DC
+ bl FUN_0600B9DC
mov r0, #0
- bl FUNC_0600C02C
+ bl FUN_0600C02C
mov r0, #0
- bl FUNC_0600BFF4
+ bl FUN_0600BFF4
mov r0, #16
- bl FUNC_0600BFBC
+ bl FUN_0600BFBC
ldr r0, _0600B948 ; =0x0000FFFF
mov r1, #0
- bl FUNC_0600BEFC
+ bl FUN_0600BEFC
ldr r0, _0600B94C ; =_060193C4
- bl FUNC_0600BECC
+ bl FUN_0600BECC
mov r0, #1
- bl FUNC_0600BE0C
+ bl FUN_0600BE0C
mov r0, #0
- bl FUNC_0600BDE8
+ bl FUN_0600BDE8
ldr r0, _0600B950 ; =_06019380
- bl FUNC_0600B528
+ bl FUN_0600B528
mov r0, #0
mov r1, #31
- bl FUNC_0600BDA0
+ bl FUN_0600BDA0
mov r0, #5
- bl FUNC_0600B270
+ bl FUN_0600B270
mov r0, #0
mov r1, r0
- bl FUNC_0600BC5C
+ bl FUN_0600BC5C
mov r0, #0
- bl FUNC_0600BD38
+ bl FUN_0600BD38
mov r0, #0
- bl FUNC_0600BC1C
+ bl FUN_0600BC1C
mov r0, #0
- bl FUNC_0600BBC0
+ bl FUN_0600BBC0
ldr r2, _0600B954 ; =0x04808044
ldrh r1, [r2]
ldrh r0, [r2]
add r0, r1, r0, lsl #8
ldrh r1, [r2]
- bl FUNC_06009C7C
+ bl FUN_06009C7C
mov r1, #1
ldr r0, _0600B958 ; =0x0380FFF4
ldr r0, [r0]
@@ -13434,8 +13436,8 @@ _0600B950: .word _06019380
_0600B954: .word 0x04808044
_0600B958: .word 0x0380FFF4
- arm_func_start FUNC_0600B95C
-FUNC_0600B95C: ; 0x0600B95C
+ arm_func_start FUN_0600B95C
+FUN_0600B95C: ; 0x0600B95C
cmp r0, #1
bcc _0600B96C
cmp r0, #255 ; 0xff
@@ -13452,8 +13454,8 @@ _0600B974:
bx lr
_0600B98C: .word 0x0380FFF4
- arm_func_start FUNC_0600B990
-FUNC_0600B990: ; 0x0600B990
+ arm_func_start FUN_0600B990
+FUN_0600B990: ; 0x0600B990
cmp r0, #1
bcc _0600B9A0
cmp r0, #255 ; 0xff
@@ -13476,8 +13478,8 @@ _0600B9D0: .word 0x0380FFF4
_0600B9D4: .word 0x0480808E
_0600B9D8: .word 0x04808088
- arm_func_start FUNC_0600B9DC
-FUNC_0600B9DC: ; 0x0600B9DC
+ arm_func_start FUN_0600B9DC
+FUN_0600B9DC: ; 0x0600B9DC
stmfd sp!, {lr}
sub sp, sp, #4
cmp r0, #10
@@ -13497,7 +13499,7 @@ _0600B9FC:
ldr r0, [r2]
add r0, r0, #768 ; 0x300
ldrh r0, [r0, #56] ; 0x38
- bl FUNC_0600B270
+ bl FUN_0600B270
mov r0, #0
_0600BA28:
add sp, sp, #4
@@ -13506,8 +13508,8 @@ _0600BA28:
_0600BA34: .word 0x0380FFF4
_0600BA38: .word 0x0480808C
- arm_func_start FUNC_0600BA3C
-FUNC_0600BA3C: ; 0x0600BA3C
+ arm_func_start FUN_0600BA3C
+FUN_0600BA3C: ; 0x0600BA3C
stmdb sp!, {r4, r5, r6, r7, r8, r9, lr}
sub sp, sp, #4
mov r8, r0
@@ -13539,10 +13541,10 @@ _0600BAA0:
b _0600BAC8
_0600BAAC:
mov r0, r7
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r1, r0
add r0, r9, r5
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r7, r7, #1
add r5, r5, #1
_0600BAC8:
@@ -13554,7 +13556,7 @@ _0600BAC8:
_0600BADC:
add r0, r9, r5
mov r1, r7
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r5, r5, #1
_0600BAEC:
cmp r5, #32
@@ -13573,10 +13575,10 @@ _0600BAEC:
b _0600BB3C
_0600BB24:
add r0, r4, r5
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r1, r0
add r0, r7, r5
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r5, r5, #1
_0600BB3C:
cmp r5, r8
@@ -13589,18 +13591,18 @@ _0600BB48:
bx lr
_0600BB54: .word 0x0380FFF4
- arm_func_start FUNC_0600BB58
-FUNC_0600BB58: ; 0x0600BB58
+ arm_func_start FUN_0600BB58
+FUN_0600BB58: ; 0x0600BB58
stmdb sp!, {r4, lr}
mov r4, r0
ldr r0, _0600BBB4 ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #936 ; 0x3a8
mov r1, r4
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
ldr r0, _0600BBB8 ; =0x04808020
mov r1, r4
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
ldrh r0, [r4]
ands r0, r0, #1
ldrne r1, _0600BBBC ; =0x048080D0
@@ -13618,8 +13620,8 @@ _0600BBB4: .word 0x0380FFF4
_0600BBB8: .word 0x04808020
_0600BBBC: .word 0x048080D0
- arm_func_start FUNC_0600BBC0
-FUNC_0600BBC0: ; 0x0600BBC0
+ arm_func_start FUN_0600BBC0
+FUN_0600BBC0: ; 0x0600BBC0
cmp r0, #1
movhi r0, #5
bxhi lr
@@ -13644,8 +13646,8 @@ _0600BC10: .word 0x0380FFF4
_0600BC14: .word 0x0480802A
_0600BC18: .word 0x04808028
- arm_func_start FUNC_0600BC1C
-FUNC_0600BC1C: ; 0x0600BC1C
+ arm_func_start FUN_0600BC1C
+FUN_0600BC1C: ; 0x0600BC1C
cmp r0, #1
movhi r0, #5
bxhi lr
@@ -13663,8 +13665,8 @@ FUNC_0600BC1C: ; 0x0600BC1C
bx lr
_0600BC58: .word 0x0380FFF4
- arm_func_start FUNC_0600BC5C
-FUNC_0600BC5C: ; 0x0600BC5C
+ arm_func_start FUN_0600BC5C
+FUN_0600BC5C: ; 0x0600BC5C
cmp r0, #1
bhi _0600BC6C
cmp r1, #1
@@ -13726,8 +13728,8 @@ _0600BCDC:
_0600BD30: .word 0x0380FFF4
_0600BD34: .word 0x04808290
- arm_func_start FUNC_0600BD38
-FUNC_0600BD38: ; 0x0600BD38
+ arm_func_start FUN_0600BD38
+FUN_0600BD38: ; 0x0600BD38
cmp r0, #1
movhi r0, #5
bxhi lr
@@ -13755,8 +13757,8 @@ FUNC_0600BD38: ; 0x0600BD38
_0600BD98: .word 0x0380FFF4
_0600BD9C: .word 0x04808290
- arm_func_start FUNC_0600BDA0
-FUNC_0600BDA0: ; 0x0600BDA0
+ arm_func_start FUN_0600BDA0
+FUN_0600BDA0: ; 0x0600BDA0
stmdb sp!, {r4, lr}
mov r2, r0
mov r4, r1
@@ -13768,17 +13770,17 @@ FUNC_0600BDA0: ; 0x0600BDA0
bhi _0600BDE0
mov r0, #19
mov r1, r2
- bl FUNC_0600A478
+ bl FUN_0600A478
mov r0, #53 ; 0x35
mov r1, r4
- bl FUNC_0600A478
+ bl FUN_0600A478
mov r0, #0
_0600BDE0:
ldmia sp!, {r4, lr}
bx lr
- arm_func_start FUNC_0600BDE8
-FUNC_0600BDE8: ; 0x0600BDE8
+ arm_func_start FUN_0600BDE8
+FUN_0600BDE8: ; 0x0600BDE8
cmp r0, #1
movhi r0, #5
ldrls r1, _0600BE08 ; =0x0380FFF4
@@ -13789,8 +13791,8 @@ FUNC_0600BDE8: ; 0x0600BDE8
bx lr
_0600BE08: .word 0x0380FFF4
- arm_func_start FUNC_0600BE0C
-FUNC_0600BE0C: ; 0x0600BE0C
+ arm_func_start FUN_0600BE0C
+FUN_0600BE0C: ; 0x0600BE0C
stmfd sp!, {lr}
sub sp, sp, #4
ldr r1, _0600BEC4 ; =0x0380FFF4
@@ -13833,7 +13835,7 @@ _0600BE8C:
ldrneh r0, [r1]
orrne r0, r0, #6
strneh r0, [r1]
- bl FUNC_0600B494
+ bl FUN_0600B494
mov r0, #0
_0600BEB8:
add sp, sp, #4
@@ -13842,8 +13844,8 @@ _0600BEB8:
_0600BEC4: .word 0x0380FFF4
_0600BEC8: .word 0x048080BC
- arm_func_start FUNC_0600BECC
-FUNC_0600BECC: ; 0x0600BECC
+ arm_func_start FUN_0600BECC
+FUN_0600BECC: ; 0x0600BECC
ldr r1, _0600BEF8 ; =0x0380FFF4
ldr r1, [r1]
add r2, r1, #900 ; 0x384
@@ -13858,8 +13860,8 @@ _0600BEDC:
bx lr
_0600BEF8: .word 0x0380FFF4
- arm_func_start FUNC_0600BEFC
-FUNC_0600BEFC: ; 0x0600BEFC
+ arm_func_start FUN_0600BEFC
+FUN_0600BEFC: ; 0x0600BEFC
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r4, r0
@@ -13890,19 +13892,19 @@ FUNC_0600BEFC: ; 0x0600BEFC
bne _0600BF8C
mov r0, r5
and r1, r4, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r5, #1
mov r1, r4, asr #8
and r1, r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
b _0600BFA4
_0600BF8C:
mov r0, r5
mov r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r5, #1
mov r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
_0600BFA4:
mov r0, #0
_0600BFA8:
@@ -13912,8 +13914,8 @@ _0600BFA8:
_0600BFB4: .word 0x0380FFF4
_0600BFB8: .word 0x04808134
- arm_func_start FUNC_0600BFBC
-FUNC_0600BFBC: ; 0x0600BFBC
+ arm_func_start FUN_0600BFBC
+FUN_0600BFBC: ; 0x0600BFBC
cmp r0, #255 ; 0xff
movhi r0, #5
bxhi lr
@@ -13929,8 +13931,8 @@ FUNC_0600BFBC: ; 0x0600BFBC
bx lr
_0600BFF0: .word 0x0380FFF4
- arm_func_start FUNC_0600BFF4
-FUNC_0600BFF4: ; 0x0600BFF4
+ arm_func_start FUN_0600BFF4
+FUN_0600BFF4: ; 0x0600BFF4
cmp r0, #1
movhi r0, #5
bxhi lr
@@ -13946,8 +13948,8 @@ FUNC_0600BFF4: ; 0x0600BFF4
bx lr
_0600C028: .word 0x0380FFF4
- arm_func_start FUNC_0600C02C
-FUNC_0600C02C: ; 0x0600C02C
+ arm_func_start FUN_0600C02C
+FUN_0600C02C: ; 0x0600C02C
cmp r0, #1
movhi r0, #5
bxhi lr
@@ -13963,26 +13965,26 @@ FUNC_0600C02C: ; 0x0600C02C
bx lr
_0600C060: .word 0x0380FFF4
- arm_func_start FUNC_0600C064
-FUNC_0600C064: ; 0x0600C064
+ arm_func_start FUN_0600C064
+FUN_0600C064: ; 0x0600C064
stmdb sp!, {r4, lr}
mov r4, r0
ldr r0, _0600C0B8 ; =0x04805F80
mov r1, r4
mov r2, #20
- bl FUNC_06009D74
+ bl FUN_06009D74
ldr r0, _0600C0BC ; =0x04805FA0
add r1, r4, #20
mov r2, #20
- bl FUNC_06009D74
+ bl FUN_06009D74
ldr r0, _0600C0C0 ; =0x04805FC0
add r1, r4, #40 ; 0x28
mov r2, #20
- bl FUNC_06009D74
+ bl FUN_06009D74
ldr r0, _0600C0C4 ; =0x04805FE0
add r1, r4, #60 ; 0x3c
mov r2, #20
- bl FUNC_06009D74
+ bl FUN_06009D74
mov r0, #0
ldmia sp!, {r4, lr}
bx lr
@@ -13991,8 +13993,8 @@ _0600C0BC: .word 0x04805FA0
_0600C0C0: .word 0x04805FC0
_0600C0C4: .word 0x04805FE0
- arm_func_start FUNC_0600C0C8
-FUNC_0600C0C8: ; 0x0600C0C8
+ arm_func_start FUN_0600C0C8
+FUN_0600C0C8: ; 0x0600C0C8
cmp r0, #3
movhi r0, #5
ldrls r1, _0600C0E8 ; =0x0380FFF4
@@ -14003,8 +14005,8 @@ FUNC_0600C0C8: ; 0x0600C0C8
bx lr
_0600C0E8: .word 0x0380FFF4
- arm_func_start FUNC_0600C0EC
-FUNC_0600C0EC: ; 0x0600C0EC
+ arm_func_start FUN_0600C0EC
+FUN_0600C0EC: ; 0x0600C0EC
ldr r1, _0600C194 ; =0x0380FFF4
ldr r1, [r1]
add r2, r1, #836 ; 0x344
@@ -14054,8 +14056,8 @@ _0600C194: .word 0x0380FFF4
_0600C198: .word 0x04808006
_0600C19C: .word 0x0000FFC7
- arm_func_start FUNC_0600C1A0
-FUNC_0600C1A0: ; 0x0600C1A0
+ arm_func_start FUN_0600C1A0
+FUN_0600C1A0: ; 0x0600C1A0
stmfd sp!, {lr}
sub sp, sp, #4
cmp r0, #2
@@ -14065,7 +14067,7 @@ FUNC_0600C1A0: ; 0x0600C1A0
ldr r1, [r1]
add r1, r1, #768 ; 0x300
strh r0, [r1, #48] ; 0x30
- bl FUNC_0600B494
+ bl FUN_0600B494
mov r0, #0
_0600C1CC:
add sp, sp, #4
@@ -14073,8 +14075,8 @@ _0600C1CC:
bx lr
_0600C1D8: .word 0x0380FFF4
- arm_func_start FUNC_0600C1DC
-FUNC_0600C1DC: ; 0x0600C1DC
+ arm_func_start FUN_0600C1DC
+FUN_0600C1DC: ; 0x0600C1DC
stmfd sp!, {lr}
sub sp, sp, #4
cmp r0, #3
@@ -14096,7 +14098,7 @@ FUNC_0600C1DC: ; 0x0600C1DC
ldr r0, [ip]
add r0, r0, #768 ; 0x300
ldrh r0, [r0, #82] ; 0x52
- bl FUNC_0600B420
+ bl FUN_0600B420
ldr r0, _0600C258 ; =0x0380FFF4
ldr r1, [r0]
ldr r0, [r1, #832] ; 0x340
@@ -14111,8 +14113,8 @@ _0600C258: .word 0x0380FFF4
_0600C25C: .word 0x04808006
_0600C260: .word 0x0000FFF8
- arm_func_start FUNC_0600C264
-FUNC_0600C264: ; 0x0600C264
+ arm_func_start FUN_0600C264
+FUN_0600C264: ; 0x0600C264
ldr r1, _0600C29C ; =0x00007FFE
ands r1, r0, r1
moveq r0, #5
@@ -14130,8 +14132,8 @@ FUNC_0600C264: ; 0x0600C264
_0600C29C: .word 0x00007FFE
_0600C2A0: .word 0x0380FFF4
- arm_func_start FUNC_0600C2A4
-FUNC_0600C2A4: ; 0x0600C2A4
+ arm_func_start FUN_0600C2A4
+FUN_0600C2A4: ; 0x0600C2A4
cmp r0, #255 ; 0xff
movhi r0, #5
bxhi lr
@@ -14146,8 +14148,8 @@ FUNC_0600C2A4: ; 0x0600C2A4
_0600C2D0: .word 0x0380FFF4
_0600C2D4: .word 0x0480802C
- arm_func_start FUNC_0600C2D8
-FUNC_0600C2D8: ; 0x0600C2D8
+ arm_func_start FUN_0600C2D8
+FUN_0600C2D8: ; 0x0600C2D8
stmdb sp!, {r4, lr}
mov r4, r0
ldrh r0, [r4]
@@ -14158,10 +14160,10 @@ FUNC_0600C2D8: ; 0x0600C2D8
ldr r0, [r0]
add r0, r0, #804 ; 0x324
mov r1, r4
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
ldr r0, _0600C334 ; =0x04808018
mov r1, r4
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
ldr r0, _0600C330 ; =0x0380FFF4
ldr r1, [r0]
ldr r0, [r1, #832] ; 0x340
@@ -14174,8 +14176,8 @@ _0600C328:
_0600C330: .word 0x0380FFF4
_0600C334: .word 0x04808018
- arm_func_start FUNC_0600C338
-FUNC_0600C338: ; 0x0600C338
+ arm_func_start FUN_0600C338
+FUN_0600C338: ; 0x0600C338
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
mov r5, r1
@@ -14185,13 +14187,13 @@ FUNC_0600C338: ; 0x0600C338
mov r0, #0
add r1, r1, #796 ; 0x31c
mov r2, #40 ; 0x28
- bl FUNC_0600055C
+ bl FUN_0600055C
mov r0, #0
ldr r1, _0600C3B4 ; =0x0380FFF4
ldr r1, [r1]
add r1, r1, #836 ; 0x344
mov r2, #192 ; 0xc0
- bl FUNC_0600055C
+ bl FUN_0600055C
ldr r2, _0600C3B4 ; =0x0380FFF4
ldr r0, [r2]
str r6, [r0, #796] ; 0x31c
@@ -14209,8 +14211,8 @@ FUNC_0600C338: ; 0x0600C338
bx lr
_0600C3B4: .word 0x0380FFF4
- arm_func_start FUNC_0600C3B8
-FUNC_0600C3B8: ; 0x0600C3B8
+ arm_func_start FUN_0600C3B8
+FUN_0600C3B8: ; 0x0600C3B8
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #4
mov r9, #0
@@ -14228,7 +14230,7 @@ FUNC_0600C3B8: ; 0x0600C3B8
_0600C3F0:
mov r0, r6
mov r1, r5
- bl FUNC_0600A478
+ bl FUN_0600A478
cmp r0, r4
moveq r9, #1
beq _0600C678
@@ -14246,7 +14248,7 @@ _0600C420:
addeq r5, r5, #1
beq _0600C458
mov r0, r4
- bl FUNC_0600A4B8
+ bl FUN_0600A4B8
mov r0, r0, lsl #16
mov r0, r0, lsr #16
cmp r0, #255 ; 0xff
@@ -14264,7 +14266,7 @@ _0600C45C:
_0600C46C:
mov r0, r5
mov r1, r4
- bl FUNC_0600A478
+ bl FUN_0600A478
add r5, r5, #1
cmp r5, #105 ; 0x69
bcc _0600C46C
@@ -14278,7 +14280,7 @@ _0600C490:
addeq r4, r4, #1
beq _0600C4C4
mov r0, r5
- bl FUNC_0600A4B8
+ bl FUN_0600A4B8
mov r0, r0, lsl #16
movs r0, r0, lsr #16
beq _0600C4C4
@@ -14295,7 +14297,7 @@ _0600C4C8:
_0600C4D8:
mov r0, r4
mov r1, r5
- bl FUNC_0600A478
+ bl FUN_0600A478
add r4, r4, #1
mvn r0, r5
mov r0, r0, lsl #16
@@ -14313,7 +14315,7 @@ _0600C50C:
addeq r4, r4, #1
beq _0600C544
mov r0, r6
- bl FUNC_0600A4B8
+ bl FUN_0600A4B8
mov r0, r0, lsl #16
mov r0, r0, lsr #16
cmp r0, r5
@@ -14335,7 +14337,7 @@ _0600C558:
_0600C568:
mov r0, r5
mov r1, r4
- bl FUNC_0600A478
+ bl FUN_0600A478
add r5, r5, #1
sub r0, r4, #1
mov r0, r0, lsl #16
@@ -14353,7 +14355,7 @@ _0600C59C:
addeq r4, r4, #1
beq _0600C5D4
mov r0, r6
- bl FUNC_0600A4B8
+ bl FUN_0600A4B8
mov r0, r0, lsl #16
mov r0, r0, lsr #16
cmp r0, r5
@@ -14386,9 +14388,9 @@ _0600C600:
_0600C620:
mov r0, r6
mov r1, r7
- bl FUNC_0600A478
+ bl FUN_0600A478
mov r0, r6
- bl FUNC_0600A4B8
+ bl FUN_0600A4B8
mov r0, r0, lsl #16
mov r0, r0, lsr #16
cmp r0, r7
@@ -14427,8 +14429,8 @@ _0600C6A4: .word 0x0380FFF4
_0600C6A8: .word _060195D0
_0600C6AC: .word _06019604
- arm_func_start FUNC_0600C6B0
-FUNC_0600C6B0: ; 0x0600C6B0
+ arm_func_start FUN_0600C6B0
+FUN_0600C6B0: ; 0x0600C6B0
mov r0, #0
ldr r3, _0600C820 ; =0x04804000
ldr r1, _0600C824 ; =0x0000FFFF
@@ -14540,8 +14542,8 @@ _0600C828: .word 0x00005A5A
_0600C82C: .word 0x0000A5A5
_0600C830: .word 0x0380FFF4
- arm_func_start FUNC_0600C834
-FUNC_0600C834: ; 0x0600C834
+ arm_func_start FUN_0600C834
+FUN_0600C834: ; 0x0600C834
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
mov r3, #0
@@ -14664,40 +14666,40 @@ _0600C9D4: .word _060195C8
_0600C9D8: .word 0x00001234
_0600C9DC: .word 0x0380FFF4
- arm_func_start FUNC_0600C9E0
-FUNC_0600C9E0: ; 0x0600C9E0
+ arm_func_start FUN_0600C9E0
+FUN_0600C9E0: ; 0x0600C9E0
stmfd sp!, {lr}
sub sp, sp, #4
mov r0, #16777216 ; 0x1000000
- bl FUNC_06009068
+ bl FUN_06009068
mov r0, #16777216 ; 0x1000000
mov r1, #0
- bl FUNC_0600CA08
+ bl FUN_0600CA08
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
- arm_func_start FUNC_0600CA08
-FUNC_0600CA08: ; 0x0600CA08
+ arm_func_start FUN_0600CA08
+FUN_0600CA08: ; 0x0600CA08
ldr pc, _0600CA0C ; =FUN_037F894C
_0600CA0C: .word FUN_037F894C
- arm_func_start FUNC_0600CA10
-FUNC_0600CA10: ; 0x0600CA10
+ arm_func_start FUN_0600CA10
+FUN_0600CA10: ; 0x0600CA10
stmfd sp!, {lr}
sub sp, sp, #4
mov r0, #16777216 ; 0x1000000
- ldr r1, _0600CA38 ; =FUNC_0600E000
- bl FUNC_0600CA08
+ ldr r1, _0600CA38 ; =FUN_0600E000
+ bl FUN_0600CA08
mov r0, #16777216 ; 0x1000000
- bl FUNC_06009070
+ bl FUN_06009070
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
-_0600CA38: .word FUNC_0600E000
+_0600CA38: .word FUN_0600E000
- arm_func_start FUNC_0600CA3C
-FUNC_0600CA3C: ; 0x0600CA3C
+ arm_func_start FUN_0600CA3C
+FUN_0600CA3C: ; 0x0600CA3C
stmfd sp!, {lr}
sub sp, sp, #4
ldrh r1, [r0]
@@ -14715,7 +14717,7 @@ FUNC_0600CA3C: ; 0x0600CA3C
ldrh r1, [r1]
cmp r2, r1
beq _0600CA8C
- bl FUNC_06015270
+ bl FUN_06015270
mov r0, #1
b _0600CA90
_0600CA8C:
@@ -14727,20 +14729,20 @@ _0600CA90:
_0600CA9C: .word 0x00003FFF
_0600CAA0: .word 0x04808098
- arm_func_start FUNC_0600CAA4
-FUNC_0600CAA4: ; 0x0600CAA4
+ arm_func_start FUN_0600CAA4
+FUN_0600CAA4: ; 0x0600CAA4
stmdb sp!, {r4, lr}
ldr r0, _0600CAE8 ; =0x0380FFF4
ldr r1, [r0]
ldr r0, _0600CAEC ; =0x0000042C
add r4, r1, r0
add r0, r4, #80 ; 0x50
- bl FUNC_0600CA3C
+ bl FUN_0600CA3C
cmp r0, #0
movne r0, #1
bne _0600CAE0
add r0, r4, #100 ; 0x64
- bl FUNC_0600CA3C
+ bl FUN_0600CA3C
cmp r0, #0
movne r0, #1
moveq r0, #0
@@ -14750,8 +14752,8 @@ _0600CAE0:
_0600CAE8: .word 0x0380FFF4
_0600CAEC: .word 0x0000042C
- arm_func_start FUNC_0600CAF0
-FUNC_0600CAF0: ; 0x0600CAF0
+ arm_func_start FUN_0600CAF0
+FUN_0600CAF0: ; 0x0600CAF0
stmfd sp!, {lr}
sub sp, sp, #4
ldr r0, _0600CB48 ; =0x0380FFF4
@@ -14781,8 +14783,8 @@ _0600CB50: .word 0x0000FFFF
_0600CB54: .word 0x04808094
_0600CB58: .word 0x04808030
- arm_func_start FUNC_0600CB5C
-FUNC_0600CB5C: ; 0x0600CB5C
+ arm_func_start FUN_0600CB5C
+FUN_0600CB5C: ; 0x0600CB5C
ldr r1, _0600CB7C ; =0x04805F60
cmp r0, r1
ldrcs r1, _0600CB80 ; =0x0380FFF4
@@ -14794,11 +14796,11 @@ FUNC_0600CB5C: ; 0x0600CB5C
_0600CB7C: .word 0x04805F60
_0600CB80: .word 0x0380FFF4
- arm_func_start FUNC_0600CB84
-FUNC_0600CB84: ; 0x0600CB84
+ arm_func_start FUN_0600CB84
+FUN_0600CB84: ; 0x0600CB84
stmdb sp!, {r4, lr}
mov r0, #16777216 ; 0x1000000
- bl FUNC_06009068
+ bl FUN_06009068
mov r4, r0
ldr r2, _0600CBE8 ; =0x04808210
ldrh r3, [r2]
@@ -14819,16 +14821,16 @@ _0600CBC8:
mov r0, #0
ldr r1, _0600CBEC ; =0x04808244
strh r0, [r1]
- bl FUNC_0600D070
+ bl FUN_0600D070
mov r0, r4
- bl FUNC_06009070
+ bl FUN_06009070
ldmia sp!, {r4, lr}
bx lr
_0600CBE8: .word 0x04808210
_0600CBEC: .word 0x04808244
- arm_func_start FUNC_0600CBF0
-FUNC_0600CBF0: ; 0x0600CBF0
+ arm_func_start FUN_0600CBF0
+FUN_0600CBF0: ; 0x0600CBF0
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
ldr r0, _0600CCBC ; =0x0380FFF4
@@ -14837,11 +14839,11 @@ FUNC_0600CBF0: ; 0x0600CBF0
add r5, r1, r0
mov r4, #0
mov r0, #2
- bl FUNC_06014FC8
+ bl FUN_06014FC8
mov r0, #1
- bl FUNC_06014FC8
+ bl FUN_06014FC8
mov r0, r4
- bl FUNC_06014FC8
+ bl FUN_06014FC8
ldrh r0, [r5, #40] ; 0x28
cmp r0, #0
beq _0600CC48
@@ -14876,19 +14878,19 @@ _0600CC90:
beq _0600CCA4
mov r0, #0
mov r1, #14
- bl FUNC_06009078
+ bl FUN_06009078
_0600CCA4:
mov r0, #0
mov r1, #20
- bl FUNC_06009078
+ bl FUN_06009078
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
_0600CCBC: .word 0x0380FFF4
_0600CCC0: .word 0x0000042C
- arm_func_start FUNC_0600CCC4
-FUNC_0600CCC4: ; 0x0600CCC4
+ arm_func_start FUN_0600CCC4
+FUN_0600CCC4: ; 0x0600CCC4
stmdb sp!, {r4, r5, r6, r7, r8, lr}
ldr r2, _0600CEF4 ; =0x0380FFF4
ldr r1, [r2]
@@ -14925,16 +14927,16 @@ FUNC_0600CCC4: ; 0x0600CCC4
ldr r0, _0600CF18 ; =0x04804000
add r0, r0, r6, lsl #1
add r0, r0, #8
- bl FUNC_0600CB5C
+ bl FUN_0600CB5C
add r0, r0, #4
- bl FUNC_0600CB5C
+ bl FUN_0600CB5C
ldrh r2, [r0]
ldr r1, _0600CF1C ; =0x0000E7FF
and r1, r2, r1
cmp r1, #552 ; 0x228
bne _0600CEEC
add r0, r0, #2
- bl FUNC_0600CB5C
+ bl FUN_0600CB5C
ldr r2, _0600CF20 ; =0x048080F8
ldrh r1, [r2]
sub r7, r1, #65536 ; 0x10000
@@ -14963,7 +14965,7 @@ _0600CDD4:
mov r8, #0
b _0600CE04
_0600CDE0:
- bl FUNC_0600CB5C
+ bl FUN_0600CB5C
mov r1, r0
add r0, r1, #2
ldrh r2, [r1]
@@ -14976,7 +14978,7 @@ _0600CE04:
cmp r8, #3
bcc _0600CDE0
add r0, r0, #10
- bl FUNC_0600CB5C
+ bl FUN_0600CB5C
ldr r3, _0600CF20 ; =0x048080F8
ldr r1, _0600CF08 ; =0x04808268
_0600CE1C:
@@ -15033,7 +15035,7 @@ _0600CEA8:
strh r0, [r1]
mov r0, #0
strh r0, [r1]
- bl FUNC_0600CAF0
+ bl FUN_0600CAF0
_0600CEEC:
ldmia sp!, {r4, r5, r6, r7, r8, lr}
bx lr
@@ -15055,8 +15057,8 @@ _0600CF2C: .word 0x048080B4
_0600CF30: .word 0x04808244
_0600CF34: .word 0x04808228
- arm_func_start FUNC_0600CF38
-FUNC_0600CF38: ; 0x0600CF38
+ arm_func_start FUN_0600CF38
+FUN_0600CF38: ; 0x0600CF38
stmfd sp!, {lr}
sub sp, sp, #4
ldr r3, _0600D048 ; =0x0380FFF4
@@ -15119,7 +15121,7 @@ _0600D018:
add r3, r3, #1
bls _0600D030
mov r0, #64 ; 0x40
- bl FUNC_0600994C
+ bl FUN_0600994C
b _0600D03C
_0600D030:
ldrh r0, [r1]
@@ -15140,8 +15142,8 @@ _0600D064: .word 0x04808000
_0600D068: .word 0x0480819C
_0600D06C: .word 0x048082B8
- arm_func_start FUNC_0600D070
-FUNC_0600D070: ; 0x0600D070
+ arm_func_start FUN_0600D070
+FUN_0600D070: ; 0x0600D070
stmfd sp!, {lr}
sub sp, sp, #4
ldr ip, _0600D168 ; =0x0380FFF4
@@ -15192,8 +15194,8 @@ _0600D104:
add r0, r0, r1, lsl #2
mov r0, r0, lsl #16
mov r0, r0, lsr #16
- ldr r1, _0600D17C ; =FUNC_0600CB84
- bl FUNC_06009E4C
+ ldr r1, _0600D17C ; =FUN_0600CB84
+ bl FUN_06009E4C
ldr r0, _0600D168 ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #1024 ; 0x400
@@ -15204,7 +15206,7 @@ _0600D104:
_0600D150:
mov r0, #0
mov r1, #16
- bl FUNC_06009078
+ bl FUN_06009078
_0600D15C:
add sp, sp, #4
ldmfd sp!, {lr}
@@ -15214,10 +15216,10 @@ _0600D16C: .word 0x0000042C
_0600D170: .word 0x04808010
_0600D174: .word 0x048080B6
_0600D178: .word 0x04808214
-_0600D17C: .word FUNC_0600CB84
+_0600D17C: .word FUN_0600CB84
- arm_func_start FUNC_0600D180
-FUNC_0600D180: ; 0x0600D180
+ arm_func_start FUN_0600D180
+FUN_0600D180: ; 0x0600D180
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #28
ldr r0, _0600D5BC ; =0x0380FFF4
@@ -15266,23 +15268,23 @@ _0600D1DC:
ldr r0, _0600D5DC ; =0x000008EF
cmp r7, r0
bhi _0600D240
- bl FUNC_0600AC84
+ bl FUN_0600AC84
_0600D240:
mov r0, r7, lsl #1
str r0, [sp, #8]
ldr r0, _0600D5E0 ; =0x04804000
add r8, r0, r7, lsl #1
add r0, r8, #2
- bl FUNC_0600CB5C
+ bl FUN_0600CB5C
mov r4, r0
add r0, r4, #2
- bl FUNC_0600CB5C
+ bl FUN_0600CB5C
str r0, [sp, #12]
add r0, r0, #4
- bl FUNC_0600CB5C
+ bl FUN_0600CB5C
str r0, [sp, #16]
add r0, r8, #14
- bl FUNC_0600CB5C
+ bl FUN_0600CB5C
str r0, [sp, #4]
ldr r0, [sp, #8]
add r0, r0, #75497472 ; 0x4800000
@@ -15361,10 +15363,10 @@ _0600D390:
cmp r0, #12
bne _0600D4EC
add r0, r8, #12
- bl FUNC_0600CB5C
+ bl FUN_0600CB5C
ldrh fp, [r0]
add r0, r8, #34 ; 0x22
- bl FUNC_0600CB5C
+ bl FUN_0600CB5C
ldrh r6, [r0]
ldrh r0, [r9]
cmp r0, r6
@@ -15399,7 +15401,7 @@ _0600D3EC:
ands r1, r1, #32768 ; 0x8000
beq _0600D49C
add r0, r0, #1632 ; 0x660
- bl FUNC_060009D0
+ bl FUN_060009D0
ldr r0, [sp, #4]
ldrh r2, [r0]
mov r1, #0
@@ -15412,7 +15414,7 @@ _0600D3EC:
orr r0, r0, r3, lsl #26
ldr r2, [sp, #20]
ldr r3, [sp, #24]
- bl FUNC_06009EDC
+ bl FUN_06009EDC
mov r3, r0
mov r2, r1
ldr r0, [sp, #24]
@@ -15421,8 +15423,8 @@ _0600D3EC:
ldr r0, [r0]
add r0, r0, #1632 ; 0x660
mov r1, r3
- ldr r3, _0600D600 ; =FUNC_0600B004
- bl FUNC_0600144C
+ ldr r3, _0600D600 ; =FUN_0600B004
+ bl FUN_0600144C
b _0600D4C4
_0600D49C:
ldr r6, _0600D5E8 ; =0x0000FFFF
@@ -15437,7 +15439,7 @@ _0600D49C:
strh r0, [r8]
_0600D4C4:
strh r6, [r9]
- bl FUNC_0600CAA4
+ bl FUN_0600CAA4
cmp r0, #0
bne _0600D544
ldr r0, _0600D5BC ; =0x0380FFF4
@@ -15481,7 +15483,7 @@ _0600D558:
beq _0600D58C
ldr r0, _0600D5C8 ; =0x04808054
ldrh r4, [r0]
- bl FUNC_0600CAA4
+ bl FUN_0600CAA4
cmp r0, #0
beq _0600D58C
ldr r0, _0600D5C8 ; =0x04808054
@@ -15489,7 +15491,7 @@ _0600D558:
cmp r4, r0
bne _0600D58C
mov r0, #32
- bl FUNC_0600994C
+ bl FUN_0600994C
_0600D58C:
ldr r0, _0600D5CC ; =0x0480805A
ldrh r1, [r0]
@@ -15499,7 +15501,7 @@ _0600D58C:
beq _0600D5B0
mov r0, #0
mov r1, #15
- bl FUNC_06009078
+ bl FUN_06009078
_0600D5B0:
add sp, sp, #28
ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
@@ -15521,13 +15523,13 @@ _0600D5F0: .word 0x00000FFF
_0600D5F4: .word 0x04808028
_0600D5F8: .word 0x04808098
_0600D5FC: .word 0x000082EA
-_0600D600: .word FUNC_0600B004
+_0600D600: .word FUN_0600B004
_0600D604: .word 0x04805F7E
_0600D608: .word 0x0480824C
_0600D60C: .word 0x0480824E
- arm_func_start FUNC_0600D610
-FUNC_0600D610: ; 0x0600D610
+ arm_func_start FUN_0600D610
+FUN_0600D610: ; 0x0600D610
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
ldr r2, _0600D87C ; =0x0380FFF4
@@ -15542,7 +15544,7 @@ FUNC_0600D610: ; 0x0600D610
ldrh r1, [r1, #76] ; 0x4c
cmp r1, #18
bne _0600D650
- bl FUNC_0601269C
+ bl FUN_0601269C
b _0600D870
_0600D650:
ldr r1, _0600D888 ; =0x048080B8
@@ -15559,7 +15561,7 @@ _0600D678:
ldr r0, [r5, #140] ; 0x8c
ands r0, r0, #2
beq _0600D688
- bl FUNC_0600CBF0
+ bl FUN_0600CBF0
_0600D688:
ldr r0, _0600D87C ; =0x0380FFF4
ldr r1, [r0]
@@ -15568,7 +15570,7 @@ _0600D688:
str r0, [r1, #1368] ; 0x558
mov r0, #0
mov r1, #8
- bl FUNC_06009078
+ bl FUN_06009078
b _0600D7F0
_0600D6AC:
ldrh r2, [r5, #158] ; 0x9e
@@ -15680,7 +15682,7 @@ _0600D7F0:
addne r0, r0, #1
strneh r0, [r5, #172] ; 0xac
bne _0600D84C
- bl FUNC_0600D070
+ bl FUN_0600D070
_0600D84C:
ldrh r0, [r5, #170] ; 0xaa
add r0, r0, #1
@@ -15692,7 +15694,7 @@ _0600D858:
_0600D864:
mov r0, #0
mov r1, #14
- bl FUNC_06009078
+ bl FUN_06009078
_0600D870:
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
@@ -15714,8 +15716,8 @@ _0600D8B0: .word 0x048080B4
_0600D8B4: .word 0x04808048
_0600D8B8: .word 0x048080AE
- arm_func_start FUNC_0600D8BC
-FUNC_0600D8BC: ; 0x0600D8BC
+ arm_func_start FUN_0600D8BC
+FUN_0600D8BC: ; 0x0600D8BC
stmdb sp!, {r4, lr}
ldr r4, _0600DA44 ; =0x0380FFF4
ldr r1, [r4]
@@ -15799,14 +15801,14 @@ _0600D9BC:
ldrh r0, [r0]
sub r0, r0, #16384 ; 0x4000
mov r1, #2
- bl FUNC_06001840
+ bl FUN_06001840
cmp r4, r0
bge _0600DA1C
ldr r0, _0600DA6C ; =0x04808050
ldrh r0, [r0]
sub r0, r0, #16384 ; 0x4000
mov r1, #2
- bl FUNC_06001840
+ bl FUN_06001840
cmp r4, r0
bge _0600DA38
_0600DA1C:
@@ -15818,7 +15820,7 @@ _0600DA1C:
ldr r0, _0600DA7C ; =0x04808030
strh r1, [r0]
_0600DA38:
- bl FUNC_06009990
+ bl FUN_06009990
_0600DA3C:
ldmia sp!, {r4, lr}
bx lr
@@ -15838,8 +15840,8 @@ _0600DA74: .word 0x04808056
_0600DA78: .word 0x00008001
_0600DA7C: .word 0x04808030
- arm_func_start FUNC_0600DA80
-FUNC_0600DA80: ; 0x0600DA80
+ arm_func_start FUN_0600DA80
+FUN_0600DA80: ; 0x0600DA80
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
mov r1, #8
@@ -15920,11 +15922,11 @@ _0600DBA0: .word 0x04808290
_0600DBA4: .word 0x0000042C
_0600DBA8: .word 0x04808032
- arm_func_start FUNC_0600DBAC
-FUNC_0600DBAC: ; 0x0600DBAC
+ arm_func_start FUN_0600DBAC
+FUN_0600DBAC: ; 0x0600DBAC
stmfd sp!, {lr}
sub sp, sp, #4
- bl FUNC_0600AC84
+ bl FUN_0600AC84
ldr r1, _0600DBDC ; =0x0000FFFF
ldr r0, _0600DBE0 ; =0x048081AC
strh r1, [r0]
@@ -15938,16 +15940,16 @@ _0600DBDC: .word 0x0000FFFF
_0600DBE0: .word 0x048081AC
_0600DBE4: .word 0x04808010
- arm_func_start FUNC_0600DBE8
-FUNC_0600DBE8: ; 0x0600DBE8
+ arm_func_start FUN_0600DBE8
+FUN_0600DBE8: ; 0x0600DBE8
mov r1, #2048 ; 0x800
ldr r0, _0600DBF8 ; =0x04808010
strh r1, [r0]
bx lr
_0600DBF8: .word 0x04808010
- arm_func_start FUNC_0600DBFC
-FUNC_0600DBFC: ; 0x0600DBFC
+ arm_func_start FUN_0600DBFC
+FUN_0600DBFC: ; 0x0600DBFC
ldr r0, _0600DC68 ; =0x0380FFF4
ldr r0, [r0]
add r2, r0, #836 ; 0x344
@@ -15980,8 +15982,8 @@ _0600DC6C: .word 0x04808010
_0600DC70: .word 0x048080AC
_0600DC74: .word 0x04808048
- arm_func_start FUNC_0600DC78
-FUNC_0600DC78: ; 0x0600DC78
+ arm_func_start FUN_0600DC78
+FUN_0600DC78: ; 0x0600DC78
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #4
ldr r0, _0600DF48 ; =0x0380FFF4
@@ -16011,11 +16013,11 @@ _0600DCC4:
ldrh r5, [r0]
mov r0, r6
and r1, r5, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r6, #1
mov r1, r5, lsr #8
and r1, r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
ldrh r0, [sl, #14]
cmp r0, #1
bne _0600DD20
@@ -16045,7 +16047,7 @@ _0600DD5C:
ldr r0, [r9, #140] ; 0x8c
bic r0, r0, #2
str r0, [r9, #140] ; 0x8c
- bl FUNC_0600CBF0
+ bl FUN_0600CBF0
b _0600DF3C
_0600DD70:
ldr r0, [r9, #140] ; 0x8c
@@ -16070,7 +16072,7 @@ _0600DDB0:
cmp r0, #2
bne _0600DDC4
mov r0, #2
- bl FUNC_0600B3F4
+ bl FUN_0600B3F4
_0600DDC4:
ldrh r0, [sl, #8]
cmp r0, #64 ; 0x40
@@ -16156,12 +16158,12 @@ _0600DEF4:
bls _0600DF24
_0600DEFC:
mov r0, r8
- bl FUNC_06014FC8
+ bl FUN_06014FC8
ldr r0, [r7, #8]
strh r6, [r0]
mov r0, fp
mov r1, r5
- bl FUNC_06009078
+ bl FUN_06009078
ldrh r0, [r9, #174] ; 0xae
add r0, r0, #1
strh r0, [r9, #174] ; 0xae
@@ -16188,8 +16190,8 @@ _0600DF68: .word 0x04808118
_0600DF6C: .word 0x04808048
_0600DF70: .word 0x048080AE
- arm_func_start FUNC_0600DF74
-FUNC_0600DF74: ; 0x0600DF74
+ arm_func_start FUN_0600DF74
+FUN_0600DF74: ; 0x0600DF74
stmdb sp!, {r4, lr}
ldr r0, _0600DFF8 ; =0x0380FFF4
ldr r0, [r0]
@@ -16218,7 +16220,7 @@ FUNC_0600DF74: ; 0x0600DF74
strh r0, [r4, #128] ; 0x80
mov r0, #1
mov r1, #13
- bl FUNC_06009078
+ bl FUN_06009078
_0600DFE8:
mov r0, #1
strh r0, [r4, #16]
@@ -16227,12 +16229,12 @@ _0600DFE8:
_0600DFF8: .word 0x0380FFF4
_0600DFFC: .word 0x04808010
- arm_func_start FUNC_0600E000
-FUNC_0600E000: ; 0x0600E000
+ arm_func_start FUN_0600E000
+FUN_0600E000: ; 0x0600E000
stmdb sp!, {r4, r5, r6, r7, lr}
- arm_func_start FUNC_0600E004
-FUNC_0600E004: ; 0x0600E004
+ arm_func_start FUN_0600E004
+FUN_0600E004: ; 0x0600E004
sub sp, sp, #4
mov r7, #1
ldr r5, _0600E0D8 ; =0x04808010
@@ -16244,52 +16246,52 @@ _0600E014:
beq _0600E0BC
ands r0, r6, #128 ; 0x80
beq _0600E030
- bl FUNC_0600CF38
+ bl FUN_0600CF38
_0600E030:
ands r0, r6, #64 ; 0x40
beq _0600E03C
- bl FUNC_0600CCC4
+ bl FUN_0600CCC4
_0600E03C:
ands r0, r6, #32768 ; 0x8000
beq _0600E048
- bl FUNC_0600DF74
+ bl FUN_0600DF74
_0600E048:
ands r0, r6, #16384 ; 0x4000
beq _0600E054
- bl FUNC_0600DC78
+ bl FUN_0600DC78
_0600E054:
ands r0, r6, #8192 ; 0x2000
beq _0600E060
- bl FUNC_0600DBFC
+ bl FUN_0600DBFC
_0600E060:
ands r0, r6, #2048 ; 0x800
beq _0600E06C
- bl FUNC_0600DBE8
+ bl FUN_0600DBE8
_0600E06C:
ands r0, r6, #8
beq _0600E078
- bl FUNC_0600DA80
+ bl FUN_0600DA80
_0600E078:
ands r0, r6, #4
beq _0600E084
- bl FUNC_0600D8BC
+ bl FUN_0600D8BC
_0600E084:
ands r0, r6, #1
beq _0600E090
- bl FUNC_0600D180
+ bl FUN_0600D180
_0600E090:
ands r0, r6, #48 ; 0x30
beq _0600E09C
- bl FUNC_0600DBAC
+ bl FUN_0600DBAC
_0600E09C:
ands r0, r6, #2
beq _0600E0A8
- bl FUNC_0600D610
+ bl FUN_0600D610
_0600E0A8:
ands r0, r6, #4096 ; 0x1000
beq _0600E014
mov r0, r7
- bl FUNC_0600D070
+ bl FUN_0600D070
b _0600E014
_0600E0BC:
ldr r1, _0600E0E0 ; =0x0380FFF8
@@ -16303,8 +16305,8 @@ _0600E0D8: .word 0x04808010
_0600E0DC: .word 0x04808012
_0600E0E0: .word 0x0380FFF8
- arm_func_start FUNC_0600E0E4
-FUNC_0600E0E4: ; 0x0600E0E4
+ arm_func_start FUN_0600E0E4
+FUN_0600E0E4: ; 0x0600E0E4
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
mov r5, r1
@@ -16312,7 +16314,7 @@ FUNC_0600E0E4: ; 0x0600E0E4
ldr r0, [r0]
add r0, r0, #392 ; 0x188
add r1, r5, #34 ; 0x22
- bl FUNC_06009724
+ bl FUN_06009724
cmp r0, #0
moveq r0, #0
beq _0600E14C
@@ -16320,7 +16322,7 @@ FUNC_0600E0E4: ; 0x0600E0E4
add r0, r4, #8
mov r1, r6
add r2, r5, #12
- bl FUNC_06009DA4
+ bl FUN_06009DA4
sub r0, r5, #24
strh r0, [r4, #6]
ldrh r0, [r4, #14]
@@ -16336,8 +16338,8 @@ _0600E14C:
bx lr
_0600E154: .word 0x0380FFF4
- arm_func_start FUNC_0600E158
-FUNC_0600E158: ; 0x0600E158
+ arm_func_start FUN_0600E158
+FUN_0600E158: ; 0x0600E158
stmdb sp!, {r4, lr}
ldr r0, _0600E210 ; =0x0380FFF4
ldr r1, [r0]
@@ -16353,7 +16355,7 @@ FUNC_0600E158: ; 0x0600E158
ldr r0, _0600E218 ; =0x048080AE
strh r1, [r0]
mov r0, #2
- bl FUNC_06015C78
+ bl FUN_06015C78
b _0600E208
_0600E19C:
add r0, r1, #1280 ; 0x500
@@ -16369,7 +16371,7 @@ _0600E19C:
cmp r0, #0
beq _0600E1D4
mov r0, #2
- bl FUNC_06015C78
+ bl FUN_06015C78
_0600E1D4:
mov r1, #5
ldr r0, _0600E218 ; =0x048080AE
@@ -16378,13 +16380,13 @@ _0600E1D4:
cmp r0, #0
beq _0600E1F4
mov r0, #1
- bl FUNC_06015C78
+ bl FUN_06015C78
_0600E1F4:
ldrh r0, [r4, #32]
cmp r0, #0
beq _0600E208
mov r0, #0
- bl FUNC_06015C78
+ bl FUN_06015C78
_0600E208:
ldmia sp!, {r4, lr}
bx lr
@@ -16392,8 +16394,8 @@ _0600E210: .word 0x0380FFF4
_0600E214: .word 0x04808088
_0600E218: .word 0x048080AE
- arm_func_start FUNC_0600E21C
-FUNC_0600E21C: ; 0x0600E21C
+ arm_func_start FUN_0600E21C
+FUN_0600E21C: ; 0x0600E21C
stmdb sp!, {r4, lr}
ldr r0, _0600E300 ; =0x0380FFF4
ldr r1, [r0]
@@ -16408,7 +16410,7 @@ FUNC_0600E21C: ; 0x0600E21C
ldrh r0, [r0, #2]
cmp r1, r0
beq _0600E258
- bl FUNC_0600E308
+ bl FUN_0600E308
_0600E258:
ldr r0, [r4, #68] ; 0x44
ldrh r0, [r0, #4]
@@ -16445,21 +16447,21 @@ _0600E290:
ldrh r0, [r0, #234] ; 0xea
cmp r0, #0
beq _0600E2E4
- bl FUNC_0600B21C
+ bl FUN_0600B21C
_0600E2E4:
ldr r0, _0600E300 ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #392 ; 0x188
ldr r1, [r4, #144] ; 0x90
- bl FUNC_0600F8DC
+ bl FUN_0600F8DC
_0600E2F8:
ldmia sp!, {r4, lr}
bx lr
_0600E300: .word 0x0380FFF4
_0600E304: .word 0x0000042C
- arm_func_start FUNC_0600E308
-FUNC_0600E308: ; 0x0600E308
+ arm_func_start FUN_0600E308
+FUN_0600E308: ; 0x0600E308
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #52 ; 0x34
ldr sl, _0600E6B8 ; =0x0380FFF4
@@ -16499,13 +16501,13 @@ _0600E380:
ldr r0, _0600E6C4 ; =0x000008C6
cmp r5, r0
bcc _0600E3A4
- bl FUNC_0600AC84
+ bl FUN_0600AC84
_0600E3A4:
mov r4, r5, lsl #1
ldr r0, _0600E6C8 ; =0x04804000
add r5, r0, r5, lsl #1
add r0, r5, #2
- bl FUNC_0600CB5C
+ bl FUN_0600CB5C
ldrh r9, [r0]
add r0, r4, #75497472 ; 0x4800000
add r0, r0, #16384 ; 0x4000
@@ -16516,10 +16518,10 @@ _0600E3A4:
streqh r9, [r0]
beq _0600E69C
add r0, r5, #8
- bl FUNC_0600CB5C
+ bl FUN_0600CB5C
ldrh r1, [r0]
mov r0, r5
- bl FUNC_0600E0E4
+ bl FUN_0600E0E4
movs r4, r0
ldr r0, _0600E6C0 ; =0x0480805A
strh r9, [r0]
@@ -16529,11 +16531,11 @@ _0600E3A4:
cmp r0, #12
bne _0600E41C
ldr r0, [sp, #4]
- bl FUNC_0600994C
+ bl FUN_0600994C
b _0600E69C
_0600E41C:
ldr r0, [sp, #8]
- bl FUNC_0600994C
+ bl FUN_0600994C
b _0600E69C
_0600E428:
ldr r0, [sl]
@@ -16564,10 +16566,10 @@ _0600E480:
add r0, r6, #12
add r1, r6, #108 ; 0x6c
sub r2, r4, #16
- bl FUNC_0600962C
+ bl FUN_0600962C
mov r0, fp
ldr r1, [sp, #20]
- bl FUNC_06009078
+ bl FUN_06009078
b _0600E644
_0600E4A4:
and r0, r1, #15
@@ -16599,17 +16601,17 @@ _0600E4F4:
add r0, r6, #12
add r1, r6, #72 ; 0x48
sub r2, r4, #16
- bl FUNC_0600962C
+ bl FUN_0600962C
mov r0, fp
ldr r1, [sp, #28]
- bl FUNC_06009078
+ bl FUN_06009078
b _0600E644
_0600E528:
ldrh r0, [r4, #20]
cmp r0, #128 ; 0x80
bne _0600E644
mov r0, r4
- bl FUNC_06017FDC
+ bl FUN_06017FDC
b _0600E644
_0600E540:
ldrh r0, [r4, #20]
@@ -16619,10 +16621,10 @@ _0600E540:
add r0, r6, #12
add r1, r6, #96 ; 0x60
sub r2, r4, #16
- bl FUNC_0600962C
+ bl FUN_0600962C
mov r0, r8
ldr r1, [sp, #36] ; 0x24
- bl FUNC_06009078
+ bl FUN_06009078
b _0600E644
_0600E570:
ldrh r1, [r4, #20]
@@ -16634,10 +16636,10 @@ _0600E570:
add r0, r6, #12
add r1, r6, #96 ; 0x60
sub r2, r4, #16
- bl FUNC_0600962C
+ bl FUN_0600962C
mov r0, r8
ldr r1, [sp, #36] ; 0x24
- bl FUNC_06009078
+ bl FUN_06009078
b _0600E644
_0600E5A8:
ldrh r1, [r4, #20]
@@ -16646,7 +16648,7 @@ _0600E5A8:
cmp r0, #280 ; 0x118
bne _0600E644
mov r0, r4
- bl FUNC_06018780
+ bl FUN_06018780
b _0600E644
_0600E5C8:
ldrh r1, [r4, #20]
@@ -16665,7 +16667,7 @@ _0600E5C8:
add r0, r0, #1
str r0, [r1, #1452] ; 0x5ac
mov r0, r4
- bl FUNC_06018944
+ bl FUN_06018944
mov r9, r0
b _0600E644
_0600E614:
@@ -16679,14 +16681,14 @@ _0600E614:
add r0, r0, #1
str r0, [r1, #1456] ; 0x5b0
mov r0, r4
- bl FUNC_0601869C
+ bl FUN_0601869C
mov r9, r0
_0600E644:
cmp r9, #0
beq _0600E658
add r0, r6, #12
sub r1, r4, #16
- bl FUNC_060096A0
+ bl FUN_060096A0
_0600E658:
ldr r0, [sl]
add r0, r0, #1536 ; 0x600
@@ -16726,8 +16728,8 @@ _0600E6D4: .word 0x0000E7BF
_0600E6D8: .word 0x0480803C
_0600E6DC: .word 0x04805F60
- arm_func_start FUNC_0600E6E0
-FUNC_0600E6E0: ; 0x0600E6E0
+ arm_func_start FUN_0600E6E0
+FUN_0600E6E0: ; 0x0600E6E0
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #4
ldr r0, _0600E8D8 ; =0x0380FFF4
@@ -16866,8 +16868,8 @@ _0600E8DC: .word 0x0000042C
_0600E8E0: .word 0x048080A0
_0600E8E4: .word 0x04808032
- arm_func_start FUNC_0600E8E8
-FUNC_0600E8E8: ; 0x0600E8E8
+ arm_func_start FUN_0600E8E8
+FUN_0600E8E8: ; 0x0600E8E8
stmfd sp!, {lr}
sub sp, sp, #4
ldr r0, _0600E938 ; =0x0380FFF4
@@ -16876,7 +16878,7 @@ FUNC_0600E8E8: ; 0x0600E8E8
ldrh r0, [r0, #232] ; 0xe8
cmp r0, #0
beq _0600E90C
- bl FUNC_06014670
+ bl FUN_06014670
_0600E90C:
ldr r0, _0600E938 ; =0x0380FFF4
ldr r0, [r0]
@@ -16885,15 +16887,15 @@ _0600E90C:
mov r0, r0, lsl #25
movs r0, r0, lsr #31
beq _0600E92C
- bl FUNC_0600FDE4
+ bl FUN_0600FDE4
_0600E92C:
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
_0600E938: .word 0x0380FFF4
- arm_func_start FUNC_0600E93C
-FUNC_0600E93C: ; 0x0600E93C
+ arm_func_start FUN_0600E93C
+FUN_0600E93C: ; 0x0600E93C
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
mov r5, r1
@@ -16912,7 +16914,7 @@ FUNC_0600E93C: ; 0x0600E93C
mov r0, #0
mov r1, r4
mov r2, #26
- bl FUNC_0600055C
+ bl FUN_0600055C
ldr r0, _0600EA08 ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #1280 ; 0x500
@@ -16924,12 +16926,12 @@ FUNC_0600E93C: ; 0x0600E93C
mov r0, r6, lsl #16
mov r0, r0, lsr #16
mov r1, #0
- bl FUNC_0600F218
+ bl FUN_0600F218
mov r0, r6
- bl FUNC_0600F1B4
+ bl FUN_0600F1B4
add r0, r4, #4
mov r1, r5
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
ldr r0, _0600EA0C ; =0x0000FFFF
strh r0, [r4, #20]
ldr r0, _0600EA08 ; =0x0380FFF4
@@ -16942,14 +16944,14 @@ FUNC_0600E93C: ; 0x0600E93C
mov r0, r6, lsl #16
mov r0, r0, lsr #16
mov r1, #32
- bl FUNC_0600F294
+ bl FUN_0600F294
ldmia sp!, {r4, r5, r6, lr}
bx lr
_0600EA08: .word 0x0380FFF4
_0600EA0C: .word 0x0000FFFF
- arm_func_start FUNC_0600EA10
-FUNC_0600EA10: ; 0x0600EA10
+ arm_func_start FUN_0600EA10
+FUN_0600EA10: ; 0x0600EA10
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr}
ldr r0, _0600EA90 ; =0x0380FFF4
ldr r1, [r0]
@@ -16967,7 +16969,7 @@ _0600EA44:
mov r0, r8
mla r1, sl, r6, r5
mov r2, r7
- bl FUNC_0600055C
+ bl FUN_0600055C
add sl, sl, #1
_0600EA58:
cmp sl, r9
@@ -16988,8 +16990,8 @@ _0600EA90: .word 0x0380FFF4
_0600EA94: .word 0x0000052C
_0600EA98: .word 0x0000FFFE
- arm_func_start FUNC_0600EA9C
-FUNC_0600EA9C: ; 0x0600EA9C
+ arm_func_start FUN_0600EA9C
+FUN_0600EA9C: ; 0x0600EA9C
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
ldr r0, _0600EB34 ; =0x0380FFF4
@@ -17001,14 +17003,14 @@ FUNC_0600EA9C: ; 0x0600EA9C
mov r1, r5
mov r2, #28
mul r2, r4, r2
- bl FUNC_0600055C
+ bl FUN_0600055C
mov r0, #0
ldr r1, _0600EB34 ; =0x0380FFF4
ldr r2, [r1]
ldr r1, _0600EB38 ; =0x0000052C
add r1, r2, r1
mov r2, #16
- bl FUNC_0600055C
+ bl FUN_0600055C
ldr r2, _0600EB3C ; =0x0000FFFF
strh r2, [r5, #26]
mov r3, #1
@@ -17023,10 +17025,10 @@ _0600EB08:
bcc _0600EAFC
mov r0, #0
ldr r1, _0600EB40 ; =_06019384
- bl FUNC_0600E93C
+ bl FUN_0600E93C
mov r0, #0
mov r1, #64 ; 0x40
- bl FUNC_0600F294
+ bl FUN_0600F294
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
@@ -17035,11 +17037,11 @@ _0600EB38: .word 0x0000052C
_0600EB3C: .word 0x0000FFFF
_0600EB40: .word _06019384
- arm_func_start FUNC_0600EB44
-FUNC_0600EB44: ; 0x0600EB44
+ arm_func_start FUN_0600EB44
+FUN_0600EB44: ; 0x0600EB44
stmdb sp!, {r4, lr}
mov r4, r0
- bl FUNC_06014EB8
+ bl FUN_06014EB8
mov r3, #0
ldr r2, _0600EB88 ; =0x0380FFF4
ldr r0, [r2]
@@ -17056,8 +17058,8 @@ FUNC_0600EB44: ; 0x0600EB44
bx lr
_0600EB88: .word 0x0380FFF4
- arm_func_start FUNC_0600EB8C
-FUNC_0600EB8C: ; 0x0600EB8C
+ arm_func_start FUN_0600EB8C
+FUN_0600EB8C: ; 0x0600EB8C
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #44 ; 0x2c
ldr r0, _0600ED6C ; =0x0380FFF4
@@ -17100,14 +17102,14 @@ _0600EBE8:
cmp r0, #32
bcc _0600ED24
mov r0, r8
- bl FUNC_0600EFF0
+ bl FUN_0600EFF0
mov r5, r0
mov r0, r8, lsl #16
mov r0, r0, lsr #16
mov r1, r4
- bl FUNC_0600F294
+ bl FUN_0600F294
mov r0, r8
- bl FUNC_06014EB8
+ bl FUN_06014EB8
add r0, sl, #768 ; 0x300
ldrh r1, [r0, #80] ; 0x50
cmp r1, #1
@@ -17123,24 +17125,24 @@ _0600EBE8:
mov r0, r8, lsl #16
mov r0, r0, lsr #16
ldr r1, [sp]
- bl FUNC_0600F218
+ bl FUN_0600F218
mov r0, r8
- bl FUNC_0600F1B4
+ bl FUN_0600F1B4
add r0, r9, #4
ldr r1, [sp, #4]
ldr r2, [sp, #8]
- bl FUNC_06013E9C
+ bl FUN_06013E9C
cmp r0, #0
beq _0600ECC4
ldr r1, [sp, #12]
strh r1, [r0]
- bl FUNC_06014C6C
+ bl FUN_06014C6C
add r7, r7, #1
b _0600ED48
_0600ECC4:
add r0, r9, #4
ldr r1, [sp, #16]
- bl FUNC_06010130
+ bl FUN_06010130
b _0600ED24
_0600ECD4:
ldrh r0, [r0, #204] ; 0xcc
@@ -17149,21 +17151,21 @@ _0600ECD4:
add r0, r9, #4
ldr r1, [sp, #20]
ldr r2, [sp, #24]
- bl FUNC_06013E9C
+ bl FUN_06013E9C
cmp r0, #0
beq _0600ED0C
ldr r1, [sp, #28]
strh r1, [r0]
- bl FUNC_06014C6C
+ bl FUN_06014C6C
add r7, r7, #1
b _0600ED48
_0600ED0C:
mov r0, r4
- bl FUNC_0600AF68
- bl FUNC_0600B054
+ bl FUN_0600AF68
+ bl FUN_0600B054
add r0, r9, #4
ldr r1, [sp, #32]
- bl FUNC_06010130
+ bl FUN_06010130
_0600ED24:
ldr r0, [sp, #36] ; 0x24
strh r0, [r9]
@@ -17191,11 +17193,11 @@ _0600ED60:
_0600ED6C: .word 0x0380FFF4
_0600ED70: .word 0x0000FFFF
- arm_func_start FUNC_0600ED74
-FUNC_0600ED74: ; 0x0600ED74
+ arm_func_start FUN_0600ED74
+FUN_0600ED74: ; 0x0600ED74
stmdb sp!, {r4, r5, r6, lr}
mov r5, r0
- bl FUNC_0600EFF0
+ bl FUN_0600EFF0
cmp r0, #64 ; 0x40
bne _0600EE10
ldr r0, _0600EE18 ; =0x0380FFF4
@@ -17205,46 +17207,46 @@ FUNC_0600ED74: ; 0x0600ED74
ldr r0, _0600EE1C ; =0x0480425C
add r6, r1, r0
mov r0, #16777216 ; 0x1000000
- bl FUNC_06009068
+ bl FUN_06009068
mov r4, r0
cmp r5, #0
bne _0600EDD0
add r0, r6, #4
- bl FUNC_06009CB0
+ bl FUN_06009CB0
and r1, r0, #254 ; 0xfe
add r0, r6, #4
and r1, r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
b _0600EE08
_0600EDD0:
mov r0, r5
- bl FUNC_0600EF18
+ bl FUN_0600EF18
mov r5, r0
add r0, r6, #5
add r6, r0, r5, lsr #3
mov r0, r6
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r2, #1
and r1, r5, #7
mvn r1, r2, lsl r1
and r1, r1, r0
mov r0, r6
and r1, r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
_0600EE08:
mov r0, r4
- bl FUNC_06009070
+ bl FUN_06009070
_0600EE10:
ldmia sp!, {r4, r5, r6, lr}
bx lr
_0600EE18: .word 0x0380FFF4
_0600EE1C: .word 0x0480425C
- arm_func_start FUNC_0600EE20
-FUNC_0600EE20: ; 0x0600EE20
+ arm_func_start FUN_0600EE20
+FUN_0600EE20: ; 0x0600EE20
stmdb sp!, {r4, r5, r6, lr}
mov r5, r0
- bl FUNC_0600EFF0
+ bl FUN_0600EFF0
cmp r0, #64 ; 0x40
bne _0600EED0
ldr r0, _0600EED8 ; =0x0380FFF4
@@ -17260,42 +17262,42 @@ FUNC_0600EE20: ; 0x0600EE20
ldr r0, _0600EEDC ; =0x0480425C
add r6, r1, r0
mov r0, #16777216 ; 0x1000000
- bl FUNC_06009068
+ bl FUN_06009068
mov r4, r0
cmp r5, #0
bne _0600EE94
add r0, r6, #4
- bl FUNC_06009CB0
+ bl FUN_06009CB0
orr r1, r0, #1
add r0, r6, #4
and r1, r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
b _0600EEC8
_0600EE94:
mov r0, r5
- bl FUNC_0600EF18
+ bl FUN_0600EF18
mov r5, r0
add r0, r6, #5
add r6, r0, r5, lsr #3
mov r0, r6
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r2, #1
and r1, r5, #7
orr r1, r0, r2, lsl r1
mov r0, r6
and r1, r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
_0600EEC8:
mov r0, r4
- bl FUNC_06009070
+ bl FUN_06009070
_0600EED0:
ldmia sp!, {r4, r5, r6, lr}
bx lr
_0600EED8: .word 0x0380FFF4
_0600EEDC: .word 0x0480425C
- arm_func_start FUNC_0600EEE0
-FUNC_0600EEE0: ; 0x0600EEE0
+ arm_func_start FUN_0600EEE0
+FUN_0600EEE0: ; 0x0600EEE0
ldr r1, _0600EEF8 ; =0x0380FFF4
ldr r1, [r1]
ldr r2, [r1, #796] ; 0x31c
@@ -17304,31 +17306,31 @@ FUNC_0600EEE0: ; 0x0600EEE0
bx lr
_0600EEF8: .word 0x0380FFF4
- arm_func_start FUNC_0600EEFC
-FUNC_0600EEFC: ; 0x0600EEFC
+ arm_func_start FUN_0600EEFC
+FUN_0600EEFC: ; 0x0600EEFC
stmfd sp!, {lr}
sub sp, sp, #4
- bl FUNC_0600EEE0
+ bl FUN_0600EEE0
ldrh r0, [r0, #22]
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
- arm_func_start FUNC_0600EF18
-FUNC_0600EF18: ; 0x0600EF18
+ arm_func_start FUN_0600EF18
+FUN_0600EF18: ; 0x0600EF18
stmfd sp!, {lr}
sub sp, sp, #4
- bl FUNC_0600EEE0
+ bl FUN_0600EEE0
ldrh r0, [r0, #2]
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
- arm_func_start FUNC_0600EF34
-FUNC_0600EF34: ; 0x0600EF34
+ arm_func_start FUN_0600EF34
+FUN_0600EF34: ; 0x0600EF34
stmfd sp!, {lr}
sub sp, sp, #4
- bl FUNC_0600EEE0
+ bl FUN_0600EEE0
ldrh r0, [r0, #16]
ands r0, r0, #2
movne r0, #20
@@ -17337,38 +17339,38 @@ FUNC_0600EF34: ; 0x0600EF34
ldmfd sp!, {lr}
bx lr
- arm_func_start FUNC_0600EF5C
-FUNC_0600EF5C: ; 0x0600EF5C
+ arm_func_start FUN_0600EF5C
+FUN_0600EF5C: ; 0x0600EF5C
stmfd sp!, {lr}
sub sp, sp, #4
- bl FUNC_0600EEE0
+ bl FUN_0600EEE0
ldrh r0, [r0, #20]
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
- arm_func_start FUNC_0600EF78
-FUNC_0600EF78: ; 0x0600EF78
+ arm_func_start FUN_0600EF78
+FUN_0600EF78: ; 0x0600EF78
stmfd sp!, {lr}
sub sp, sp, #4
- bl FUNC_0600EEE0
+ bl FUN_0600EEE0
ldrh r0, [r0, #14]
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
- arm_func_start FUNC_0600EF94
-FUNC_0600EF94: ; 0x0600EF94
+ arm_func_start FUN_0600EF94
+FUN_0600EF94: ; 0x0600EF94
stmfd sp!, {lr}
sub sp, sp, #4
- bl FUNC_0600EEE0
+ bl FUN_0600EEE0
add r0, r0, #4
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
- arm_func_start FUNC_0600EFB0
-FUNC_0600EFB0: ; 0x0600EFB0
+ arm_func_start FUN_0600EFB0
+FUN_0600EFB0: ; 0x0600EFB0
ldr r1, _0600EFCC ; =0x0380FFF4
ldr r1, [r1]
add r1, r1, #1280 ; 0x500
@@ -17378,8 +17380,8 @@ FUNC_0600EFB0: ; 0x0600EFB0
bx lr
_0600EFCC: .word 0x0380FFF4
- arm_func_start FUNC_0600EFD0
-FUNC_0600EFD0: ; 0x0600EFD0
+ arm_func_start FUN_0600EFD0
+FUN_0600EFD0: ; 0x0600EFD0
ldr r1, _0600EFEC ; =0x0380FFF4
ldr r1, [r1]
add r1, r1, #1280 ; 0x500
@@ -17389,29 +17391,29 @@ FUNC_0600EFD0: ; 0x0600EFD0
bx lr
_0600EFEC: .word 0x0380FFF4
- arm_func_start FUNC_0600EFF0
-FUNC_0600EFF0: ; 0x0600EFF0
+ arm_func_start FUN_0600EFF0
+FUN_0600EFF0: ; 0x0600EFF0
stmfd sp!, {lr}
sub sp, sp, #4
- bl FUNC_0600EEE0
+ bl FUN_0600EEE0
ldrh r0, [r0]
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
- arm_func_start FUNC_0600F00C
-FUNC_0600F00C: ; 0x0600F00C
+ arm_func_start FUN_0600F00C
+FUN_0600F00C: ; 0x0600F00C
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
ldr r1, _0600F07C ; =0x0380FFF4
ldr r5, [r1]
- bl FUNC_0600ED74
+ bl FUN_0600ED74
mov r0, r6
- bl FUNC_0600EF18
+ bl FUN_0600EF18
movs r4, r0
beq _0600F074
mov r0, r6
- bl FUNC_0600EEE0
+ bl FUN_0600EEE0
mov r1, #0
strh r1, [r0, #2]
add r0, r5, #1280 ; 0x500
@@ -17426,14 +17428,14 @@ FUNC_0600F00C: ; 0x0600F00C
ldrh r0, [r0, #56] ; 0x38
cmp r0, #0
bne _0600F074
- bl FUNC_0600B21C
+ bl FUN_0600B21C
_0600F074:
ldmia sp!, {r4, r5, r6, lr}
bx lr
_0600F07C: .word 0x0380FFF4
- arm_func_start FUNC_0600F080
-FUNC_0600F080: ; 0x0600F080
+ arm_func_start FUN_0600F080
+FUN_0600F080: ; 0x0600F080
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
mov r7, r0
@@ -17442,7 +17444,7 @@ FUNC_0600F080: ; 0x0600F080
ldr r0, _0600F12C ; =0x0000052C
add r6, r1, r0
mov r0, #16777216 ; 0x1000000
- bl FUNC_06009068
+ bl FUN_06009068
mov r4, r0
mov r5, #1
mov r2, #2
@@ -17459,13 +17461,13 @@ _0600F0B4:
ldrh r0, [r6, #12]
cmp r0, #1
bne _0600F0E4
- bl FUNC_0600B1EC
+ bl FUN_0600B1EC
_0600F0E4:
mov r0, r7
- bl FUNC_0600EEE0
+ bl FUN_0600EEE0
strh r5, [r0, #2]
mov r0, r4
- bl FUNC_06009070
+ bl FUN_06009070
mov r0, r5
b _0600F11C
_0600F100:
@@ -17475,7 +17477,7 @@ _0600F108:
cmp r5, #16
bcc _0600F0B4
mov r0, r4
- bl FUNC_06009070
+ bl FUN_06009070
mov r0, #0
_0600F11C:
add sp, sp, #4
@@ -17484,8 +17486,8 @@ _0600F11C:
_0600F128: .word 0x0380FFF4
_0600F12C: .word 0x0000052C
- arm_func_start FUNC_0600F130
-FUNC_0600F130: ; 0x0600F130
+ arm_func_start FUN_0600F130
+FUN_0600F130: ; 0x0600F130
mov r1, #28
ldr r2, _0600F150 ; =0x0380FFF4
ldr r2, [r2]
@@ -17496,44 +17498,44 @@ FUNC_0600F130: ; 0x0600F130
bx lr
_0600F150: .word 0x0380FFF4
- arm_func_start FUNC_0600F154
-FUNC_0600F154: ; 0x0600F154
+ arm_func_start FUN_0600F154
+FUN_0600F154: ; 0x0600F154
stmdb sp!, {r4, lr}
mov r4, r1
- bl FUNC_0600EEE0
+ bl FUN_0600EEE0
strh r4, [r0, #14]
ldmia sp!, {r4, lr}
bx lr
- arm_func_start FUNC_0600F16C
-FUNC_0600F16C: ; 0x0600F16C
+ arm_func_start FUN_0600F16C
+FUN_0600F16C: ; 0x0600F16C
stmdb sp!, {r4, lr}
mov r4, r1
- bl FUNC_0600EEE0
+ bl FUN_0600EEE0
strh r4, [r0, #20]
ldmia sp!, {r4, lr}
bx lr
- arm_func_start FUNC_0600F184
-FUNC_0600F184: ; 0x0600F184
+ arm_func_start FUN_0600F184
+FUN_0600F184: ; 0x0600F184
stmdb sp!, {r4, lr}
mov r4, r1
- bl FUNC_0600EEE0
+ bl FUN_0600EEE0
strh r4, [r0, #16]
ldmia sp!, {r4, lr}
bx lr
- arm_func_start FUNC_0600F19C
-FUNC_0600F19C: ; 0x0600F19C
+ arm_func_start FUN_0600F19C
+FUN_0600F19C: ; 0x0600F19C
stmdb sp!, {r4, lr}
mov r4, r1
- bl FUNC_0600EEE0
+ bl FUN_0600EEE0
strh r4, [r0, #12]
ldmia sp!, {r4, lr}
bx lr
- arm_func_start FUNC_0600F1B4
-FUNC_0600F1B4: ; 0x0600F1B4
+ arm_func_start FUN_0600F1B4
+FUN_0600F1B4: ; 0x0600F1B4
ldr r1, _0600F1D4 ; =0x0380FFF4
ldr r1, [r1]
add r1, r1, #1280 ; 0x500
@@ -17544,11 +17546,11 @@ FUNC_0600F1B4: ; 0x0600F1B4
bx lr
_0600F1D4: .word 0x0380FFF4
- arm_func_start FUNC_0600F1D8
-FUNC_0600F1D8: ; 0x0600F1D8
+ arm_func_start FUN_0600F1D8
+FUN_0600F1D8: ; 0x0600F1D8
stmdb sp!, {r4, lr}
mov r4, r0
- bl FUNC_0600EFF0
+ bl FUN_0600EFF0
cmp r0, #64 ; 0x40
bne _0600F20C
ldr r0, _0600F214 ; =0x0380FFF4
@@ -17564,8 +17566,8 @@ _0600F20C:
bx lr
_0600F214: .word 0x0380FFF4
- arm_func_start FUNC_0600F218
-FUNC_0600F218: ; 0x0600F218
+ arm_func_start FUN_0600F218
+FUN_0600F218: ; 0x0600F218
ldr r2, _0600F26C ; =0x0380FFF4
ldr r3, [r2]
ldr r2, _0600F270 ; =0x0000052C
@@ -17592,27 +17594,27 @@ _0600F270: .word 0x0000052C
_0600F274: .word 0x048080AC
_0600F278: .word 0x048080AE
- arm_func_start FUNC_0600F27C
-FUNC_0600F27C: ; 0x0600F27C
+ arm_func_start FUN_0600F27C
+FUN_0600F27C: ; 0x0600F27C
stmdb sp!, {r4, lr}
mov r4, r1
- bl FUNC_0600EEE0
+ bl FUN_0600EEE0
strh r4, [r0, #10]
ldmia sp!, {r4, lr}
bx lr
- arm_func_start FUNC_0600F294
-FUNC_0600F294: ; 0x0600F294
+ arm_func_start FUN_0600F294
+FUN_0600F294: ; 0x0600F294
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
mov r5, r1
mov r0, #16777216 ; 0x1000000
- bl FUNC_06009068
+ bl FUN_06009068
mov r4, r0
cmp r5, #64 ; 0x40
bcs _0600F308
mov r0, r6
- bl FUNC_0600F1B4
+ bl FUN_0600F1B4
ldr r3, _0600F35C ; =0x0380FFF4
ldr r0, [r3]
add r0, r0, #1280 ; 0x500
@@ -17626,11 +17628,11 @@ FUNC_0600F294: ; 0x0600F294
cmp r0, #1
bne _0600F340
mov r0, r6
- bl FUNC_0600EF18
+ bl FUN_0600EF18
cmp r0, #0
beq _0600F340
mov r0, r6
- bl FUNC_0600F00C
+ bl FUN_0600F00C
b _0600F340
_0600F308:
ldr r0, _0600F35C ; =0x0380FFF4
@@ -17642,30 +17644,30 @@ _0600F308:
and r1, r2, r1
strh r1, [r0, #50] ; 0x32
mov r0, r6
- bl FUNC_0600EFB0
+ bl FUN_0600EFB0
cmp r0, #0
beq _0600F340
mov r0, r6
- bl FUNC_0600F1D8
+ bl FUN_0600F1D8
_0600F340:
mov r0, r6
- bl FUNC_0600EEE0
+ bl FUN_0600EEE0
strh r5, [r0]
mov r0, r4
- bl FUNC_06009070
+ bl FUN_06009070
ldmia sp!, {r4, r5, r6, lr}
bx lr
_0600F35C: .word 0x0380FFF4
- arm_func_start FUNC_0600F360
-FUNC_0600F360: ; 0x0600F360
+ arm_func_start FUN_0600F360
+FUN_0600F360: ; 0x0600F360
stmdb sp!, {r4, r5, r6, lr}
ldrh r4, [r0, #2]
mov r0, r4
- bl FUNC_0600EEE0
+ bl FUN_0600EEE0
mov r6, r0
mov r0, #16777216 ; 0x1000000
- bl FUNC_06009068
+ bl FUN_06009068
mov r5, r0
ldr r0, _0600F3C8 ; =0x0380FFF4
ldr r0, [r0]
@@ -17677,26 +17679,26 @@ FUNC_0600F360: ; 0x0600F360
cmp r0, #1
bne _0600F3AC
mov r0, r4
- bl FUNC_0600ED74
+ bl FUN_0600ED74
_0600F3AC:
ldrh r0, [r6, #22]
sub r0, r0, #1
strh r0, [r6, #22]
mov r0, r5
- bl FUNC_06009070
+ bl FUN_06009070
ldmia sp!, {r4, r5, r6, lr}
bx lr
_0600F3C8: .word 0x0380FFF4
- arm_func_start FUNC_0600F3CC
-FUNC_0600F3CC: ; 0x0600F3CC
+ arm_func_start FUN_0600F3CC
+FUN_0600F3CC: ; 0x0600F3CC
stmdb sp!, {r4, r5, r6, lr}
ldrh r4, [r0, #2]
mov r0, r4
- bl FUNC_0600EEE0
+ bl FUN_0600EEE0
mov r6, r0
mov r0, #16777216 ; 0x1000000
- bl FUNC_06009068
+ bl FUN_06009068
mov r5, r0
ldr r0, _0600F458 ; =0x0380FFF4
ldr r0, [r0]
@@ -17708,13 +17710,13 @@ FUNC_0600F3CC: ; 0x0600F3CC
cmp r0, #0
bne _0600F418
mov r0, r4
- bl FUNC_0600EE20
+ bl FUN_0600EE20
_0600F418:
ldrh r0, [r6, #22]
add r0, r0, #1
strh r0, [r6, #22]
mov r0, r5
- bl FUNC_06009070
+ bl FUN_06009070
ldr r0, _0600F458 ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #1280 ; 0x500
@@ -17728,8 +17730,8 @@ _0600F418:
bx lr
_0600F458: .word 0x0380FFF4
- arm_func_start FUNC_0600F45C
-FUNC_0600F45C: ; 0x0600F45C
+ arm_func_start FUN_0600F45C
+FUN_0600F45C: ; 0x0600F45C
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
mov r7, r0
@@ -17738,27 +17740,27 @@ FUNC_0600F45C: ; 0x0600F45C
ldr r0, [r0]
add r5, r0, #428 ; 0x1ac
mov r0, #16777216 ; 0x1000000
- bl FUNC_06009068
+ bl FUN_06009068
mov r4, r0
ldrh r0, [r5, #8]
cmp r0, #0
bne _0600F498
mov r0, #0
- bl FUNC_0600EE20
+ bl FUN_0600EE20
_0600F498:
mov r0, r7
mov r1, r5
mov r2, r6
- bl FUNC_0600962C
+ bl FUN_0600962C
mov r0, r4
- bl FUNC_06009070
+ bl FUN_06009070
add sp, sp, #4
ldmia sp!, {r4, r5, r6, r7, lr}
bx lr
_0600F4BC: .word 0x0380FFF4
- arm_func_start FUNC_0600F4C0
-FUNC_0600F4C0: ; 0x0600F4C0
+ arm_func_start FUN_0600F4C0
+FUN_0600F4C0: ; 0x0600F4C0
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr}
mov r9, r0
ldr sl, _0600F604 ; =0x0380FFF4
@@ -17784,7 +17786,7 @@ _0600F50C:
beq _0600F54C
add r0, r7, #4
mov r1, r9
- bl FUNC_0600AB78
+ bl FUN_0600AB78
cmp r0, #0
movne r0, r6
bne _0600F5FC
@@ -17847,15 +17849,15 @@ _0600F5D8:
_0600F5EC:
mov r0, r6
mov r1, r9
- bl FUNC_0600E93C
+ bl FUN_0600E93C
mov r0, r6
_0600F5FC:
ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, lr}
bx lr
_0600F604: .word 0x0380FFF4
- arm_func_start FUNC_0600F608
-FUNC_0600F608: ; 0x0600F608
+ arm_func_start FUN_0600F608
+FUN_0600F608: ; 0x0600F608
stmdb sp!, {r4, r5, r6, r7, r8, lr}
mov r8, r0
ldrh r0, [r8]
@@ -17879,7 +17881,7 @@ _0600F64C:
beq _0600F688
add r0, r7, #4
mov r1, r8
- bl FUNC_0600AB78
+ bl FUN_0600AB78
cmp r0, #0
movne r0, r6
bne _0600F6A4
@@ -17906,8 +17908,8 @@ _0600F6AC: .word 0x0380FFF4
_0600F6B0:
mov r2, #0
- arm_func_start FUNC_0600F6B4
-FUNC_0600F6B4: ; 0x0600F6B4
+ arm_func_start FUN_0600F6B4
+FUN_0600F6B4: ; 0x0600F6B4
ldr r1, _0600F6E0 ; =0x04808180
b _0600F6D0
_0600F6BC:
@@ -17923,8 +17925,8 @@ _0600F6D0:
bx lr
_0600F6E0: .word 0x04808180
- arm_func_start FUNC_0600F6E4
-FUNC_0600F6E4: ; 0x0600F6E4
+ arm_func_start FUN_0600F6E4
+FUN_0600F6E4: ; 0x0600F6E4
mov r2, #0
ldr r1, _0600F714 ; =0x0480815E
b _0600F704
@@ -17941,8 +17943,8 @@ _0600F704:
bx lr
_0600F714: .word 0x0480815E
- arm_func_start FUNC_0600F718
-FUNC_0600F718: ; 0x0600F718
+ arm_func_start FUN_0600F718
+FUN_0600F718: ; 0x0600F718
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r4, #1
@@ -17981,12 +17983,12 @@ _0600F794: .word 0x04808214
_0600F798: .word 0x04000208
_0600F79C: .word 0x0480819C
- arm_func_start FUNC_0600F7A0
-FUNC_0600F7A0: ; 0x0600F7A0
+ arm_func_start FUN_0600F7A0
+FUN_0600F7A0: ; 0x0600F7A0
stmdb sp!, {r4, lr}
- arm_func_start FUNC_0600F7A4
-FUNC_0600F7A4: ; 0x0600F7A4
+ arm_func_start FUN_0600F7A4
+FUN_0600F7A4: ; 0x0600F7A4
sub sp, sp, #8
mov r4, r1
mov r1, #1
@@ -18000,7 +18002,7 @@ FUNC_0600F7A4: ; 0x0600F7A4
mov r0, ip, lsr #6
orr r0, r0, r2, lsl #26
mov r2, #1000 ; 0x3e8
- bl FUNC_06009EDC
+ bl FUN_06009EDC
mov r3, r0
mov r2, r1
add r0, sp, #4
@@ -18011,7 +18013,7 @@ FUNC_0600F7A4: ; 0x0600F7A4
add r0, r1, r0
mov r1, r3
mov r3, r4
- bl FUNC_0600144C
+ bl FUN_0600144C
_0600F808:
ldr r0, [sp, #4]
cmp r0, #0
@@ -18023,8 +18025,8 @@ _0600F820: .word 0x000082EA
_0600F824: .word 0x0380FFF4
_0600F828: .word 0x00000634
- arm_func_start FUNC_0600F82C
-FUNC_0600F82C: ; 0x0600F82C
+ arm_func_start FUN_0600F82C
+FUN_0600F82C: ; 0x0600F82C
mov r2, #4000 ; 0xfa0
ldr r1, _0600F854 ; =0x0480819C
b _0600F848
@@ -18039,8 +18041,8 @@ _0600F848:
bx lr
_0600F854: .word 0x0480819C
- arm_func_start FUNC_0600F858
-FUNC_0600F858: ; 0x0600F858
+ arm_func_start FUN_0600F858
+FUN_0600F858: ; 0x0600F858
mov r1, #0
ldr r0, _0600F870 ; =0x0380FFF4
ldr r0, [r0]
@@ -18049,8 +18051,8 @@ FUNC_0600F858: ; 0x0600F858
bx lr
_0600F870: .word 0x0380FFF4
- arm_func_start FUNC_0600F874
-FUNC_0600F874: ; 0x0600F874
+ arm_func_start FUN_0600F874
+FUN_0600F874: ; 0x0600F874
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
ldr r6, _0600F8D8 ; =0x0380FFF4
@@ -18063,13 +18065,13 @@ _0600F894:
ldr r0, [r0, #772] ; 0x304
mov r1, r7
mov r2, r5
- bl FUNC_060006F8
+ bl FUN_060006F8
cmp r0, #0
beq _0600F8CC
ldr r0, [r6]
add r0, r0, #500 ; 0x1f4
mov r1, r7
- bl FUNC_0600943C
+ bl FUN_0600943C
ldr r0, [r6]
ldr r7, [r0, #500] ; 0x1f4
_0600F8C4:
@@ -18081,8 +18083,8 @@ _0600F8CC:
bx lr
_0600F8D8: .word 0x0380FFF4
- arm_func_start FUNC_0600F8DC
-FUNC_0600F8DC: ; 0x0600F8DC
+ arm_func_start FUN_0600F8DC
+FUN_0600F8DC: ; 0x0600F8DC
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
@@ -18095,20 +18097,20 @@ FUNC_0600F8DC: ; 0x0600F8DC
beq _0600F920
add r1, r3, #500 ; 0x1f4
mov r2, r4
- bl FUNC_0600962C
+ bl FUN_0600962C
mov r0, #2
mov r1, #19
- bl FUNC_06009078
+ bl FUN_06009078
b _0600F95C
_0600F920:
ldr r0, [r3, #772] ; 0x304
mov r2, #0
- bl FUNC_060006F8
+ bl FUN_060006F8
cmp r0, #0
beq _0600F944
mov r0, r5
mov r1, r4
- bl FUNC_0600943C
+ bl FUN_0600943C
b _0600F95C
_0600F944:
mov r0, r5
@@ -18116,20 +18118,20 @@ _0600F944:
ldr r1, [r1]
add r1, r1, #500 ; 0x1f4
mov r2, r4
- bl FUNC_0600962C
+ bl FUN_0600962C
_0600F95C:
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
_0600F968: .word 0x0380FFF4
- arm_func_start FUNC_0600F96C
-FUNC_0600F96C: ; 0x0600F96C
+ arm_func_start FUN_0600F96C
+FUN_0600F96C: ; 0x0600F96C
mov r0, #3
bx lr
- arm_func_start FUNC_0600F974
-FUNC_0600F974: ; 0x0600F974
+ arm_func_start FUN_0600F974
+FUN_0600F974: ; 0x0600F974
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
ldr r1, _0600FC68 ; =0x0380FFF4
@@ -18320,7 +18322,7 @@ _0600FC14:
ldr r0, [r0]
add r0, r0, #512 ; 0x200
ldr r1, [r6]
- bl FUNC_0600F8DC
+ bl FUN_0600F8DC
_0600FC38:
ldr r0, _0600FC68 ; =0x0380FFF4
ldr r0, [r0]
@@ -18330,7 +18332,7 @@ _0600FC38:
beq _0600FC5C
mov r0, #2
mov r1, #11
- bl FUNC_06009078
+ bl FUN_06009078
_0600FC5C:
add sp, sp, #4
ldmia sp!, {r4, r5, r6, r7, lr}
@@ -18345,8 +18347,8 @@ _0600FC80: .word _060197E0
_0600FC84: .word _060196D0
_0600FC88: .word _06019788
- arm_func_start FUNC_0600FC8C
-FUNC_0600FC8C: ; 0x0600FC8C
+ arm_func_start FUN_0600FC8C
+FUN_0600FC8C: ; 0x0600FC8C
mov r0, #0
ldr r1, _0600FCAC ; =0x0380FFF4
ldr r2, [r1]
@@ -18359,8 +18361,8 @@ _0600FCAC: .word 0x0380FFF4
_0600FCB0: .word 0x00000404
_0600FCB4: .word FUN_037FB300
- arm_func_start FUNC_0600FCB8
-FUNC_0600FCB8: ; 0x0600FCB8
+ arm_func_start FUN_0600FCB8
+FUN_0600FCB8: ; 0x0600FCB8
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
mov r6, r0
@@ -18371,11 +18373,11 @@ FUNC_0600FCB8: ; 0x0600FCB8
add r1, r1, #768 ; 0x300
ldrh r1, [r1, #228] ; 0xe4
add r1, r1, #62 ; 0x3e
- bl FUNC_06009724
+ bl FUN_06009724
movs r4, r0
bne _0600FCFC
mov r0, #1
- bl FUNC_0600994C
+ bl FUN_0600994C
mov r0, #0
b _0600FDD4
_0600FCFC:
@@ -18384,20 +18386,20 @@ _0600FCFC:
ldrh r0, [r5, #160] ; 0xa0
add r0, r0, #1
mov r1, #2
- bl FUNC_06001840
+ bl FUN_06001840
add r0, r0, #22
strh r0, [r4, #14]
add r0, r4, #31
ldrh r1, [r6, #18]
and r1, r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r4, #30
ldrh r1, [r6, #14]
and r1, r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r4, #46 ; 0x2e
add r1, r6, #30
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
ldrh r0, [r5, #160] ; 0xa0
strh r0, [r4, #22]
ldrh r2, [r4, #22]
@@ -18413,10 +18415,10 @@ _0600FCFC:
b _0600FD9C
_0600FD7C:
mov r0, r6
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r1, r0
mov r0, r5
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r6, r6, #1
add r5, r5, #1
add r7, r7, #1
@@ -18429,13 +18431,13 @@ _0600FDAC:
ldr r0, [r5, #156] ; 0x9c
add r1, r4, #60 ; 0x3c
add r2, r2, #1
- bl FUNC_06000EA0
+ bl FUN_06000EA0
_0600FDBC:
ldr r0, _0600FDE0 ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #392 ; 0x188
mov r1, r4
- bl FUNC_0600F8DC
+ bl FUN_0600F8DC
mov r0, #1
_0600FDD4:
add sp, sp, #4
@@ -18443,19 +18445,19 @@ _0600FDD4:
bx lr
_0600FDE0: .word 0x0380FFF4
- arm_func_start FUNC_0600FDE4
-FUNC_0600FDE4: ; 0x0600FDE4
+ arm_func_start FUN_0600FDE4
+FUN_0600FDE4: ; 0x0600FDE4
stmfd sp!, {lr}
sub sp, sp, #4
ldr r0, _0600FE48 ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #392 ; 0x188
mov r1, #16
- bl FUNC_06009724
+ bl FUN_06009724
movs r1, r0
bne _0600FE18
mov r0, #1
- bl FUNC_0600994C
+ bl FUN_0600994C
mov r0, #0
b _0600FE3C
_0600FE18:
@@ -18466,7 +18468,7 @@ _0600FE18:
ldr r0, _0600FE48 ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #392 ; 0x188
- bl FUNC_0600F8DC
+ bl FUN_0600F8DC
mov r0, #1
_0600FE3C:
add sp, sp, #4
@@ -18474,8 +18476,8 @@ _0600FE3C:
bx lr
_0600FE48: .word 0x0380FFF4
- arm_func_start FUNC_0600FE4C
-FUNC_0600FE4C: ; 0x0600FE4C
+ arm_func_start FUN_0600FE4C
+FUN_0600FE4C: ; 0x0600FE4C
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
@@ -18483,11 +18485,11 @@ FUNC_0600FE4C: ; 0x0600FE4C
ldr r0, [r0]
add r0, r0, #392 ; 0x188
mov r1, #22
- bl FUNC_06009724
+ bl FUN_06009724
movs r4, r0
bne _0600FE84
mov r0, #1
- bl FUNC_0600994C
+ bl FUN_0600994C
mov r0, #0
b _0600FEB8
_0600FE84:
@@ -18497,12 +18499,12 @@ _0600FE84:
strh r0, [r4, #14]
add r0, r4, #16
mov r1, r5
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
ldr r0, _0600FEC4 ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #392 ; 0x188
mov r1, r4
- bl FUNC_0600F8DC
+ bl FUN_0600F8DC
mov r0, #1
_0600FEB8:
add sp, sp, #4
@@ -18510,8 +18512,8 @@ _0600FEB8:
bx lr
_0600FEC4: .word 0x0380FFF4
- arm_func_start FUNC_0600FEC8
-FUNC_0600FEC8: ; 0x0600FEC8
+ arm_func_start FUN_0600FEC8
+FUN_0600FEC8: ; 0x0600FEC8
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
mov r5, r1
@@ -18519,11 +18521,11 @@ FUNC_0600FEC8: ; 0x0600FEC8
ldr r0, [r0]
add r0, r0, #392 ; 0x188
mov r1, #24
- bl FUNC_06009724
+ bl FUN_06009724
movs r4, r0
bne _0600FF00
mov r0, #1
- bl FUNC_0600994C
+ bl FUN_0600994C
mov r0, #0
b _0600FF38
_0600FF00:
@@ -18533,21 +18535,21 @@ _0600FF00:
strh r0, [r4, #14]
add r0, r4, #16
mov r1, r6
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
strh r5, [r4, #22]
ldr r0, _0600FF40 ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #392 ; 0x188
mov r1, r4
- bl FUNC_0600F8DC
+ bl FUN_0600F8DC
mov r0, #1
_0600FF38:
ldmia sp!, {r4, r5, r6, lr}
bx lr
_0600FF40: .word 0x0380FFF4
- arm_func_start FUNC_0600FF44
-FUNC_0600FF44: ; 0x0600FF44
+ arm_func_start FUN_0600FF44
+FUN_0600FF44: ; 0x0600FF44
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
mov r7, r0
@@ -18557,11 +18559,11 @@ FUNC_0600FF44: ; 0x0600FF44
ldr r0, [r0]
add r0, r0, #392 ; 0x188
mov r1, #58 ; 0x3a
- bl FUNC_06009724
+ bl FUN_06009724
movs r4, r0
bne _0600FF84
mov r0, #1
- bl FUNC_0600994C
+ bl FUN_0600994C
mov r0, #0
b _06010024
_0600FF84:
@@ -18571,10 +18573,10 @@ _0600FF84:
strh r0, [r4, #14]
add r0, r4, #16
mov r1, r7
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
strh r6, [r4, #22]
add r0, r5, #1
- bl FUNC_06009CB0
+ bl FUN_06009CB0
strh r0, [r4, #24]
mov r7, #0
add r6, r5, #2
@@ -18584,10 +18586,10 @@ _0600FFC0:
cmp r7, #32
bcs _06010004
add r0, r6, r7
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r1, r0
add r0, r5, r7
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r7, r7, #1
_0600FFE0:
ldrh r0, [r4, #24]
@@ -18598,7 +18600,7 @@ _0600FFF0:
add r0, r4, #26
add r0, r0, r7
mov r1, #0
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r7, r7, #1
_06010004:
cmp r7, #32
@@ -18607,7 +18609,7 @@ _06010004:
ldr r0, [r0]
add r0, r0, #392 ; 0x188
mov r1, r4
- bl FUNC_0600F8DC
+ bl FUN_0600F8DC
mov r0, #1
_06010024:
add sp, sp, #4
@@ -18615,8 +18617,8 @@ _06010024:
bx lr
_06010030: .word 0x0380FFF4
- arm_func_start FUNC_06010034
-FUNC_06010034: ; 0x06010034
+ arm_func_start FUN_06010034
+FUN_06010034: ; 0x06010034
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
mov r7, r0
@@ -18626,11 +18628,11 @@ FUNC_06010034: ; 0x06010034
ldr r0, [r0]
add r0, r0, #392 ; 0x188
mov r1, #58 ; 0x3a
- bl FUNC_06009724
+ bl FUN_06009724
movs r4, r0
bne _06010074
mov r0, #1
- bl FUNC_0600994C
+ bl FUN_0600994C
mov r0, #0
b _0601011C
_06010074:
@@ -18640,12 +18642,12 @@ _06010074:
strh r0, [r4, #14]
add r0, r4, #16
mov r1, r7
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
ldr r0, _0601012C ; =0x00000FFF
and r0, r6, r0
strh r0, [r4, #22]
add r0, r5, #1
- bl FUNC_06009CB0
+ bl FUN_06009CB0
strh r0, [r4, #24]
mov r7, #0
add r6, r5, #2
@@ -18655,10 +18657,10 @@ _060100B8:
cmp r7, #32
bcs _060100FC
add r0, r6, r7
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r1, r0
add r0, r5, r7
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r7, r7, #1
_060100D8:
ldrh r0, [r4, #24]
@@ -18669,7 +18671,7 @@ _060100E8:
add r0, r4, #26
add r0, r0, r7
mov r1, #0
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r7, r7, #1
_060100FC:
cmp r7, #32
@@ -18678,7 +18680,7 @@ _060100FC:
ldr r0, [r0]
add r0, r0, #392 ; 0x188
mov r1, r4
- bl FUNC_0600F8DC
+ bl FUN_0600F8DC
mov r0, #1
_0601011C:
add sp, sp, #4
@@ -18687,8 +18689,8 @@ _0601011C:
_06010128: .word 0x0380FFF4
_0601012C: .word 0x00000FFF
- arm_func_start FUNC_06010130
-FUNC_06010130: ; 0x06010130
+ arm_func_start FUN_06010130
+FUN_06010130: ; 0x06010130
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
mov r5, r1
@@ -18696,11 +18698,11 @@ FUNC_06010130: ; 0x06010130
ldr r0, [r0]
add r0, r0, #392 ; 0x188
mov r1, #24
- bl FUNC_06009724
+ bl FUN_06009724
movs r4, r0
bne _06010168
mov r0, #1
- bl FUNC_0600994C
+ bl FUN_0600994C
mov r0, #0
b _060101A0
_06010168:
@@ -18710,21 +18712,21 @@ _06010168:
strh r0, [r4, #14]
add r0, r4, #16
mov r1, r6
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
strh r5, [r4, #22]
ldr r0, _060101A8 ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #392 ; 0x188
mov r1, r4
- bl FUNC_0600F8DC
+ bl FUN_0600F8DC
mov r0, #1
_060101A0:
ldmia sp!, {r4, r5, r6, lr}
bx lr
_060101A8: .word 0x0380FFF4
- arm_func_start FUNC_060101AC
-FUNC_060101AC: ; 0x060101AC
+ arm_func_start FUN_060101AC
+FUN_060101AC: ; 0x060101AC
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
mov r5, r1
@@ -18732,11 +18734,11 @@ FUNC_060101AC: ; 0x060101AC
ldr r0, [r0]
add r0, r0, #392 ; 0x188
mov r1, #24
- bl FUNC_06009724
+ bl FUN_06009724
movs r4, r0
bne _060101E4
mov r0, #1
- bl FUNC_0600994C
+ bl FUN_0600994C
mov r0, #0
b _0601021C
_060101E4:
@@ -18746,21 +18748,21 @@ _060101E4:
strh r0, [r4, #14]
add r0, r4, #16
mov r1, r6
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
strh r5, [r4, #22]
ldr r0, _06010224 ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #392 ; 0x188
mov r1, r4
- bl FUNC_0600F8DC
+ bl FUN_0600F8DC
mov r0, #1
_0601021C:
ldmia sp!, {r4, r5, r6, lr}
bx lr
_06010224: .word 0x0380FFF4
- arm_func_start FUNC_06010228
-FUNC_06010228: ; 0x06010228
+ arm_func_start FUN_06010228
+FUN_06010228: ; 0x06010228
stmdb sp!, {r4, lr}
ldr r0, _06010278 ; =0x0380FFF4
ldr r2, [r0]
@@ -18772,33 +18774,33 @@ FUNC_06010228: ; 0x06010228
strh r0, [r1, #4]
add r0, r4, #132 ; 0x84
ldr r1, [r2, #1060] ; 0x424
- bl FUNC_0600F8DC
+ bl FUN_0600F8DC
ldrh r0, [r4, #140] ; 0x8c
cmp r0, #0
beq _06010270
mov r0, #2
mov r1, #11
- bl FUNC_06009078
+ bl FUN_06009078
_06010270:
ldmia sp!, {r4, lr}
bx lr
_06010278: .word 0x0380FFF4
_0601027C: .word 0x00000424
- arm_func_start FUNC_06010280
-FUNC_06010280: ; 0x06010280
+ arm_func_start FUN_06010280
+FUN_06010280: ; 0x06010280
ldr r0, _06010298 ; =0x0380FFF4
ldr r1, [r0]
ldr r0, _0601029C ; =0x000003C6
add r0, r1, r0
- ldr ip, _060102A0 ; =FUNC_0600FE4C
+ ldr ip, _060102A0 ; =FUN_0600FE4C
bx ip
_06010298: .word 0x0380FFF4
_0601029C: .word 0x000003C6
-_060102A0: .word FUNC_0600FE4C
+_060102A0: .word FUN_0600FE4C
- arm_func_start FUNC_060102A4
-FUNC_060102A4: ; 0x060102A4
+ arm_func_start FUN_060102A4
+FUN_060102A4: ; 0x060102A4
mov r1, #131 ; 0x83
ldr r0, _060102C8 ; =0x0380FFF4
ldr r0, [r0]
@@ -18806,13 +18808,13 @@ FUNC_060102A4: ; 0x060102A4
strh r1, [r0, #4]
mov r0, #2
mov r1, #5
- ldr ip, _060102CC ; =FUNC_06009078
+ ldr ip, _060102CC ; =FUN_06009078
bx ip
_060102C8: .word 0x0380FFF4
-_060102CC: .word FUNC_06009078
+_060102CC: .word FUN_06009078
- arm_func_start FUNC_060102D0
-FUNC_060102D0: ; 0x060102D0
+ arm_func_start FUN_060102D0
+FUN_060102D0: ; 0x060102D0
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
ldr r0, _06010544 ; =0x0380FFF4
@@ -18835,15 +18837,15 @@ _06010318:
mov r0, #0
strh r0, [r4, #20]
mov r0, #19
- bl FUNC_0600A4B8
+ bl FUN_0600A4B8
strh r0, [r4, #14]
mov r0, #53 ; 0x35
- bl FUNC_0600A4B8
+ bl FUN_0600A4B8
strh r0, [r4, #16]
ldr r1, [r4, #24]
ldrh r0, [r1, #18]
ldrh r1, [r1, #20]
- bl FUNC_0600BDA0
+ bl FUN_0600BDA0
mov r0, #4
strh r0, [r5, #12]
mov r0, #0
@@ -18856,7 +18858,7 @@ _06010358:
add r1, r0, #24
ldrh r0, [r4, #20]
add r0, r1, r0
- bl FUNC_06009CB0
+ bl FUN_06009CB0
movs r5, r0
beq _0601038C
ldrh r0, [r4, #20]
@@ -18868,7 +18870,7 @@ _0601038C:
b _06010520
_06010398:
mov r0, #0
- bl FUNC_060191BC
+ bl FUN_060191BC
cmp r0, #0
movne r0, #14
strneh r0, [r4, #22]
@@ -18881,26 +18883,26 @@ _06010398:
mov r0, r5, lsl #16
mov r0, r0, lsr #16
mov r1, #0
- bl FUNC_0600B570
- bl FUNC_0600A5A4
+ bl FUN_0600B570
+ bl FUN_0600A5A4
ldr r0, _0601054C ; =0x04808040
ldrh r0, [r0]
strh r0, [r4, #12]
mov r0, #32768 ; 0x8000
- bl FUNC_0600B3E0
+ bl FUN_0600B3E0
b _06010400
_060103F0:
mov r0, r5, lsl #16
mov r0, r0, lsr #16
mov r1, #0
- bl FUNC_0600B570
+ bl FUN_0600B570
_06010400:
mov r0, #130 ; 0x82
strh r0, [r4]
ldr r0, [r4, #24]
ldrh r0, [r0, #22]
- ldr r1, _06010550 ; =FUNC_060102A4
- bl FUNC_06009EE4
+ ldr r1, _06010550 ; =FUN_060102A4
+ bl FUN_06009EE4
_06010418:
ldr r0, [r4, #4]
add r0, r0, #1
@@ -18917,7 +18919,7 @@ _06010440:
add r1, r0, #24
ldrh r0, [r4, #20]
add r0, r1, r0
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r5, r0
mov r2, #0
ldr r1, [r4, #4]
@@ -18926,7 +18928,7 @@ _06010440:
ldr r0, [r4, #8]
cmp r0, #0
beq _06010484
- bl FUNC_06003B68
+ bl FUN_06003B68
add r2, r0, #1
cmp r2, #100 ; 0x64
movhi r2, #100 ; 0x64
@@ -18943,7 +18945,7 @@ _06010484:
strh r0, [r4]
b _06010520
_060104B0:
- bl FUNC_0600A4EC
+ bl FUN_0600A4EC
ldr r0, _06010544 ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #768 ; 0x300
@@ -18951,12 +18953,12 @@ _060104B0:
strh r0, [r5, #12]
mov r0, #19
ldrh r1, [r4, #14]
- bl FUNC_0600A478
+ bl FUN_0600A478
mov r0, #53 ; 0x35
ldrh r1, [r4, #16]
- bl FUNC_0600A478
+ bl FUN_0600A478
ldrh r0, [r4, #12]
- bl FUNC_0600B3E0
+ bl FUN_0600B3E0
ldrh r1, [r4, #22]
ldr r0, [r4, #28]
strh r1, [r0, #4]
@@ -18972,14 +18974,14 @@ _06010504:
_06010514:
cmp r2, #16
bcc _06010504
- bl FUNC_06010228
+ bl FUN_06010228
_06010520:
ldrh r0, [r4]
cmp r0, #0
beq _06010538
mov r0, #2
mov r1, #5
- bl FUNC_06009078
+ bl FUN_06009078
_06010538:
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
@@ -18987,11 +18989,11 @@ _06010538:
_06010544: .word 0x0380FFF4
_06010548: .word 0x00000404
_0601054C: .word 0x04808040
-_06010550: .word FUNC_060102A4
+_06010550: .word FUN_060102A4
_06010554: .word 0x0480819C
- arm_func_start FUNC_06010558
-FUNC_06010558: ; 0x06010558
+ arm_func_start FUN_06010558
+FUN_06010558: ; 0x06010558
ldr r0, _06010590 ; =0x0380FFF4
ldr r2, [r0]
ldr r0, _06010594 ; =0x00000404
@@ -19004,14 +19006,14 @@ FUNC_06010558: ; 0x06010558
strh r1, [r0, #4]
mov r0, #2
mov r1, #4
- ldr ip, _06010598 ; =FUNC_06009078
+ ldr ip, _06010598 ; =FUN_06009078
bx ip
_06010590: .word 0x0380FFF4
_06010594: .word 0x00000404
-_06010598: .word FUNC_06009078
+_06010598: .word FUN_06009078
- arm_func_start FUNC_0601059C
-FUNC_0601059C: ; 0x0601059C
+ arm_func_start FUN_0601059C
+FUN_0601059C: ; 0x0601059C
stmdb sp!, {r4, lr}
ldr r0, _0601064C ; =0x0380FFF4
ldr r1, [r0]
@@ -19027,7 +19029,7 @@ FUNC_0601059C: ; 0x0601059C
_060105CC:
ldr r0, [r4, #24]
add r0, r0, #16
- bl FUNC_06014458
+ bl FUN_06014458
cmp r0, #0
bne _06010604
mov r1, #8
@@ -19037,35 +19039,35 @@ _060105CC:
strh r0, [r4]
mov r0, #2
mov r1, #4
- bl FUNC_06009078
+ bl FUN_06009078
b _06010644
_06010604:
mov r1, #97 ; 0x61
strh r1, [r4]
- bl FUNC_06014C6C
+ bl FUN_06014C6C
ldr r0, [r4, #24]
ldrh r0, [r0, #24]
- ldr r1, _06010654 ; =FUNC_06010558
- bl FUNC_06009EE4
+ ldr r1, _06010654 ; =FUN_06010558
+ bl FUN_06009EE4
b _06010644
_06010624:
mov r0, #1
- bl FUNC_06015060
+ bl FUN_06015060
mov r0, #1
mov r1, #0
- bl FUNC_06014C8C
+ bl FUN_06014C8C
mov r0, #0
strh r0, [r4]
- bl FUNC_06010228
+ bl FUN_06010228
_06010644:
ldmia sp!, {r4, lr}
bx lr
_0601064C: .word 0x0380FFF4
_06010650: .word 0x00000404
-_06010654: .word FUNC_06010558
+_06010654: .word FUN_06010558
- arm_func_start FUNC_06010658
-FUNC_06010658: ; 0x06010658
+ arm_func_start FUN_06010658
+FUN_06010658: ; 0x06010658
ldr r0, _06010690 ; =0x0380FFF4
ldr r2, [r0]
ldr r0, _06010694 ; =0x00000404
@@ -19078,14 +19080,14 @@ FUNC_06010658: ; 0x06010658
strh r1, [r0, #4]
mov r0, #2
mov r1, #3
- ldr ip, _06010698 ; =FUNC_06009078
+ ldr ip, _06010698 ; =FUN_06009078
bx ip
_06010690: .word 0x0380FFF4
_06010694: .word 0x00000404
-_06010698: .word FUNC_06009078
+_06010698: .word FUN_06009078
- arm_func_start FUNC_0601069C
-FUNC_0601069C: ; 0x0601069C
+ arm_func_start FUN_0601069C
+FUN_0601069C: ; 0x0601069C
stmdb sp!, {r4, lr}
ldr r0, _06010754 ; =0x0380FFF4
ldr r1, [r0]
@@ -19101,7 +19103,7 @@ FUNC_0601069C: ; 0x0601069C
_060106CC:
ldr r0, [r4, #24]
add r0, r0, #16
- bl FUNC_06014510
+ bl FUN_06014510
cmp r0, #0
bne _06010704
mov r1, #8
@@ -19111,37 +19113,37 @@ _060106CC:
strh r0, [r4]
mov r0, #2
mov r1, #3
- bl FUNC_06009078
+ bl FUN_06009078
b _0601074C
_06010704:
mov r1, #81 ; 0x51
strh r1, [r4]
- bl FUNC_06014C6C
+ bl FUN_06014C6C
ldr r0, [r4, #24]
ldrh r0, [r0, #24]
- ldr r1, _0601075C ; =FUNC_06010658
- bl FUNC_06009EE4
+ ldr r1, _0601075C ; =FUN_06010658
+ bl FUN_06009EE4
b _0601074C
_06010724:
mov r0, #1
- bl FUNC_06014FC8
+ bl FUN_06014FC8
mov r0, #1
- bl FUNC_06015060
+ bl FUN_06015060
mov r0, #1
mov r1, #0
- bl FUNC_06014C8C
+ bl FUN_06014C8C
mov r0, #0
strh r0, [r4]
- bl FUNC_06010228
+ bl FUN_06010228
_0601074C:
ldmia sp!, {r4, lr}
bx lr
_06010754: .word 0x0380FFF4
_06010758: .word 0x00000404
-_0601075C: .word FUNC_06010658
+_0601075C: .word FUN_06010658
- arm_func_start FUNC_06010760
-FUNC_06010760: ; 0x06010760
+ arm_func_start FUN_06010760
+FUN_06010760: ; 0x06010760
ldr r0, _06010798 ; =0x0380FFF4
ldr r2, [r0]
ldr r0, _0601079C ; =0x00000404
@@ -19154,14 +19156,14 @@ FUNC_06010760: ; 0x06010760
strh r1, [r0, #4]
mov r0, #2
mov r1, r0
- ldr ip, _060107A0 ; =FUNC_06009078
+ ldr ip, _060107A0 ; =FUN_06009078
bx ip
_06010798: .word 0x0380FFF4
_0601079C: .word 0x00000404
-_060107A0: .word FUNC_06009078
+_060107A0: .word FUN_06009078
- arm_func_start FUNC_060107A4
-FUNC_060107A4: ; 0x060107A4
+ arm_func_start FUN_060107A4
+FUN_060107A4: ; 0x060107A4
stmdb sp!, {r4, lr}
ldr r0, _06010880 ; =0x0380FFF4
ldr r1, [r0]
@@ -19179,7 +19181,7 @@ _060107D4:
add r0, r0, #16
mov r1, #0
mov r2, r1
- bl FUNC_06013F38
+ bl FUN_06013F38
cmp r0, #0
bne _06010814
mov r1, #8
@@ -19189,7 +19191,7 @@ _060107D4:
strh r0, [r4]
mov r0, #2
mov r1, r0
- bl FUNC_06009078
+ bl FUN_06009078
b _06010878
_06010814:
ldr r1, [r4, #24]
@@ -19201,32 +19203,32 @@ _06010814:
strh r1, [r0, #48] ; 0x30
mov r1, #49 ; 0x31
strh r1, [r4]
- bl FUNC_06014C6C
+ bl FUN_06014C6C
ldr r0, [r4, #24]
ldrh r0, [r0, #24]
- ldr r1, _06010888 ; =FUNC_06010760
- bl FUNC_06009EE4
+ ldr r1, _06010888 ; =FUN_06010760
+ bl FUN_06009EE4
b _06010878
_06010850:
mov r0, #1
- bl FUNC_06014FC8
+ bl FUN_06014FC8
mov r0, #1
- bl FUNC_06015060
+ bl FUN_06015060
mov r0, #1
mov r1, #0
- bl FUNC_06014C8C
+ bl FUN_06014C8C
mov r0, #0
strh r0, [r4]
- bl FUNC_06010228
+ bl FUN_06010228
_06010878:
ldmia sp!, {r4, lr}
bx lr
_06010880: .word 0x0380FFF4
_06010884: .word 0x00000404
-_06010888: .word FUNC_06010760
+_06010888: .word FUN_06010760
- arm_func_start FUNC_0601088C
-FUNC_0601088C: ; 0x0601088C
+ arm_func_start FUN_0601088C
+FUN_0601088C: ; 0x0601088C
ldr r0, _060108C0 ; =0x0380FFF4
ldr r2, [r0]
ldr r0, _060108C4 ; =0x00000404
@@ -19238,14 +19240,14 @@ FUNC_0601088C: ; 0x0601088C
strh r1, [r0, #4]
mov r0, #2
mov r1, #1
- ldr ip, _060108C8 ; =FUNC_06009078
+ ldr ip, _060108C8 ; =FUN_06009078
bx ip
_060108C0: .word 0x0380FFF4
_060108C4: .word 0x00000404
-_060108C8: .word FUNC_06009078
+_060108C8: .word FUN_06009078
- arm_func_start FUNC_060108CC
-FUNC_060108CC: ; 0x060108CC
+ arm_func_start FUN_060108CC
+FUN_060108CC: ; 0x060108CC
stmdb sp!, {r4, lr}
ldr r0, _06010964 ; =0x0380FFF4
ldr r1, [r0]
@@ -19259,7 +19261,7 @@ FUNC_060108CC: ; 0x060108CC
beq _06010928
b _0601095C
_060108FC:
- bl FUNC_0600A5A4
+ bl FUN_0600A5A4
mov r0, #0
strh r0, [r4, #4]
strh r0, [r4, #6]
@@ -19267,8 +19269,8 @@ _060108FC:
strh r0, [r4]
ldr r0, [r4, #24]
ldrh r0, [r0, #16]
- ldr r1, _0601096C ; =FUNC_0601088C
- bl FUNC_06009EE4
+ ldr r1, _0601096C ; =FUN_0601088C
+ bl FUN_06009EE4
b _0601095C
_06010928:
ldrh r1, [r4, #4]
@@ -19280,20 +19282,20 @@ _06010928:
ldrh r0, [r4, #4]
cmp r0, #0
beq _06010950
- bl FUNC_0600A4EC
+ bl FUN_0600A4EC
_06010950:
mov r0, #0
strh r0, [r4]
- bl FUNC_06010228
+ bl FUN_06010228
_0601095C:
ldmia sp!, {r4, lr}
bx lr
_06010964: .word 0x0380FFF4
_06010968: .word 0x00000404
-_0601096C: .word FUNC_0601088C
+_0601096C: .word FUN_0601088C
- arm_func_start FUNC_06010970
-FUNC_06010970: ; 0x06010970
+ arm_func_start FUN_06010970
+FUN_06010970: ; 0x06010970
ldr r0, _060109CC ; =0x0380FFF4
ldr r1, [r0]
ldr r0, _060109D0 ; =0x00000404
@@ -19316,14 +19318,14 @@ FUNC_06010970: ; 0x06010970
_060109BC:
mov r0, #2
mov r1, #0
- ldr ip, _060109D4 ; =FUNC_06009078
+ ldr ip, _060109D4 ; =FUN_06009078
bx ip
_060109CC: .word 0x0380FFF4
_060109D0: .word 0x00000404
-_060109D4: .word FUNC_06009078
+_060109D4: .word FUN_06009078
- arm_func_start FUNC_060109D8
-FUNC_060109D8: ; 0x060109D8
+ arm_func_start FUN_060109D8
+FUN_060109D8: ; 0x060109D8
stmdb sp!, {r4, r5, r6, lr}
ldr r0, _06010BC8 ; =0x0380FFF4
ldr r1, [r0]
@@ -19345,7 +19347,7 @@ FUNC_060109D8: ; 0x060109D8
b _06010B8C
_06010A24:
mov r0, #32
- bl FUNC_0600AF68
+ bl FUN_0600AF68
mov r0, #2
strh r0, [r5, #12]
mov r1, r4
@@ -19362,7 +19364,7 @@ _06010A24:
ldrh r0, [r1, #74] ; 0x4a
add r0, r0, #3
mov r1, #4
- bl FUNC_06001840
+ bl FUN_06001840
strh r0, [r6, #12]
ldrh r0, [r6, #12]
cmp r0, #10
@@ -19381,7 +19383,7 @@ _06010A9C:
add r1, r0, #58 ; 0x3a
ldrh r0, [r6, #6]
add r0, r1, r0
- bl FUNC_06009CB0
+ bl FUN_06009CB0
movs r5, r0
moveq r0, #21
streqh r0, [r6]
@@ -19392,7 +19394,7 @@ _06010A9C:
strh r0, [r6, #6]
mov r0, #0
strh r0, [r6, #10]
- bl FUNC_060191BC
+ bl FUN_060191BC
cmp r0, #0
beq _06010B00
mov r1, #14
@@ -19408,13 +19410,13 @@ _06010B00:
bne _06010B20
mov r0, r5
mov r1, #0
- bl FUNC_0600B570
- bl FUNC_0600A5A4
+ bl FUN_0600B570
+ bl FUN_0600A5A4
b _06010B2C
_06010B20:
mov r0, r5
mov r1, #0
- bl FUNC_0600B570
+ bl FUN_0600B570
_06010B2C:
mov r0, #18
strh r0, [r6]
@@ -19426,7 +19428,7 @@ _06010B34:
cmp r0, #0
bne _06010B7C
add r0, r1, #16
- bl FUNC_060140E4
+ bl FUN_060140E4
cmp r0, #0
bne _06010B78
mov r1, #8
@@ -19437,36 +19439,36 @@ _06010B34:
mov r4, #1
b _06010BAC
_06010B78:
- bl FUNC_06014C6C
+ bl FUN_06014C6C
_06010B7C:
ldrh r0, [r6, #12]
- ldr r1, _06010BD0 ; =FUNC_06010970
- bl FUNC_06009EE4
+ ldr r1, _06010BD0 ; =FUN_06010970
+ bl FUN_06009EE4
b _06010BAC
_06010B8C:
strh r4, [r6]
- bl FUNC_0600A4EC
+ bl FUN_0600A4EC
ldr r0, _06010BC8 ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #768 ; 0x300
ldrh r0, [r0, #46] ; 0x2e
strh r0, [r5, #12]
- bl FUNC_06010228
+ bl FUN_06010228
_06010BAC:
cmp r4, #0
beq _06010BC0
mov r0, #2
mov r1, #0
- bl FUNC_06009078
+ bl FUN_06009078
_06010BC0:
ldmia sp!, {r4, r5, r6, lr}
bx lr
_06010BC8: .word 0x0380FFF4
_06010BCC: .word 0x00000404
-_06010BD0: .word FUNC_06010970
+_06010BD0: .word FUN_06010970
- arm_func_start FUNC_06010BD4
-FUNC_06010BD4: ; 0x06010BD4
+ arm_func_start FUN_06010BD4
+FUN_06010BD4: ; 0x06010BD4
stmdb sp!, {r4, r5, r6, r7, r8, lr}
mov r6, r0
mov r5, r1
@@ -19502,10 +19504,10 @@ FUNC_06010BD4: ; 0x06010BD4
b _06010C7C
_06010C58:
add r0, r7, r8
- bl FUNC_06009CB0
+ bl FUN_06009CB0
cmp r0, #0
beq _06010C84
- bl FUNC_0600AB58
+ bl FUN_0600AB58
cmp r0, #0
moveq r0, #5
beq _06010CAC
@@ -19522,7 +19524,7 @@ _06010C84:
mov r0, #128 ; 0x80
strh r0, [r4]
strh r0, [r5, #4]
- bl FUNC_060102D0
+ bl FUN_060102D0
mov r0, #128 ; 0x80
_06010CAC:
ldmia sp!, {r4, r5, r6, r7, r8, lr}
@@ -19530,8 +19532,8 @@ _06010CAC:
_06010CB4: .word 0x0380FFF4
_06010CB8: .word 0x00000404
- arm_func_start FUNC_06010CBC
-FUNC_06010CBC: ; 0x06010CBC
+ arm_func_start FUN_06010CBC
+FUN_06010CBC: ; 0x06010CBC
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
ldr r0, _06010E54 ; =0x0380FFF4
@@ -19577,7 +19579,7 @@ _06010CF4:
ands r1, r0, r1
movne r0, #5
bne _06010E4C
- bl FUNC_0600AB58
+ bl FUN_0600AB58
cmp r0, #0
moveq r0, #5
beq _06010E4C
@@ -19602,7 +19604,7 @@ _06010CF4:
movhi r0, #5
bhi _06010E4C
mov r0, #0
- bl FUNC_060191BC
+ bl FUN_060191BC
cmp r0, #0
movne r0, #14
bne _06010E4C
@@ -19610,30 +19612,30 @@ _06010CF4:
cmp r0, #0
bne _06010DF8
ldr r0, _06010E5C ; =_06019384
- bl FUNC_0600BB58
+ bl FUN_0600BB58
b _06010E00
_06010DF8:
add r0, r4, #8
- bl FUNC_0600BB58
+ bl FUN_0600BB58
_06010E00:
ldrh r0, [r6, #16]
add r1, r6, #18
- bl FUNC_0600BA3C
+ bl FUN_0600BA3C
ldrh r0, [r6, #50] ; 0x32
- bl FUNC_0600B9DC
+ bl FUN_0600B9DC
ldrh r0, [r6, #52] ; 0x34
- bl FUNC_0600B990
+ bl FUN_0600B990
ldrh r0, [r6, #54] ; 0x36
mov r1, #0
- bl FUNC_0600B570
+ bl FUN_0600B570
add r0, r6, #56 ; 0x38
- bl FUNC_0600B528
+ bl FUN_0600B528
ldrh r0, [r6, #60] ; 0x3c
add r1, r6, #62 ; 0x3e
- bl FUNC_0600B1A0
+ bl FUN_0600B1A0
mov r0, #0
strh r0, [r5, #164] ; 0xa4
- bl FUNC_0600A5A4
+ bl FUN_0600A5A4
mov r0, #0
_06010E4C:
ldmia sp!, {r4, r5, r6, lr}
@@ -19642,8 +19644,8 @@ _06010E54: .word 0x0380FFF4
_06010E58: .word 0x0000FFF0
_06010E5C: .word _06019384
- arm_func_start FUNC_06010E60
-FUNC_06010E60: ; 0x06010E60
+ arm_func_start FUN_06010E60
+FUN_06010E60: ; 0x06010E60
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
mov r7, r0
@@ -19674,7 +19676,7 @@ _06010EB8:
bne _06010F64
add r0, r7, #16
ldrh r1, [r7, #22]
- bl FUNC_060145BC
+ bl FUN_060145BC
movs r4, r0
moveq r0, #8
beq _06010F64
@@ -19693,7 +19695,7 @@ _06010EB8:
ldr r0, [r1]
add r0, r0, #392 ; 0x188
sub r1, r4, #16
- bl FUNC_0600F45C
+ bl FUN_0600F45C
ldr r0, _06010F70 ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #1280 ; 0x500
@@ -19703,13 +19705,13 @@ _06010EB8:
ands r0, r1, r0
bne _06010F60
mov r0, #2
- bl FUNC_06015C78
+ bl FUN_06015C78
b _06010F60
_06010F50:
add r0, r7, #16
- bl FUNC_06014E14
+ bl FUN_06014E14
mov r0, r4
- bl FUNC_06014C6C
+ bl FUN_06014C6C
_06010F60:
mov r0, #128 ; 0x80
_06010F64:
@@ -19719,8 +19721,8 @@ _06010F64:
_06010F70: .word 0x0380FFF4
_06010F74: .word 0x00000404
- arm_func_start FUNC_06010F78
-FUNC_06010F78: ; 0x06010F78
+ arm_func_start FUN_06010F78
+FUN_06010F78: ; 0x06010F78
stmfd sp!, {lr}
sub sp, sp, #4
ldr r2, _06011040 ; =0x0380FFF4
@@ -19767,7 +19769,7 @@ _06010FB8:
str r1, [r2, #28]
mov r0, #96 ; 0x60
strh r0, [r2]
- bl FUNC_0601059C
+ bl FUN_0601059C
mov r0, #128 ; 0x80
_06011034:
add sp, sp, #4
@@ -19776,8 +19778,8 @@ _06011034:
_06011040: .word 0x0380FFF4
_06011044: .word 0x00000404
- arm_func_start FUNC_06011048
-FUNC_06011048: ; 0x06011048
+ arm_func_start FUN_06011048
+FUN_06011048: ; 0x06011048
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
mov r7, r0
@@ -19820,8 +19822,8 @@ _06011090:
movcc r0, #5
bcc _0601111C
mov r0, #48 ; 0x30
- bl FUNC_0600AF68
- bl FUNC_0600B054
+ bl FUN_0600AF68
+ bl FUN_0600B054
ldrh r0, [r7, #22]
strh r0, [r5, #112] ; 0x70
ldrh r0, [r7, #22]
@@ -19830,7 +19832,7 @@ _06011090:
str r6, [r4, #28]
mov r0, #80 ; 0x50
strh r0, [r4]
- bl FUNC_0601069C
+ bl FUN_0601069C
mov r0, #128 ; 0x80
_0601111C:
add sp, sp, #4
@@ -19839,8 +19841,8 @@ _0601111C:
_06011128: .word 0x0380FFF4
_0601112C: .word 0x00000404
- arm_func_start FUNC_06011130
-FUNC_06011130: ; 0x06011130
+ arm_func_start FUN_06011130
+FUN_06011130: ; 0x06011130
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
mov r7, r0
@@ -19880,11 +19882,11 @@ _06011180:
_060111BC:
add r0, r6, #6
add r1, r7, #16
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
add r0, r6, #6
ldrh r1, [r7, #22]
mov r2, #0
- bl FUNC_06013E9C
+ bl FUN_06013E9C
movs r4, r0
moveq r0, #8
beq _06011264
@@ -19903,7 +19905,7 @@ _060111BC:
ldr r0, [r1]
add r0, r0, #392 ; 0x188
sub r1, r4, #16
- bl FUNC_0600F45C
+ bl FUN_0600F45C
ldr r0, _06011270 ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #1280 ; 0x500
@@ -19913,13 +19915,13 @@ _060111BC:
ands r0, r1, r0
bne _06011260
mov r0, #2
- bl FUNC_06015C78
+ bl FUN_06015C78
b _06011260
_06011250:
add r0, r7, #16
- bl FUNC_06014E14
+ bl FUN_06014E14
mov r0, r4
- bl FUNC_06014C6C
+ bl FUN_06014C6C
_06011260:
mov r0, #128 ; 0x80
_06011264:
@@ -19930,8 +19932,8 @@ _06011270: .word 0x0380FFF4
_06011274: .word 0x00000404
_06011278: .word 0x0000FFFE
- arm_func_start FUNC_0601127C
-FUNC_0601127C: ; 0x0601127C
+ arm_func_start FUN_0601127C
+FUN_0601127C: ; 0x0601127C
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
mov r5, r1
@@ -19970,7 +19972,7 @@ _060112C0:
movcc r0, #5
bcc _06011348
mov r0, #32
- bl FUNC_0600AF68
+ bl FUN_0600AF68
str r6, [r4, #24]
str r5, [r4, #28]
mov r0, #48 ; 0x30
@@ -19981,8 +19983,8 @@ _060112C0:
add r0, r5, #8
ldr r1, [r4, #24]
add r1, r1, #16
- bl FUNC_0600AF4C
- bl FUNC_060107A4
+ bl FUN_0600AF4C
+ bl FUN_060107A4
mov r0, #128 ; 0x80
_06011348:
ldmia sp!, {r4, r5, r6, lr}
@@ -19990,8 +19992,8 @@ _06011348:
_06011350: .word 0x0380FFF4
_06011354: .word 0x00000404
- arm_func_start FUNC_06011358
-FUNC_06011358: ; 0x06011358
+ arm_func_start FUN_06011358
+FUN_06011358: ; 0x06011358
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
mov r5, r1
@@ -20015,7 +20017,7 @@ _0601139C:
movcc r0, #1
bcc _06011504
mov r0, #32
- bl FUNC_0600AF68
+ bl FUN_0600AF68
ldrh r0, [r6, #24]
ands r0, r0, #1
movne r0, #5
@@ -20043,7 +20045,7 @@ _0601139C:
ands r1, r0, r1
movne r0, #5
bne _06011504
- bl FUNC_0600AB58
+ bl FUN_0600AB58
cmp r0, #0
moveq r0, #5
beq _06011504
@@ -20068,7 +20070,7 @@ _0601139C:
movhi r0, #5
bhi _06011504
mov r0, #0
- bl FUNC_060191BC
+ bl FUN_060191BC
cmp r0, #0
movne r0, #14
bne _06011504
@@ -20076,31 +20078,31 @@ _0601139C:
ands r0, r0, #32
beq _060114AC
mov r0, #1
- bl FUNC_0600BE0C
+ bl FUN_0600BE0C
b _060114B4
_060114AC:
mov r0, #0
- bl FUNC_0600BE0C
+ bl FUN_0600BE0C
_060114B4:
add r0, r6, #24
- bl FUNC_0600BB58
+ bl FUN_0600BB58
ldrh r0, [r6, #30]
add r1, r6, #32
- bl FUNC_0600BA3C
+ bl FUN_0600BA3C
ldrh r0, [r6, #70] ; 0x46
- bl FUNC_0600B9DC
+ bl FUN_0600B9DC
ldrh r0, [r6, #74] ; 0x4a
mov r1, #0
- bl FUNC_0600B570
+ bl FUN_0600B570
add r0, r6, #66 ; 0x42
- bl FUNC_0600B528
+ bl FUN_0600B528
str r6, [r4, #24]
str r5, [r4, #28]
mov r0, #32
strh r0, [r4]
mov r0, #2
mov r1, #1
- bl FUNC_06009078
+ bl FUN_06009078
mov r0, #128 ; 0x80
_06011504:
ldmia sp!, {r4, r5, r6, lr}
@@ -20109,8 +20111,8 @@ _0601150C: .word 0x0380FFF4
_06011510: .word 0x00000404
_06011514: .word 0x0000FFF0
- arm_func_start FUNC_06011518
-FUNC_06011518: ; 0x06011518
+ arm_func_start FUN_06011518
+FUN_06011518: ; 0x06011518
stmdb sp!, {r4, r5, r6, r7, r8, lr}
mov r6, r0
mov r5, r1
@@ -20149,7 +20151,7 @@ _0601156C:
movhi r0, #5
bhi _06011654
add r0, r6, #58 ; 0x3a
- bl FUNC_06009CB0
+ bl FUN_06009CB0
cmp r0, #0
moveq r0, #5
beq _06011654
@@ -20169,10 +20171,10 @@ _0601156C:
b _06011618
_060115F4:
add r0, r7, r8
- bl FUNC_06009CB0
+ bl FUN_06009CB0
cmp r0, #0
beq _06011620
- bl FUNC_0600AB58
+ bl FUN_0600AB58
cmp r0, #0
moveq r0, #5
beq _06011654
@@ -20182,17 +20184,17 @@ _06011618:
bcc _060115F4
_06011620:
add r0, r6, #16
- bl FUNC_0600BB58
+ bl FUN_0600BB58
ldrh r0, [r6, #22]
add r1, r6, #24
- bl FUNC_0600BA3C
+ bl FUN_0600BA3C
str r6, [r4, #24]
str r5, [r4, #28]
mov r0, #16
strh r0, [r4]
mov r0, #2
mov r1, #0
- bl FUNC_06009078
+ bl FUN_06009078
mov r0, #128 ; 0x80
_06011654:
ldmia sp!, {r4, r5, r6, r7, r8, lr}
@@ -20200,8 +20202,8 @@ _06011654:
_0601165C: .word 0x0380FFF4
_06011660: .word 0x00000404
- arm_func_start FUNC_06011664
-FUNC_06011664: ; 0x06011664
+ arm_func_start FUN_06011664
+FUN_06011664: ; 0x06011664
stmdb sp!, {r4, lr}
mov r4, r0
mov r0, #9
@@ -20218,7 +20220,7 @@ FUNC_06011664: ; 0x06011664
cmp r1, #1
movhi r0, #5
bhi _06011700
- bl FUNC_0600B420
+ bl FUN_0600B420
ldrh r0, [r4, #16]
cmp r0, #1
bne _060116EC
@@ -20226,11 +20228,11 @@ FUNC_06011664: ; 0x06011664
cmp r0, #1
bne _060116CC
ldr r0, _06011708 ; =0x00008001
- bl FUNC_0600B3E0
+ bl FUN_0600B3E0
b _060116D4
_060116CC:
mov r0, #0
- bl FUNC_0600B3E0
+ bl FUN_0600B3E0
_060116D4:
ldrh r1, [r4, #20]
ldr r0, _0601170C ; =0x0380FFF4
@@ -20240,9 +20242,9 @@ _060116D4:
b _060116FC
_060116EC:
mov r0, #32768 ; 0x8000
- bl FUNC_0600B3E0
+ bl FUN_0600B3E0
mov r0, #2
- bl FUNC_0600B3F4
+ bl FUN_0600B3F4
_060116FC:
mov r0, #0
_06011700:
@@ -20251,8 +20253,8 @@ _06011700:
_06011708: .word 0x00008001
_0601170C: .word 0x0380FFF4
- arm_func_start FUNC_06011710
-FUNC_06011710: ; 0x06011710
+ arm_func_start FUN_06011710
+FUN_06011710: ; 0x06011710
stmdb sp!, {r4, lr}
mov r4, r0
mov r0, #1
@@ -20261,19 +20263,19 @@ FUNC_06011710: ; 0x06011710
cmp r0, #1
movhi r0, #5
bhi _06011748
- bl FUNC_0600A4EC
+ bl FUN_0600A4EC
ldrh r0, [r4, #16]
cmp r0, #1
bne _06011744
- bl FUNC_0600AE88
+ bl FUN_0600AE88
_06011744:
mov r0, #0
_06011748:
ldmia sp!, {r4, lr}
bx lr
- arm_func_start FUNC_06011750
-FUNC_06011750: ; 0x06011750
+ arm_func_start FUN_06011750
+FUN_06011750: ; 0x06011750
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
mov r4, r1
@@ -20306,10 +20308,10 @@ FUNC_06011750: ; 0x06011750
b _060117E8
_060117C8:
mov r0, r7
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r1, r0
mov r0, r6
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r6, r6, #1
add r7, r7, #1
add r5, r5, #1
@@ -20322,12 +20324,12 @@ _060117F8:
ldr r0, [r3, #992] ; 0x3e0
add r1, r4, #8
add r2, r2, #1
- bl FUNC_06000EA0
+ bl FUN_06000EA0
_06011808:
ldrh r0, [r4, #6]
add r0, r0, #1
mov r1, #2
- bl FUNC_06001840
+ bl FUN_06001840
add r0, r0, #2
strh r0, [r4, #2]
mov r0, #0
@@ -20337,8 +20339,8 @@ _06011824:
bx lr
_06011830: .word 0x0380FFF4
- arm_func_start FUNC_06011834
-FUNC_06011834: ; 0x06011834
+ arm_func_start FUN_06011834
+FUN_06011834: ; 0x06011834
mov r0, #2
strh r0, [r1, #2]
ldr r0, _06011858 ; =0x0380FFF4
@@ -20350,8 +20352,8 @@ FUNC_06011834: ; 0x06011834
bx lr
_06011858: .word 0x0380FFF4
- arm_func_start FUNC_0601185C
-FUNC_0601185C: ; 0x0601185C
+ arm_func_start FUN_0601185C
+FUN_0601185C: ; 0x0601185C
mov r0, #2
strh r0, [r1, #2]
ldr r0, _06011880 ; =0x0380FFF4
@@ -20363,8 +20365,8 @@ FUNC_0601185C: ; 0x0601185C
bx lr
_06011880: .word 0x0380FFF4
- arm_func_start FUNC_06011884
-FUNC_06011884: ; 0x06011884
+ arm_func_start FUN_06011884
+FUN_06011884: ; 0x06011884
mov r0, #2
strh r0, [r1, #2]
ldr r0, _060118A8 ; =0x0380FFF4
@@ -20376,8 +20378,8 @@ FUNC_06011884: ; 0x06011884
bx lr
_060118A8: .word 0x0380FFF4
- arm_func_start FUNC_060118AC
-FUNC_060118AC: ; 0x060118AC
+ arm_func_start FUN_060118AC
+FUN_060118AC: ; 0x060118AC
mov r0, #18
strh r0, [r1, #2]
ldr r2, _060118F4 ; =0x0380FFF4
@@ -20399,8 +20401,8 @@ _060118D8:
bx lr
_060118F4: .word 0x0380FFF4
- arm_func_start FUNC_060118F8
-FUNC_060118F8: ; 0x060118F8
+ arm_func_start FUN_060118F8
+FUN_060118F8: ; 0x060118F8
stmfd sp!, {lr}
sub sp, sp, #4
mov r0, #4
@@ -20409,15 +20411,15 @@ FUNC_060118F8: ; 0x060118F8
ldr r1, _0601192C ; =0x0380FFF4
ldr r1, [r1]
add r1, r1, #936 ; 0x3a8
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
mov r0, #0
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
_0601192C: .word 0x0380FFF4
- arm_func_start FUNC_06011930
-FUNC_06011930: ; 0x06011930
+ arm_func_start FUN_06011930
+FUN_06011930: ; 0x06011930
mov r0, #2
strh r0, [r1, #2]
ldr r0, _06011968 ; =0x0380FFF4
@@ -20434,8 +20436,8 @@ FUNC_06011930: ; 0x06011930
bx lr
_06011968: .word 0x0380FFF4
- arm_func_start FUNC_0601196C
-FUNC_0601196C: ; 0x0601196C
+ arm_func_start FUN_0601196C
+FUN_0601196C: ; 0x0601196C
mov r0, #2
strh r0, [r1, #2]
ldr r0, _060119A4 ; =0x0380FFF4
@@ -20452,8 +20454,8 @@ FUNC_0601196C: ; 0x0601196C
bx lr
_060119A4: .word 0x0380FFF4
- arm_func_start FUNC_060119A8
-FUNC_060119A8: ; 0x060119A8
+ arm_func_start FUN_060119A8
+FUN_060119A8: ; 0x060119A8
mov r0, #3
strh r0, [r1, #2]
ldr r3, _06011A04 ; =0x0380FFF4
@@ -20479,8 +20481,8 @@ FUNC_060119A8: ; 0x060119A8
bx lr
_06011A04: .word 0x0380FFF4
- arm_func_start FUNC_06011A08
-FUNC_06011A08: ; 0x06011A08
+ arm_func_start FUN_06011A08
+FUN_06011A08: ; 0x06011A08
mov r0, #2
strh r0, [r1, #2]
ldr r0, _06011A40 ; =0x0380FFF4
@@ -20497,8 +20499,8 @@ FUNC_06011A08: ; 0x06011A08
bx lr
_06011A40: .word 0x0380FFF4
- arm_func_start FUNC_06011A44
-FUNC_06011A44: ; 0x06011A44
+ arm_func_start FUN_06011A44
+FUN_06011A44: ; 0x06011A44
mov r0, #2
strh r0, [r1, #2]
ldr r0, _06011A6C ; =0x0380FFF4
@@ -20511,20 +20513,20 @@ FUNC_06011A44: ; 0x06011A44
bx lr
_06011A6C: .word 0x0380FFF4
- arm_func_start FUNC_06011A70
-FUNC_06011A70: ; 0x06011A70
+ arm_func_start FUN_06011A70
+FUN_06011A70: ; 0x06011A70
stmdb sp!, {r4, lr}
mov r4, r1
mov r0, #4
strh r0, [r4, #2]
mov r0, #19
- bl FUNC_0600A4B8
+ bl FUN_0600A4B8
strh r0, [r4, #6]
mov r0, #53 ; 0x35
- bl FUNC_0600A4B8
+ bl FUN_0600A4B8
strh r0, [r4, #8]
mov r0, #46 ; 0x2e
- bl FUNC_0600A4B8
+ bl FUN_0600A4B8
strh r0, [r4, #10]
mov r0, #0
ldmia sp!, {r4, lr}
@@ -20540,8 +20542,8 @@ FUNC_06011A70: ; 0x06011A70
bx lr
_06011AD4: .word 0x0380FFF4
- arm_func_start FUNC_06011AD8
-FUNC_06011AD8: ; 0x06011AD8
+ arm_func_start FUN_06011AD8
+FUN_06011AD8: ; 0x06011AD8
mov r0, #2
strh r0, [r1, #2]
ldr r0, _06011B04 ; =0x0380FFF4
@@ -20555,8 +20557,8 @@ FUNC_06011AD8: ; 0x06011AD8
bx lr
_06011B04: .word 0x0380FFF4
- arm_func_start FUNC_06011B08
-FUNC_06011B08: ; 0x06011B08
+ arm_func_start FUN_06011B08
+FUN_06011B08: ; 0x06011B08
mov r0, #17
strh r0, [r1, #2]
add r2, r1, #6
@@ -20574,8 +20576,8 @@ _06011B24:
bx lr
_06011B40: .word 0x0380FFF4
- arm_func_start FUNC_06011B44
-FUNC_06011B44: ; 0x06011B44
+ arm_func_start FUN_06011B44
+FUN_06011B44: ; 0x06011B44
mov r0, #2
strh r0, [r1, #2]
ldr r0, _06011B68 ; =0x0380FFF4
@@ -20587,8 +20589,8 @@ FUNC_06011B44: ; 0x06011B44
bx lr
_06011B68: .word 0x0380FFF4
- arm_func_start FUNC_06011B6C
-FUNC_06011B6C: ; 0x06011B6C
+ arm_func_start FUN_06011B6C
+FUN_06011B6C: ; 0x06011B6C
mov r0, #2
strh r0, [r1, #2]
ldr r0, _06011B90 ; =0x0380FFF4
@@ -20600,8 +20602,8 @@ FUNC_06011B6C: ; 0x06011B6C
bx lr
_06011B90: .word 0x0380FFF4
- arm_func_start FUNC_06011B94
-FUNC_06011B94: ; 0x06011B94
+ arm_func_start FUN_06011B94
+FUN_06011B94: ; 0x06011B94
mov r0, #2
strh r0, [r1, #2]
ldr r0, _06011BC0 ; =0x0380FFF4
@@ -20615,8 +20617,8 @@ FUNC_06011B94: ; 0x06011B94
bx lr
_06011BC0: .word 0x0380FFF4
- arm_func_start FUNC_06011BC4
-FUNC_06011BC4: ; 0x06011BC4
+ arm_func_start FUN_06011BC4
+FUN_06011BC4: ; 0x06011BC4
mov r0, #2
strh r0, [r1, #2]
ldr r0, _06011BF0 ; =0x0380FFF4
@@ -20630,8 +20632,8 @@ FUNC_06011BC4: ; 0x06011BC4
bx lr
_06011BF0: .word 0x0380FFF4
- arm_func_start FUNC_06011BF4
-FUNC_06011BF4: ; 0x06011BF4
+ arm_func_start FUN_06011BF4
+FUN_06011BF4: ; 0x06011BF4
mov r0, #2
strh r0, [r1, #2]
ldr r0, _06011C18 ; =0x0380FFF4
@@ -20643,8 +20645,8 @@ FUNC_06011BF4: ; 0x06011BF4
bx lr
_06011C18: .word 0x0380FFF4
- arm_func_start FUNC_06011C1C
-FUNC_06011C1C: ; 0x06011C1C
+ arm_func_start FUN_06011C1C
+FUN_06011C1C: ; 0x06011C1C
mov r0, #2
strh r0, [r1, #2]
ldr r0, _06011C40 ; =0x0380FFF4
@@ -20656,8 +20658,8 @@ FUNC_06011C1C: ; 0x06011C1C
bx lr
_06011C40: .word 0x0380FFF4
- arm_func_start FUNC_06011C44
-FUNC_06011C44: ; 0x06011C44
+ arm_func_start FUN_06011C44
+FUN_06011C44: ; 0x06011C44
mov r0, #2
strh r0, [r1, #2]
ldr r0, _06011C68 ; =0x0380FFF4
@@ -20669,8 +20671,8 @@ FUNC_06011C44: ; 0x06011C44
bx lr
_06011C68: .word 0x0380FFF4
- arm_func_start FUNC_06011C6C
-FUNC_06011C6C: ; 0x06011C6C
+ arm_func_start FUN_06011C6C
+FUN_06011C6C: ; 0x06011C6C
mov r0, #2
strh r0, [r1, #2]
ldr r0, _06011C90 ; =0x0380FFF4
@@ -20682,8 +20684,8 @@ FUNC_06011C6C: ; 0x06011C6C
bx lr
_06011C90: .word 0x0380FFF4
- arm_func_start FUNC_06011C94
-FUNC_06011C94: ; 0x06011C94
+ arm_func_start FUN_06011C94
+FUN_06011C94: ; 0x06011C94
mov r0, #3
strh r0, [r1, #2]
ldr r2, _06011CC8 ; =0x0380FFF4
@@ -20699,8 +20701,8 @@ FUNC_06011C94: ; 0x06011C94
bx lr
_06011CC8: .word 0x0380FFF4
- arm_func_start FUNC_06011CCC
-FUNC_06011CCC: ; 0x06011CCC
+ arm_func_start FUN_06011CCC
+FUN_06011CCC: ; 0x06011CCC
mov r0, #2
strh r0, [r1, #2]
ldr r0, _06011CF0 ; =0x0380FFF4
@@ -20712,8 +20714,8 @@ FUNC_06011CCC: ; 0x06011CCC
bx lr
_06011CF0: .word 0x0380FFF4
- arm_func_start FUNC_06011CF4
-FUNC_06011CF4: ; 0x06011CF4
+ arm_func_start FUN_06011CF4
+FUN_06011CF4: ; 0x06011CF4
stmfd sp!, {lr}
sub sp, sp, #4
mov r0, #4
@@ -20722,15 +20724,15 @@ FUNC_06011CF4: ; 0x06011CF4
ldr r1, _06011D28 ; =0x0380FFF4
ldr r1, [r1]
add r1, r1, #804 ; 0x324
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
mov r0, #0
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
_06011D28: .word 0x0380FFF4
- arm_func_start FUNC_06011D2C
-FUNC_06011D2C: ; 0x06011D2C
+ arm_func_start FUN_06011D2C
+FUN_06011D2C: ; 0x06011D2C
stmdb sp!, {r4, lr}
mov r4, r1
mov r0, #33 ; 0x21
@@ -20739,7 +20741,7 @@ FUNC_06011D2C: ; 0x06011D2C
ldr r1, _06011E60 ; =0x0380FFF4
ldr r1, [r1]
add r1, r1, #804 ; 0x324
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
ldr r0, _06011E60 ; =0x0380FFF4
ldr r1, [r0]
add r1, r1, #768 ; 0x300
@@ -20793,7 +20795,7 @@ FUNC_06011D2C: ; 0x06011D2C
add r0, r0, #900 ; 0x384
add r1, r4, #34 ; 0x22
mov r2, #32
- bl FUNC_06000EA0
+ bl FUN_06000EA0
ldr r1, _06011E60 ; =0x0380FFF4
ldr r0, [r1]
add r0, r0, #768 ; 0x300
@@ -20810,8 +20812,8 @@ FUNC_06011D2C: ; 0x06011D2C
bx lr
_06011E60: .word 0x0380FFF4
- arm_func_start FUNC_06011E64
-FUNC_06011E64: ; 0x06011E64
+ arm_func_start FUN_06011E64
+FUN_06011E64: ; 0x06011E64
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r4, r0
@@ -20827,7 +20829,7 @@ FUNC_06011E64: ; 0x06011E64
ldrh r5, [r4, #16]
add r0, r5, #1
mov r1, #2
- bl FUNC_06001840
+ bl FUN_06001840
ldrh r1, [r4, #14]
add r0, r0, #1
cmp r1, r0
@@ -20835,15 +20837,15 @@ FUNC_06011E64: ; 0x06011E64
blt _06011EC4
mov r0, r5
add r1, r4, #18
- bl FUNC_0600B0F4
+ bl FUN_0600B0F4
_06011EC4:
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
_06011ED0: .word 0x0380FFF4
- arm_func_start FUNC_06011ED4
-FUNC_06011ED4: ; 0x06011ED4
+ arm_func_start FUN_06011ED4
+FUN_06011ED4: ; 0x06011ED4
stmfd sp!, {lr}
sub sp, sp, #4
mov r2, #1
@@ -20859,15 +20861,15 @@ FUNC_06011ED4: ; 0x06011ED4
bne _06011F10
_06011F08:
ldrh r0, [r0, #16]
- bl FUNC_0600B95C
+ bl FUN_0600B95C
_06011F10:
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
_06011F1C: .word 0x0380FFF4
- arm_func_start FUNC_06011F20
-FUNC_06011F20: ; 0x06011F20
+ arm_func_start FUN_06011F20
+FUN_06011F20: ; 0x06011F20
stmfd sp!, {lr}
sub sp, sp, #4
mov r2, #1
@@ -20880,15 +20882,15 @@ FUNC_06011F20: ; 0x06011F20
movne r0, #11
bne _06011F54
ldrh r0, [r0, #16]
- bl FUNC_0600B990
+ bl FUN_0600B990
_06011F54:
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
_06011F60: .word 0x0380FFF4
- arm_func_start FUNC_06011F64
-FUNC_06011F64: ; 0x06011F64
+ arm_func_start FUN_06011F64
+FUN_06011F64: ; 0x06011F64
stmfd sp!, {lr}
sub sp, sp, #4
mov r2, #1
@@ -20901,35 +20903,35 @@ FUNC_06011F64: ; 0x06011F64
movne r0, #11
bne _06011F98
ldrh r0, [r0, #16]
- bl FUNC_0600B9DC
+ bl FUN_0600B9DC
_06011F98:
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
_06011FA4: .word 0x0380FFF4
- arm_func_start FUNC_06011FA8
-FUNC_06011FA8: ; 0x06011FA8
+ arm_func_start FUN_06011FA8
+FUN_06011FA8: ; 0x06011FA8
mov r2, r0
mov r0, #1
strh r0, [r1, #2]
ldrh r0, [r2, #16]
add r1, r2, #18
- ldr ip, _06011FC4 ; =FUNC_0600BA3C
+ ldr ip, _06011FC4 ; =FUN_0600BA3C
bx ip
-_06011FC4: .word FUNC_0600BA3C
+_06011FC4: .word FUN_0600BA3C
- arm_func_start FUNC_06011FC8
-FUNC_06011FC8: ; 0x06011FC8
+ arm_func_start FUN_06011FC8
+FUN_06011FC8: ; 0x06011FC8
mov r2, #1
strh r2, [r1, #2]
add r0, r0, #16
- ldr ip, _06011FDC ; =FUNC_0600BB58
+ ldr ip, _06011FDC ; =FUN_0600BB58
bx ip
-_06011FDC: .word FUNC_0600BB58
+_06011FDC: .word FUN_0600BB58
- arm_func_start FUNC_06011FE0
-FUNC_06011FE0: ; 0x06011FE0
+ arm_func_start FUN_06011FE0
+FUN_06011FE0: ; 0x06011FE0
stmfd sp!, {lr}
sub sp, sp, #4
mov r2, #1
@@ -20941,7 +20943,7 @@ FUNC_06011FE0: ; 0x06011FE0
cmp r1, #16
bcc _06012014
ldrh r0, [r0, #16]
- bl FUNC_0600BBC0
+ bl FUN_0600BBC0
mov r2, r0
_06012014:
mov r0, r2
@@ -20950,8 +20952,8 @@ _06012014:
bx lr
_06012024: .word 0x0380FFF4
- arm_func_start FUNC_06012028
-FUNC_06012028: ; 0x06012028
+ arm_func_start FUN_06012028
+FUN_06012028: ; 0x06012028
stmfd sp!, {lr}
sub sp, sp, #4
mov r2, #1
@@ -20963,7 +20965,7 @@ FUNC_06012028: ; 0x06012028
cmp r1, #16
bcc _0601205C
ldrh r0, [r0, #16]
- bl FUNC_0600BC1C
+ bl FUN_0600BC1C
mov r2, r0
_0601205C:
mov r0, r2
@@ -20972,8 +20974,8 @@ _0601205C:
bx lr
_0601206C: .word 0x0380FFF4
- arm_func_start FUNC_06012070
-FUNC_06012070: ; 0x06012070
+ arm_func_start FUN_06012070
+FUN_06012070: ; 0x06012070
stmfd sp!, {lr}
sub sp, sp, #4
mov r2, r0
@@ -20987,15 +20989,15 @@ FUNC_06012070: ; 0x06012070
bcc _060120A8
ldrh r0, [r2, #16]
ldrh r1, [r2, #18]
- bl FUNC_0600BC5C
+ bl FUN_0600BC5C
_060120A8:
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
_060120B4: .word 0x0380FFF4
- arm_func_start FUNC_060120B8
-FUNC_060120B8: ; 0x060120B8
+ arm_func_start FUN_060120B8
+FUN_060120B8: ; 0x060120B8
stmfd sp!, {lr}
sub sp, sp, #4
mov r2, #1
@@ -21007,7 +21009,7 @@ FUNC_060120B8: ; 0x060120B8
cmp r1, #16
bcc _060120EC
ldrh r0, [r0, #16]
- bl FUNC_0600BD38
+ bl FUN_0600BD38
mov r2, r0
_060120EC:
mov r0, r2
@@ -21016,8 +21018,8 @@ _060120EC:
bx lr
_060120FC: .word 0x0380FFF4
- arm_func_start FUNC_06012100
-FUNC_06012100: ; 0x06012100
+ arm_func_start FUN_06012100
+FUN_06012100: ; 0x06012100
mov r3, #1
strh r3, [r1, #2]
ldr r2, _06012154 ; =0x0380FFF4
@@ -21041,8 +21043,8 @@ FUNC_06012100: ; 0x06012100
bx lr
_06012154: .word 0x0380FFF4
- arm_func_start FUNC_06012158
-FUNC_06012158: ; 0x06012158
+ arm_func_start FUN_06012158
+FUN_06012158: ; 0x06012158
stmdb sp!, {r4, lr}
ldr ip, _0601225C ; =0x0380FFF4
ldr r2, [ip]
@@ -21110,7 +21112,7 @@ _06012240:
ldrh r0, [r0, #20]
cmp r0, #0
beq _06012250
- bl FUNC_0600B270
+ bl FUN_0600B270
_06012250:
mov r0, #0
_06012254:
@@ -21119,8 +21121,8 @@ _06012254:
_0601225C: .word 0x0380FFF4
_06012260: .word 0x0000FFFF
- arm_func_start FUNC_06012264
-FUNC_06012264: ; 0x06012264
+ arm_func_start FUN_06012264
+FUN_06012264: ; 0x06012264
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
@@ -21132,12 +21134,12 @@ FUNC_06012264: ; 0x06012264
bhi _060122AC
ldrh r0, [r5, #16]
ldrh r1, [r5, #18]
- bl FUNC_0600BDA0
+ bl FUN_0600BDA0
movs r4, r0
bne _060122A8
mov r0, #46 ; 0x2e
ldrh r1, [r5, #20]
- bl FUNC_0600A478
+ bl FUN_0600A478
_060122A8:
mov r0, r4
_060122AC:
@@ -21147,58 +21149,58 @@ _060122AC:
mov r2, #1
strh r2, [r1, #2]
ldrh r0, [r0, #16]
- ldr ip, _060122CC ; =FUNC_0600BDE8
+ ldr ip, _060122CC ; =FUN_0600BDE8
bx ip
-_060122CC: .word FUNC_0600BDE8
+_060122CC: .word FUN_0600BDE8
- arm_func_start FUNC_060122D0
-FUNC_060122D0: ; 0x060122D0
+ arm_func_start FUN_060122D0
+FUN_060122D0: ; 0x060122D0
mov r2, #1
strh r2, [r1, #2]
ldrh r0, [r0, #16]
- ldr ip, _060122E4 ; =FUNC_0600BE0C
+ ldr ip, _060122E4 ; =FUN_0600BE0C
bx ip
-_060122E4: .word FUNC_0600BE0C
+_060122E4: .word FUN_0600BE0C
- arm_func_start FUNC_060122E8
-FUNC_060122E8: ; 0x060122E8
+ arm_func_start FUN_060122E8
+FUN_060122E8: ; 0x060122E8
mov r2, #1
strh r2, [r1, #2]
add r0, r0, #16
- ldr ip, _060122FC ; =FUNC_0600BECC
+ ldr ip, _060122FC ; =FUN_0600BECC
bx ip
-_060122FC: .word FUNC_0600BECC
+_060122FC: .word FUN_0600BECC
- arm_func_start FUNC_06012300
-FUNC_06012300: ; 0x06012300
+ arm_func_start FUN_06012300
+FUN_06012300: ; 0x06012300
mov r2, #1
strh r2, [r1, #2]
ldrh r0, [r0, #16]
mov r1, #0
- ldr ip, _06012318 ; =FUNC_0600BEFC
+ ldr ip, _06012318 ; =FUN_0600BEFC
bx ip
-_06012318: .word FUNC_0600BEFC
+_06012318: .word FUN_0600BEFC
- arm_func_start FUNC_0601231C
-FUNC_0601231C: ; 0x0601231C
+ arm_func_start FUN_0601231C
+FUN_0601231C: ; 0x0601231C
mov r2, #1
strh r2, [r1, #2]
ldrh r0, [r0, #16]
- ldr ip, _06012330 ; =FUNC_0600BFBC
+ ldr ip, _06012330 ; =FUN_0600BFBC
bx ip
-_06012330: .word FUNC_0600BFBC
+_06012330: .word FUN_0600BFBC
- arm_func_start FUNC_06012334
-FUNC_06012334: ; 0x06012334
+ arm_func_start FUN_06012334
+FUN_06012334: ; 0x06012334
mov r2, #1
strh r2, [r1, #2]
ldrh r0, [r0, #16]
- ldr ip, _06012348 ; =FUNC_0600BFF4
+ ldr ip, _06012348 ; =FUN_0600BFF4
bx ip
-_06012348: .word FUNC_0600BFF4
+_06012348: .word FUN_0600BFF4
- arm_func_start FUNC_0601234C
-FUNC_0601234C: ; 0x0601234C
+ arm_func_start FUN_0601234C
+FUN_0601234C: ; 0x0601234C
stmfd sp!, {lr}
sub sp, sp, #4
mov r2, #1
@@ -21210,7 +21212,7 @@ FUNC_0601234C: ; 0x0601234C
cmp r1, #32
bhi _06012380
ldrh r0, [r0, #16]
- bl FUNC_0600C02C
+ bl FUN_0600C02C
mov r2, r0
_06012380:
mov r0, r2
@@ -21219,44 +21221,44 @@ _06012380:
bx lr
_06012390: .word 0x0380FFF4
- arm_func_start FUNC_06012394
-FUNC_06012394: ; 0x06012394
+ arm_func_start FUN_06012394
+FUN_06012394: ; 0x06012394
mov r2, #1
strh r2, [r1, #2]
add r0, r0, #16
- ldr ip, _060123A8 ; =FUNC_0600C064
+ ldr ip, _060123A8 ; =FUN_0600C064
bx ip
-_060123A8: .word FUNC_0600C064
+_060123A8: .word FUN_0600C064
- arm_func_start FUNC_060123AC
-FUNC_060123AC: ; 0x060123AC
+ arm_func_start FUN_060123AC
+FUN_060123AC: ; 0x060123AC
mov r2, #1
strh r2, [r1, #2]
ldrh r0, [r0, #16]
- ldr ip, _060123C0 ; =FUNC_0600C0C8
+ ldr ip, _060123C0 ; =FUN_0600C0C8
bx ip
-_060123C0: .word FUNC_0600C0C8
+_060123C0: .word FUN_0600C0C8
- arm_func_start FUNC_060123C4
-FUNC_060123C4: ; 0x060123C4
+ arm_func_start FUN_060123C4
+FUN_060123C4: ; 0x060123C4
mov r2, #1
strh r2, [r1, #2]
ldrh r0, [r0, #16]
- ldr ip, _060123D8 ; =FUNC_0600C0EC
+ ldr ip, _060123D8 ; =FUN_0600C0EC
bx ip
-_060123D8: .word FUNC_0600C0EC
+_060123D8: .word FUN_0600C0EC
- arm_func_start FUNC_060123DC
-FUNC_060123DC: ; 0x060123DC
+ arm_func_start FUN_060123DC
+FUN_060123DC: ; 0x060123DC
mov r2, #1
strh r2, [r1, #2]
ldrh r0, [r0, #16]
- ldr ip, _060123F0 ; =FUNC_0600C1A0
+ ldr ip, _060123F0 ; =FUN_0600C1A0
bx ip
-_060123F0: .word FUNC_0600C1A0
+_060123F0: .word FUN_0600C1A0
- arm_func_start FUNC_060123F4
-FUNC_060123F4: ; 0x060123F4
+ arm_func_start FUN_060123F4
+FUN_060123F4: ; 0x060123F4
stmfd sp!, {lr}
sub sp, sp, #4
mov r3, #1
@@ -21276,15 +21278,15 @@ FUNC_060123F4: ; 0x060123F4
bne _06012440
_06012438:
ldrh r0, [r0, #16]
- bl FUNC_0600C1DC
+ bl FUN_0600C1DC
_06012440:
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
_0601244C: .word 0x0380FFF4
- arm_func_start FUNC_06012450
-FUNC_06012450: ; 0x06012450
+ arm_func_start FUN_06012450
+FUN_06012450: ; 0x06012450
stmfd sp!, {lr}
sub sp, sp, #4
mov r2, #1
@@ -21296,7 +21298,7 @@ FUNC_06012450: ; 0x06012450
cmp r1, #16
bne _06012484
ldrh r0, [r0, #16]
- bl FUNC_0600C264
+ bl FUN_0600C264
mov r2, r0
_06012484:
mov r0, r2
@@ -21305,17 +21307,17 @@ _06012484:
bx lr
_06012494: .word 0x0380FFF4
- arm_func_start FUNC_06012498
-FUNC_06012498: ; 0x06012498
+ arm_func_start FUN_06012498
+FUN_06012498: ; 0x06012498
mov r2, #1
strh r2, [r1, #2]
ldrh r0, [r0, #16]
- ldr ip, _060124AC ; =FUNC_0600C2A4
+ ldr ip, _060124AC ; =FUN_0600C2A4
bx ip
-_060124AC: .word FUNC_0600C2A4
+_060124AC: .word FUN_0600C2A4
- arm_func_start FUNC_060124B0
-FUNC_060124B0: ; 0x060124B0
+ arm_func_start FUN_060124B0
+FUN_060124B0: ; 0x060124B0
stmfd sp!, {lr}
sub sp, sp, #4
mov r2, #1
@@ -21327,7 +21329,7 @@ FUNC_060124B0: ; 0x060124B0
cmp r1, #16
bne _060124E4
add r0, r0, #16
- bl FUNC_0600C2D8
+ bl FUN_0600C2D8
mov r2, r0
_060124E4:
mov r0, r2
@@ -21336,8 +21338,8 @@ _060124E4:
bx lr
_060124F4: .word 0x0380FFF4
- arm_func_start FUNC_060124F8
-FUNC_060124F8: ; 0x060124F8
+ arm_func_start FUN_060124F8
+FUN_060124F8: ; 0x060124F8
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
@@ -21350,50 +21352,50 @@ FUNC_060124F8: ; 0x060124F8
cmp r1, #16
bne _060125DC
add r0, r5, #16
- bl FUNC_0600C2D8
+ bl FUN_0600C2D8
mov r4, r0
ldrh r0, [r5, #22]
- bl FUNC_0600C2A4
+ bl FUN_0600C2A4
orr r4, r4, r0
ldrh r0, [r5, #24]
- bl FUNC_0600C264
+ bl FUN_0600C264
orr r4, r4, r0
ldrh r0, [r5, #28]
- bl FUNC_0600C1DC
+ bl FUN_0600C1DC
orr r4, r4, r0
ldrh r0, [r5, #30]
- bl FUNC_0600C1A0
+ bl FUN_0600C1A0
orr r4, r4, r0
ldrh r0, [r5, #32]
- bl FUNC_0600C0EC
+ bl FUN_0600C0EC
orr r4, r4, r0
ldrh r0, [r5, #34] ; 0x22
- bl FUNC_0600C0C8
+ bl FUN_0600C0C8
orr r4, r4, r0
add r0, r5, #36 ; 0x24
- bl FUNC_0600C064
+ bl FUN_0600C064
orr r4, r4, r0
ldrh r0, [r5, #116] ; 0x74
- bl FUNC_0600C02C
+ bl FUN_0600C02C
orr r4, r4, r0
ldrh r0, [r5, #118] ; 0x76
- bl FUNC_0600BFF4
+ bl FUN_0600BFF4
orr r4, r4, r0
ldrh r0, [r5, #120] ; 0x78
- bl FUNC_0600BFBC
+ bl FUN_0600BFBC
orr r4, r4, r0
ldrh r0, [r5, #122] ; 0x7a
mov r1, #0
- bl FUNC_0600BEFC
+ bl FUN_0600BEFC
orr r4, r4, r0
add r0, r5, #124 ; 0x7c
- bl FUNC_0600BECC
+ bl FUN_0600BECC
orr r4, r4, r0
ldrh r0, [r5, #156] ; 0x9c
- bl FUNC_0600BE0C
+ bl FUN_0600BE0C
orr r4, r4, r0
ldrh r0, [r5, #158] ; 0x9e
- bl FUNC_0600BDE8
+ bl FUN_0600BDE8
orr r0, r4, r0
_060125DC:
add sp, sp, #4
@@ -21401,8 +21403,8 @@ _060125DC:
bx lr
_060125E8: .word 0x0380FFF4
- arm_func_start FUNC_060125EC
-FUNC_060125EC: ; 0x060125EC
+ arm_func_start FUN_060125EC
+FUN_060125EC: ; 0x060125EC
stmdb sp!, {r4, lr}
ldr r2, _06012698 ; =0x0380FFF4
ldr r2, [r2]
@@ -21424,12 +21426,12 @@ FUNC_060125EC: ; 0x060125EC
bne _06012690
ldrh r0, [r0, #18]
mov r1, r3
- bl FUNC_0600B570
+ bl FUN_0600B570
mov r0, #0
strh r0, [r4, #12]
- bl FUNC_0600A5A4
+ bl FUN_0600A5A4
mov r0, #32768 ; 0x8000
- bl FUNC_0600B3E0
+ bl FUN_0600B3E0
mov r0, #17
strh r0, [r4, #8]
b _0601268C
@@ -21437,8 +21439,8 @@ _06012664:
cmp r2, #17
bne _0601267C
mov r0, #0
- bl FUNC_0600B3E0
- bl FUNC_0600A4EC
+ bl FUN_0600B3E0
+ bl FUN_0600A4EC
b _06012684
_0601267C:
mov r0, r3
@@ -21453,8 +21455,8 @@ _06012690:
bx lr
_06012698: .word 0x0380FFF4
- arm_func_start FUNC_0601269C
-FUNC_0601269C: ; 0x0601269C
+ arm_func_start FUN_0601269C
+FUN_0601269C: ; 0x0601269C
ldr r0, _0601271C ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #768 ; 0x300
@@ -21499,30 +21501,30 @@ _06012738: .word 0x04808010
_0601273C: .word 0x04808194
_06012740: .word 0x04808040
- arm_func_start FUNC_06012744
-FUNC_06012744: ; 0x06012744
+ arm_func_start FUN_06012744
+FUN_06012744: ; 0x06012744
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
ldr r0, _0601285C ; =0x0380FFF4
ldr r0, [r0]
add r4, r0, #836 ; 0x344
- bl FUNC_0600A5A4
- bl FUNC_0600A4EC
+ bl FUN_0600A5A4
+ bl FUN_0600A4EC
mov r0, #6
- bl FUNC_0600A4B8
+ bl FUN_0600A4B8
strh r0, [r4, #172] ; 0xac
ldrh r0, [r5, #18]
cmp r0, #4
bne _06012788
mov r0, #6
mov r1, #0
- bl FUNC_0600A478
+ bl FUN_0600A478
_06012788:
mov r0, #0
ldr r1, _06012860 ; =0x04804000
mov r2, #12
- bl FUNC_0600055C
+ bl FUN_0600055C
mov r0, #20
ldr r1, _06012860 ; =0x04804000
strh r0, [r1, #8]
@@ -21548,12 +21550,12 @@ _060127BC:
mov r1, #1
strh r1, [r4, #24]
ldrh r0, [r5, #22]
- bl FUNC_0600B570
+ bl FUN_0600B570
mov r1, #32768 ; 0x8000
ldr r0, _06012870 ; =0x04808040
strh r1, [r0]
ldr r0, _06012874 ; =0x000005DC
- bl FUNC_0600A098
+ bl FUN_0600A098
mov r1, #2
ldr r0, _06012878 ; =0x04808012
strh r1, [r0]
@@ -21586,8 +21588,8 @@ _06012880: .word 0x048080AE
_06012884: .word 0x00003FFF
_06012888: .word 0x048080A0
- arm_func_start FUNC_0601288C
-FUNC_0601288C: ; 0x0601288C
+ arm_func_start FUN_0601288C
+FUN_0601288C: ; 0x0601288C
stmdb sp!, {r4, r5, r6, lr}
sub sp, sp, #8
mov r5, r0
@@ -21616,7 +21618,7 @@ _060128E4:
movhi r0, #5
bhi _06012AD0
mov r0, #0
- bl FUNC_060191BC
+ bl FUN_060191BC
cmp r0, #0
movne r0, #14
bne _06012AD0
@@ -21634,17 +21636,17 @@ _060128E4:
mov r0, #101 ; 0x65
mov r1, #1
add r2, sp, #0
- bl FUNC_060190BC
+ bl FUN_060190BC
ldr r6, [sp]
mov r0, #1
- bl FUNC_0600A4B8
+ bl FUN_0600A4B8
cmp r6, r0
beq _0601296C
mov r0, #1
mov r1, r6
- bl FUNC_0600A478
+ bl FUN_0600A478
ldr r0, _06012AE0 ; =0x00001388
- bl FUNC_0600A098
+ bl FUN_0600A098
_0601296C:
ldrh r0, [r5, #18]
cmp r0, #4
@@ -21660,16 +21662,16 @@ _06012990:
strh r0, [r4, #8]
ldrh r0, [r5, #22]
mov r1, #1
- bl FUNC_0600B570
+ bl FUN_0600B570
mov r1, #32768 ; 0x8000
ldr r0, _06012AE4 ; =0x04808040
strh r1, [r0]
ldr r0, _06012AE8 ; =0x000005DC
- bl FUNC_0600A098
+ bl FUN_0600A098
ldrh r0, [r5, #20]
strh r0, [r4, #22]
mov r0, #2
- bl FUNC_0600A4B8
+ bl FUN_0600A4B8
str r0, [sp]
ldrh r1, [r5, #18]
cmp r1, #1
@@ -21692,20 +21694,20 @@ _06012990:
_06012A14:
mov r0, #2
ldr r1, [sp]
- bl FUNC_0600A478
+ bl FUN_0600A478
ldr r1, _06012AF4 ; =0x00000823
ldr r0, _06012AF8 ; =0x048081A0
strh r1, [r0]
b _06012ACC
_06012A30:
mov r0, r5
- bl FUNC_06012744
+ bl FUN_06012744
b _06012ACC
_06012A3C:
ldrh r0, [r4, #8]
cmp r0, #17
bne _06012A8C
- bl FUNC_06009FDC
+ bl FUN_06009FDC
mov r2, #0
ldr r0, _06012AF8 ; =0x048081A0
strh r2, [r0]
@@ -21715,12 +21717,12 @@ _06012A3C:
ldr r0, _06012AE4 ; =0x04808040
strh r2, [r0]
mov r0, #2
- bl FUNC_0600A4B8
+ bl FUN_0600A4B8
str r0, [sp]
bic r1, r0, #48 ; 0x30
str r1, [sp]
mov r0, #2
- bl FUNC_0600A478
+ bl FUN_0600A478
b _06012AC4
_06012A8C:
cmp r0, #18
@@ -21734,7 +21736,7 @@ _06012AA0:
bne _06012AA0
mov r0, #6
ldrh r1, [r4, #172] ; 0xac
- bl FUNC_0600A478
+ bl FUN_0600A478
b _06012AC4
_06012ABC:
mov r0, #1
@@ -21758,8 +21760,8 @@ _06012AF4: .word 0x00000823
_06012AF8: .word 0x048081A0
_06012AFC: .word 0x04808004
- arm_func_start FUNC_06012B00
-FUNC_06012B00: ; 0x06012B00
+ arm_func_start FUN_06012B00
+FUN_06012B00: ; 0x06012B00
mov r0, #2
strh r0, [r1, #2]
ldr r0, _06012B24 ; =0x0380FFF4
@@ -21771,8 +21773,8 @@ FUNC_06012B00: ; 0x06012B00
bx lr
_06012B24: .word 0x0380FFF4
- arm_func_start FUNC_06012B28
-FUNC_06012B28: ; 0x06012B28
+ arm_func_start FUN_06012B28
+FUN_06012B28: ; 0x06012B28
stmdb sp!, {r4, lr}
mov r4, r1
ldr r0, _06012B80 ; =0x0380FFF4
@@ -21784,14 +21786,14 @@ FUNC_06012B28: ; 0x06012B28
beq _06012B78
mov r0, #92 ; 0x5c
strh r0, [r4, #2]
- bl FUNC_0600AC84
+ bl FUN_0600AC84
ldr r0, _06012B80 ; =0x0380FFF4
ldr r1, [r0]
ldr r0, _06012B84 ; =0x0000053C
add r0, r1, r0
add r1, r4, #8
mov r2, #180 ; 0xb4
- bl FUNC_06012B88
+ bl FUN_06012B88
mov r0, #0
_06012B78:
ldmia sp!, {r4, lr}
@@ -21799,13 +21801,13 @@ _06012B78:
_06012B80: .word 0x0380FFF4
_06012B84: .word 0x0000053C
- arm_func_start FUNC_06012B88
-FUNC_06012B88: ; 0x06012B88
+ arm_func_start FUN_06012B88
+FUN_06012B88: ; 0x06012B88
ldr pc, _06012B8C ; =FUN_037FB348
_06012B8C: .word FUN_037FB348
- arm_func_start FUNC_06012B90
-FUNC_06012B90: ; 0x06012B90
+ arm_func_start FUN_06012B90
+FUN_06012B90: ; 0x06012B90
stmdb sp!, {r4, lr}
mov r4, r1
mov r0, #9
@@ -21813,7 +21815,7 @@ FUNC_06012B90: ; 0x06012B90
ldr r0, _06012C2C ; =_06019950
add r1, r4, #6
mov r2, #8
- bl FUNC_06000EA0
+ bl FUN_06000EA0
ldr r0, _06012C30 ; =0x04808000
ldrh r0, [r0]
strh r0, [r4, #14]
@@ -21828,9 +21830,9 @@ FUNC_06012B90: ; 0x06012B90
streqh r0, [r4, #18]
beq _06012BF8
mov r0, #0
- bl FUNC_0600A4B8
+ bl FUN_0600A4B8
strh r0, [r4, #16]
- bl FUNC_0600A3E0
+ bl FUN_0600A3E0
strh r0, [r4, #18]
_06012BF8:
ldr r0, _06012C34 ; =0x0380FFF4
@@ -21851,8 +21853,8 @@ _06012C30: .word 0x04808000
_06012C34: .word 0x0380FFF4
_06012C38: .word 0x0000933D
- arm_func_start FUNC_06012C3C
-FUNC_06012C3C: ; 0x06012C3C
+ arm_func_start FUN_06012C3C
+FUN_06012C3C: ; 0x06012C3C
stmfd sp!, {lr}
sub sp, sp, #4
ldr r0, _06012C7C ; =0x0380FFF4
@@ -21864,7 +21866,7 @@ FUNC_06012C3C: ; 0x06012C3C
beq _06012C70
mov r0, #1
strh r0, [r1, #2]
- bl FUNC_0600AE88
+ bl FUN_0600AE88
mov r0, #0
_06012C70:
add sp, sp, #4
@@ -21872,8 +21874,8 @@ _06012C70:
bx lr
_06012C7C: .word 0x0380FFF4
- arm_func_start FUNC_06012C80
-FUNC_06012C80: ; 0x06012C80
+ arm_func_start FUN_06012C80
+FUN_06012C80: ; 0x06012C80
stmfd sp!, {lr}
sub sp, sp, #4
mov r0, #1
@@ -21884,17 +21886,17 @@ FUNC_06012C80: ; 0x06012C80
ldrh r0, [r0, #76] ; 0x4c
cmp r0, #32
bcc _06012CAC
- bl FUNC_0600A4EC
+ bl FUN_0600A4EC
_06012CAC:
- bl FUNC_06008F18
+ bl FUN_06008F18
mov r0, #0
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
_06012CC0: .word 0x0380FFF4
- arm_func_start FUNC_06012CC4
-FUNC_06012CC4: ; 0x06012CC4
+ arm_func_start FUN_06012CC4
+FUN_06012CC4: ; 0x06012CC4
stmfd sp!, {lr}
sub sp, sp, #4
mov r0, #1
@@ -21912,7 +21914,7 @@ FUNC_06012CC4: ; 0x06012CC4
bne _06012D10
_06012D00:
mov r0, #32
- bl FUNC_0600AF68
+ bl FUN_0600AF68
mov r0, #0
b _06012D14
_06012D10:
@@ -21923,8 +21925,8 @@ _06012D14:
bx lr
_06012D20: .word 0x0380FFF4
- arm_func_start FUNC_06012D24
-FUNC_06012D24: ; 0x06012D24
+ arm_func_start FUN_06012D24
+FUN_06012D24: ; 0x06012D24
stmfd sp!, {lr}
sub sp, sp, #4
mov r0, #1
@@ -21939,12 +21941,12 @@ FUNC_06012D24: ; 0x06012D24
cmp r1, #0
bne _06012D78
mov r0, #0
- bl FUNC_060191BC
+ bl FUN_060191BC
cmp r0, #0
movne r0, #14
bne _06012D78
mov r0, #16
- bl FUNC_0600AF68
+ bl FUN_0600AF68
mov r0, #0
_06012D78:
add sp, sp, #4
@@ -21952,8 +21954,8 @@ _06012D78:
bx lr
_06012D84: .word 0x0380FFF4
- arm_func_start FUNC_06012D88
-FUNC_06012D88: ; 0x06012D88
+ arm_func_start FUN_06012D88
+FUN_06012D88: ; 0x06012D88
stmfd sp!, {lr}
sub sp, sp, #4
mov r0, #1
@@ -21968,7 +21970,7 @@ FUNC_06012D88: ; 0x06012D88
bne _06012DC4
_06012DB8:
mov r0, #0
- bl FUNC_0600AF68
+ bl FUN_0600AF68
mov r0, #0
_06012DC4:
add sp, sp, #4
@@ -21976,8 +21978,8 @@ _06012DC4:
bx lr
_06012DD0: .word 0x0380FFF4
- arm_func_start FUNC_06012DD4
-FUNC_06012DD4: ; 0x06012DD4
+ arm_func_start FUN_06012DD4
+FUN_06012DD4: ; 0x06012DD4
ldrh r2, [r1, #14]
add r2, r1, r2, lsl #1
add r3, r2, #16
@@ -21989,12 +21991,12 @@ FUNC_06012DD4: ; 0x06012DD4
strh r2, [r3, #4]
ldrh r2, [r1, #24]
strh r2, [r3, #6]
- ldr ip, _06012E08 ; =FUNC_0600F8DC
+ ldr ip, _06012E08 ; =FUN_0600F8DC
bx ip
-_06012E08: .word FUNC_0600F8DC
+_06012E08: .word FUN_0600F8DC
- arm_func_start FUNC_06012E0C
-FUNC_06012E0C: ; 0x06012E0C
+ arm_func_start FUN_06012E0C
+FUN_06012E0C: ; 0x06012E0C
stmdb sp!, {r4, lr}
mov r4, r0
mov r0, #1
@@ -22002,24 +22004,24 @@ FUNC_06012E0C: ; 0x06012E0C
ldrh r0, [r4, #16]
ands r0, r0, #1
beq _06012E2C
- bl FUNC_060151F0
+ bl FUN_060151F0
_06012E2C:
ldrh r0, [r4, #16]
ands r0, r0, #2
beq _06012E3C
- bl FUNC_06015190
+ bl FUN_06015190
_06012E3C:
ldrh r0, [r4, #16]
ands r0, r0, #4
beq _06012E4C
- bl FUNC_060150D8
+ bl FUN_060150D8
_06012E4C:
mov r0, #0
ldmia sp!, {r4, lr}
bx lr
- arm_func_start FUNC_06012E58
-FUNC_06012E58: ; 0x06012E58
+ arm_func_start FUN_06012E58
+FUN_06012E58: ; 0x06012E58
stmdb sp!, {r4, lr}
mov r4, r0
mov r0, #1
@@ -22031,23 +22033,23 @@ FUNC_06012E58: ; 0x06012E58
strh r1, [r0, #2]
ldrh r1, [r0, #6]
strh r1, [r0, #18]
- bl FUNC_0600F3CC
+ bl FUN_0600F3CC
ldr r0, _06012EB8 ; =0x0380FFF4
ldr r1, [r0]
add r0, r1, #512 ; 0x200
add r1, r1, #404 ; 0x194
mov r2, r4
- bl FUNC_0600962C
+ bl FUN_0600962C
mov r0, #0
- bl FUNC_06015C78
+ bl FUN_06015C78
mov r0, #0
ldmia sp!, {r4, lr}
bx lr
_06012EB4: .word 0x0000FFFF
_06012EB8: .word 0x0380FFF4
- arm_func_start FUNC_06012EBC
-FUNC_06012EBC: ; 0x06012EBC
+ arm_func_start FUN_06012EBC
+FUN_06012EBC: ; 0x06012EBC
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #12
mov r5, r0
@@ -22155,7 +22157,7 @@ _06013038:
add r0, sl, #12
ldr r1, [sp, #8]
add r1, r1, #26
- bl FUNC_06009724
+ bl FUN_06009724
str r0, [r9, #144] ; 0x90
ldr r0, [r9, #144] ; 0x90
cmp r0, #0
@@ -22197,7 +22199,7 @@ _06013038:
ldr r2, [sp]
add r2, r2, #100 ; 0x64
add r3, r7, #8
- bl FUNC_0600AECC
+ bl FUN_0600AECC
ldrh r0, [r5, #16]
ands r0, r0, #32768 ; 0x8000
beq _06013120
@@ -22223,11 +22225,11 @@ _0601312C:
ldrh r0, [r5, #28]
cmp r0, #0
beq _06013170
- bl FUNC_0600AC84
+ bl FUN_0600AC84
add r0, r4, #42 ; 0x2a
ldr r1, [r5, #32]
ldrh r2, [r5, #28]
- bl FUNC_06009D74
+ bl FUN_06009D74
_06013170:
ands r0, r8, #4
beq _060131A0
@@ -22305,9 +22307,9 @@ _06013228:
add r0, r2, r0
add r0, r0, #50 ; 0x32
mov r1, #10
- bl FUNC_06003B68
+ bl FUN_06003B68
mov r5, r0
- bl FUNC_060001A4
+ bl FUN_060001A4
ldr r1, _060133A4 ; =0x04808118
strh r5, [r1]
ldr r1, _060133A8 ; =0x00003FFF
@@ -22317,10 +22319,10 @@ _06013228:
orr r2, r1, r7
ldr r1, _060133AC ; =0x04808090
strh r2, [r1]
- bl FUNC_060001AC
+ bl FUN_060001AC
b _06013368
_060132CC:
- bl FUNC_060001A4
+ bl FUN_060001A4
mov r6, r0
ldr r0, _060133B0 ; =0x048080F8
ldrh r0, [r0]
@@ -22328,7 +22330,7 @@ _060132CC:
ldr r0, _0601338C ; =0x0000FFFF
and r0, r1, r0
mov r1, #10
- bl FUNC_06003B68
+ bl FUN_06003B68
ldrh r2, [r5, #24]
add r1, r0, #3
cmp r1, r2
@@ -22345,14 +22347,14 @@ _060132CC:
ldr r0, _060133AC ; =0x04808090
strh r1, [r0]
mov r0, r6
- bl FUNC_060001AC
+ bl FUN_060001AC
b _06013368
_06013338:
mov r0, r6
- bl FUNC_060001AC
+ bl FUN_060001AC
add r0, sl, #12
ldr r1, [r9, #144] ; 0x90
- bl FUNC_060096A0
+ bl FUN_060096A0
mov r0, #0
strh r0, [r9, #60] ; 0x3c
ldrh r0, [r9, #62] ; 0x3e
@@ -22382,8 +22384,8 @@ _060133A8: .word 0x00003FFF
_060133AC: .word 0x04808090
_060133B0: .word 0x048080F8
- arm_func_start FUNC_060133B4
-FUNC_060133B4: ; 0x060133B4
+ arm_func_start FUN_060133B4
+FUN_060133B4: ; 0x060133B4
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #4
mov sl, r0
@@ -22436,7 +22438,7 @@ FUNC_060133B4: ; 0x060133B4
add r1, r2, #100 ; 0x64
add r2, r8, #8
ldr r3, _06013548 ; =_0601938C
- bl FUNC_0600AECC
+ bl FUN_0600AECC
ldrh r0, [sl, #18]
strh r0, [r5, #36] ; 0x24
ldrh r0, [sl, #16]
@@ -22444,12 +22446,12 @@ FUNC_060133B4: ; 0x060133B4
beq _060134B8
cmp r9, #0
bne _060134A8
- bl FUNC_0600AC84
+ bl FUN_0600AC84
_060134A8:
add r0, r5, #38 ; 0x26
ldr r1, [sl, #20]
ldrh r2, [sl, #16]
- bl FUNC_06009D74
+ bl FUN_06009D74
_060134B8:
ands r0, r6, #4
beq _060134E8
@@ -22480,7 +22482,7 @@ _060134E8:
mov r0, r0, lsl #24
movs r0, r0, lsr #31
bne _0601352C
- bl FUNC_0600B030
+ bl FUN_0600B030
_0601352C:
mov r0, #0
_06013530:
@@ -22495,8 +22497,8 @@ _0601354C: .word 0x0000B6B8
_06013550: .word 0x00001D46
_06013554: .word 0x00003FFF
- arm_func_start FUNC_06013558
-FUNC_06013558: ; 0x06013558
+ arm_func_start FUN_06013558
+FUN_06013558: ; 0x06013558
stmdb sp!, {r4, r5, r6, r7, r8, r9, lr}
sub sp, sp, #4
mov r9, r0
@@ -22515,11 +22517,11 @@ FUNC_06013558: ; 0x06013558
cmp r0, #1
bne _060135C4
add r0, r5, #24
- bl FUNC_0600F608
+ bl FUN_0600F608
mov r4, r0
cmp r4, #255 ; 0xff
beq _060135BC
- bl FUNC_0600EFF0
+ bl FUN_0600EFF0
cmp r0, #64 ; 0x40
beq _060135C8
_060135BC:
@@ -22540,7 +22542,7 @@ _060135C8:
strneh r0, [r5, #14]
bne _06013600
mov r0, r4
- bl FUNC_0600EF34
+ bl FUN_0600EF34
strh r0, [r5, #16]
_06013600:
ldrh r0, [r5, #6]
@@ -22576,15 +22578,15 @@ _06013650:
_06013670:
add r0, r5, #36 ; 0x24
add r1, r5, #30
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
add r0, r5, #30
add r1, r8, #100 ; 0x64
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
cmp r4, #0
bne _060136C8
add r0, r6, #132 ; 0x84
mov r1, r9
- bl FUNC_0600F45C
+ bl FUN_0600F45C
ldr r0, _06013734 ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #1280 ; 0x500
@@ -22594,33 +22596,33 @@ _06013670:
ands r0, r1, r0
bne _06013724
mov r0, #2
- bl FUNC_06015C78
+ bl FUN_06015C78
b _06013724
_060136C8:
mov r0, r5
- bl FUNC_0600F3CC
+ bl FUN_0600F3CC
add r0, r6, #132 ; 0x84
add r1, r6, #24
mov r2, r9
- bl FUNC_0600962C
+ bl FUN_0600962C
mov r0, #0
- bl FUNC_06015C78
+ bl FUN_06015C78
b _06013724
_060136EC:
add r0, r5, #36 ; 0x24
add r1, r5, #24
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
add r0, r5, #24
add r1, r8, #100 ; 0x64
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
mov r0, r5
- bl FUNC_0600F3CC
+ bl FUN_0600F3CC
add r0, r6, #132 ; 0x84
add r1, r6, #24
mov r2, r9
- bl FUNC_0600962C
+ bl FUN_0600962C
mov r0, #0
- bl FUNC_06015C78
+ bl FUN_06015C78
_06013724:
mov r0, #129 ; 0x81
_06013728:
@@ -22630,8 +22632,8 @@ _06013728:
_06013734: .word 0x0380FFF4
_06013738: .word 0x000005E4
- arm_func_start FUNC_0601373C
-FUNC_0601373C: ; 0x0601373C
+ arm_func_start FUN_0601373C
+FUN_0601373C: ; 0x0601373C
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
ldr r0, _06013A30 ; =0x0380FFF4
@@ -22643,7 +22645,7 @@ FUNC_0601373C: ; 0x0601373C
mov r0, #0
mov r1, r6
mov r2, #176 ; 0xb0
- bl FUNC_0600AEC4
+ bl FUN_0600AEC4
mov r1, #0
add r0, r7, #1024 ; 0x400
strh r1, [r0, #44] ; 0x2c
@@ -22670,9 +22672,9 @@ _060137B8:
str r0, [r6, #28]
ldr r0, _06013A44 ; =0x04804000
str r0, [r6, #48] ; 0x30
- ldr r0, _06013A48 ; =FUNC_06015974
+ ldr r0, _06013A48 ; =FUN_06015974
str r0, [r6, #16]
- ldr r0, _06013A4C ; =FUNC_06015458
+ ldr r0, _06013A4C ; =FUN_06015458
str r0, [r6, #36] ; 0x24
ldr r0, _06013A50 ; =_060153E4
str r0, [r6, #56] ; 0x38
@@ -22703,11 +22705,11 @@ _06013838:
str r0, [r6, #28]
ldr r0, _06013A80 ; =0x04804334
str r0, [r6, #48] ; 0x30
- ldr r0, _06013A48 ; =FUNC_06015974
+ ldr r0, _06013A48 ; =FUN_06015974
str r0, [r6, #16]
- ldr r0, _06013A4C ; =FUNC_06015458
+ ldr r0, _06013A4C ; =FUN_06015458
str r0, [r6, #36] ; 0x24
- ldr r0, _06013A84 ; =FUNC_060152C4
+ ldr r0, _06013A84 ; =FUN_060152C4
str r0, [r6, #56] ; 0x38
ldr r2, _06013A88 ; =0x04804238
str r2, [r6, #128] ; 0x80
@@ -22738,7 +22740,7 @@ _06013838:
mov r0, #520 ; 0x208
strh r0, [r5, #138] ; 0x8a
str r2, [r6, #128] ; 0x80
- bl FUNC_0601477C
+ bl FUN_0601477C
b _06013A10
_060138E4:
ldr r0, _06013AB4 ; =0x048045D8
@@ -22747,9 +22749,9 @@ _060138E4:
str r0, [r6, #28]
ldr r0, _06013ABC ; =0x04804468
str r0, [r6, #48] ; 0x30
- ldr r0, _06013A48 ; =FUNC_06015974
+ ldr r0, _06013A48 ; =FUN_06015974
str r0, [r6, #16]
- ldr r0, _06013A4C ; =FUNC_06015458
+ ldr r0, _06013A4C ; =FUN_06015458
str r0, [r6, #36] ; 0x24
ldr r0, _06013A50 ; =_060153E4
str r0, [r6, #56] ; 0x38
@@ -22792,9 +22794,9 @@ _06013994:
str r0, [r6, #28]
ldr r0, _06013A44 ; =0x04804000
str r0, [r6, #48] ; 0x30
- ldr r0, _06013A48 ; =FUNC_06015974
+ ldr r0, _06013A48 ; =FUN_06015974
str r0, [r6, #16]
- ldr r0, _06013A4C ; =FUNC_06015458
+ ldr r0, _06013A4C ; =FUN_06015458
str r0, [r6, #36] ; 0x24
ldr r0, _06013A50 ; =_060153E4
str r0, [r6, #56] ; 0x38
@@ -22832,8 +22834,8 @@ _06013A38: .word 0x0000FFFF
_06013A3C: .word 0x04804170
_06013A40: .word 0x04804028
_06013A44: .word 0x04804000
-_06013A48: .word FUNC_06015974
-_06013A4C: .word FUNC_06015458
+_06013A48: .word FUN_06015974
+_06013A4C: .word FUN_06015458
_06013A50: .word _060153E4
_06013A54: .word 0x0000B6B8
_06013A58: .word 0x04804024
@@ -22847,7 +22849,7 @@ _06013A74: .word 0x048080AE
_06013A78: .word 0x04804AA0
_06013A7C: .word 0x04804958
_06013A80: .word 0x04804334
-_06013A84: .word FUNC_060152C4
+_06013A84: .word FUN_060152C4
_06013A88: .word 0x04804238
_06013A8C: .word 0x04804234
_06013A90: .word 0x04804236
@@ -22873,8 +22875,8 @@ _06013ADC: .word 0x048045D6
_06013AE0: .word 0x04804BF8
_06013AE4: .word 0x04804BFA
- arm_func_start FUNC_06013AE8
-FUNC_06013AE8: ; 0x06013AE8
+ arm_func_start FUN_06013AE8
+FUN_06013AE8: ; 0x06013AE8
stmdb sp!, {r4, r5, r6, r7, r8, lr}
mov r7, r0
ldr r1, _06013C04 ; =0x0380FFF4
@@ -22883,7 +22885,7 @@ FUNC_06013AE8: ; 0x06013AE8
add r5, r1, #796 ; 0x31c
mov r4, #0
mov r1, #221 ; 0xdd
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r7, #1
ldr r1, _06013C04 ; =0x0380FFF4
ldr r1, [r1]
@@ -22891,37 +22893,37 @@ FUNC_06013AE8: ; 0x06013AE8
ldrh r1, [r1, #228] ; 0xe4
add r1, r1, #8
and r1, r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r7, #2
mov r1, r4
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r7, #3
mov r1, #9
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r7, #4
mov r1, #191 ; 0xbf
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r7, #5
mov r1, r4
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r7, #6
ldrh r1, [r5, #32]
and r1, r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r7, #7
ldrh r1, [r5, #32]
mov r1, r1, asr #8
and r1, r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
ldr r0, _06013C08 ; =0x0380FFF0
ldrh r5, [r0]
add r0, r7, #8
and r1, r5, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r7, #9
mov r1, r5, lsr #8
and r1, r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r4, r4, #10
ldrh r0, [r6, #160] ; 0xa0
cmp r0, #0
@@ -22934,10 +22936,10 @@ FUNC_06013AE8: ; 0x06013AE8
b _06013BEC
_06013BCC:
mov r0, r5
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r1, r0
add r0, r7, r4
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r4, r4, #1
add r5, r5, #1
add r8, r8, #1
@@ -22952,29 +22954,29 @@ _06013BF8:
_06013C04: .word 0x0380FFF4
_06013C08: .word 0x0380FFF0
- arm_func_start FUNC_06013C0C
-FUNC_06013C0C: ; 0x06013C0C
+ arm_func_start FUN_06013C0C
+FUN_06013C0C: ; 0x06013C0C
stmdb sp!, {r4, lr}
mov r4, r0
mov r1, #3
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r4, #1
mov r1, #1
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r4, #2
ldr r1, _06013C50 ; =0x0380FFF4
ldr r1, [r1]
add r1, r1, #768 ; 0x300
ldrh r1, [r1, #190] ; 0xbe
and r1, r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
mov r0, #3
ldmia sp!, {r4, lr}
bx lr
_06013C50: .word 0x0380FFF4
- arm_func_start FUNC_06013C54
-FUNC_06013C54: ; 0x06013C54
+ arm_func_start FUN_06013C54
+FUN_06013C54: ; 0x06013C54
stmdb sp!, {r4, r5, r6, r7, r8, r9, lr}
sub sp, sp, #4
mov r9, r0
@@ -22983,7 +22985,7 @@ FUNC_06013C54: ; 0x06013C54
add r8, r1, #836 ; 0x344
mov r7, #0
mov r1, #1
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r7, r7, #2
mov r6, #0
ldr r4, _06013D08 ; =_060193A4
@@ -23001,14 +23003,14 @@ _06013C88:
ldrh r1, [r4, r1]
orr r1, r1, #128 ; 0x80
and r1, r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
b _06013CD4
_06013CC0:
add r0, r9, r7
mov r1, r6, lsl #1
ldrh r1, [r4, r1]
and r1, r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
_06013CD4:
add r7, r7, #1
_06013CD8:
@@ -23018,7 +23020,7 @@ _06013CD8:
add r0, r9, #1
sub r1, r7, #2
and r1, r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
mov r0, r7
add sp, sp, #4
ldmia sp!, {r4, r5, r6, r7, r8, r9, lr}
@@ -23026,8 +23028,8 @@ _06013CD8:
_06013D04: .word 0x0380FFF4
_06013D08: .word _060193A4
- arm_func_start FUNC_06013D0C
-FUNC_06013D0C: ; 0x06013D0C
+ arm_func_start FUN_06013D0C
+FUN_06013D0C: ; 0x06013D0C
stmdb sp!, {r4, r5, r6, r7, r8, lr}
mov r4, r0
ldr r1, _06013D7C ; =0x0380FFF4
@@ -23036,20 +23038,20 @@ FUNC_06013D0C: ; 0x06013D0C
mov r8, #0
ldrh r7, [r5, #30]
mov r1, r8
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r4, #1
and r1, r7, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r8, r8, #2
mov r6, #0
add r5, r5, #32
b _06013D68
_06013D4C:
add r0, r5, r6
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r1, r0
add r0, r4, r8
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r8, r8, #1
add r6, r6, #1
_06013D68:
@@ -23060,8 +23062,8 @@ _06013D68:
bx lr
_06013D7C: .word 0x0380FFF4
- arm_func_start FUNC_06013D80
-FUNC_06013D80: ; 0x06013D80
+ arm_func_start FUN_06013D80
+FUN_06013D80: ; 0x06013D80
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
mov r5, r0
@@ -23078,13 +23080,13 @@ _06013DA4:
bne _06013DCC
add r0, r1, #24
mov r1, r5
- bl FUNC_0600AB78
+ bl FUN_0600AB78
cmp r0, #0
movne r0, #1
bne _06013DE4
_06013DCC:
mov r0, r7
- bl FUNC_06009434
+ bl FUN_06009434
mov r7, r0
_06013DD8:
cmp r7, r6
@@ -23096,8 +23098,8 @@ _06013DE4:
bx lr
_06013DF0: .word 0x0380FFF4
- arm_func_start FUNC_06013DF4
-FUNC_06013DF4: ; 0x06013DF4
+ arm_func_start FUN_06013DF4
+FUN_06013DF4: ; 0x06013DF4
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r5, r0
@@ -23105,8 +23107,8 @@ FUNC_06013DF4: ; 0x06013DF4
mov r0, #0
mov r1, r5
mov r2, #44 ; 0x2c
- bl FUNC_0600055C
- bl FUNC_0600AA50
+ bl FUN_0600055C
+ bl FUN_0600AA50
strh r0, [r5, #16]
ldr r0, _06013E44 ; =0x0380FFF4
ldr r3, [r0]
@@ -23114,14 +23116,14 @@ FUNC_06013DF4: ; 0x06013DF4
mov r1, r4
add r2, r3, #804 ; 0x324
add r3, r3, #936 ; 0x3a8
- bl FUNC_0600AECC
+ bl FUN_0600AECC
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
_06013E44: .word 0x0380FFF4
- arm_func_start FUNC_06013E48
-FUNC_06013E48: ; 0x06013E48
+ arm_func_start FUN_06013E48
+FUN_06013E48: ; 0x06013E48
ldr r2, _06013E94 ; =0x0380FFF4
ldr r1, [r2]
ldr r3, [r1, #1116] ; 0x45c
@@ -23144,14 +23146,14 @@ FUNC_06013E48: ; 0x06013E48
_06013E94: .word 0x0380FFF4
_06013E98: .word _0600AF18
- arm_func_start FUNC_06013E9C
-FUNC_06013E9C: ; 0x06013E9C
+ arm_func_start FUN_06013E9C
+FUN_06013E9C: ; 0x06013E9C
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
mov r5, r1
cmp r2, #0
bne _06013EC0
- bl FUNC_06014640
+ bl FUN_06014640
cmp r0, #0
moveq r0, #0
beq _06013F28
@@ -23160,11 +23162,11 @@ _06013EC0:
ldr r0, [r0]
add r0, r0, #392 ; 0x188
mov r1, #54 ; 0x36
- bl FUNC_06009724
+ bl FUN_06009724
movs r4, r0
bne _06013EEC
mov r0, #2
- bl FUNC_0600994C
+ bl FUN_0600994C
mov r0, r4
b _06013F28
_06013EEC:
@@ -23173,7 +23175,7 @@ _06013EEC:
add r4, r4, #16
mov r0, r4
mov r1, r6
- bl FUNC_06013DF4
+ bl FUN_06013DF4
strh r5, [r4, #44] ; 0x2c
mov r0, #2
strh r0, [r4, #6]
@@ -23189,14 +23191,14 @@ _06013F28:
_06013F30: .word 0x0380FFF4
_06013F34: .word 0x0000FFFF
- arm_func_start FUNC_06013F38
-FUNC_06013F38: ; 0x06013F38
+ arm_func_start FUN_06013F38
+FUN_06013F38: ; 0x06013F38
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
mov r5, r1
cmp r2, #0
beq _06013F5C
- bl FUNC_06014640
+ bl FUN_06014640
cmp r0, #0
moveq r0, #0
beq _06013FEC
@@ -23205,11 +23207,11 @@ _06013F5C:
ldr r0, [r0]
add r0, r0, #392 ; 0x188
add r1, r5, #61 ; 0x3d
- bl FUNC_06009724
+ bl FUN_06009724
movs r4, r0
bne _06013F88
mov r0, #2
- bl FUNC_0600994C
+ bl FUN_0600994C
mov r0, r4
b _06013FEC
_06013F88:
@@ -23218,15 +23220,15 @@ _06013F88:
add r4, r4, #16
mov r0, r4
mov r1, r6
- bl FUNC_06013DF4
+ bl FUN_06013DF4
cmp r5, #0
beq _06013FCC
add r0, r4, #50 ; 0x32
mov r1, #16
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r4, #51 ; 0x33
and r1, r5, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r5, #2
mov r0, r0, lsl #16
mov r5, r0, lsr #16
@@ -23245,14 +23247,14 @@ _06013FEC:
_06013FF4: .word 0x0380FFF4
_06013FF8: .word 0x0000FFFF
- arm_func_start FUNC_06013FFC
-FUNC_06013FFC: ; 0x06013FFC
+ arm_func_start FUN_06013FFC
+FUN_06013FFC: ; 0x06013FFC
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
ldr r0, _060140DC ; =0x0380FFF4
ldr r0, [r0]
add r5, r0, #836 ; 0x344
- bl FUNC_06014640
+ bl FUN_06014640
cmp r0, #0
moveq r0, #0
beq _060140D4
@@ -23261,11 +23263,11 @@ FUNC_06013FFC: ; 0x06013FFC
add r0, r0, #392 ; 0x188
ldrh r1, [r5, #160] ; 0xa0
add r1, r1, #120 ; 0x78
- bl FUNC_06009724
+ bl FUN_06009724
movs r4, r0
bne _06014050
mov r0, #2
- bl FUNC_0600994C
+ bl FUN_0600994C
mov r0, r4
b _060140D4
_06014050:
@@ -23274,25 +23276,25 @@ _06014050:
add r4, r4, #16
mov r0, r4
mov r1, r6
- bl FUNC_06013DF4
+ bl FUN_06013DF4
ldrh r0, [r5, #110] ; 0x6e
strh r0, [r4, #52] ; 0x34
ldrh r0, [r5, #124] ; 0x7c
strh r0, [r4, #54] ; 0x36
add r0, r4, #56 ; 0x38
- bl FUNC_06013D0C
+ bl FUN_06013D0C
mov r5, r0
add r0, r4, #56 ; 0x38
add r0, r0, r5
- bl FUNC_06013C54
+ bl FUN_06013C54
add r5, r5, r0
add r0, r4, #56 ; 0x38
add r0, r0, r5
- bl FUNC_06013C0C
+ bl FUN_06013C0C
add r5, r5, r0
add r0, r4, #56 ; 0x38
add r0, r0, r5
- bl FUNC_06013AE8
+ bl FUN_06013AE8
add r0, r5, r0
add r0, r0, #12
strh r0, [r4, #6]
@@ -23308,19 +23310,19 @@ _060140D4:
_060140DC: .word 0x0380FFF4
_060140E0: .word 0x0000FFFF
- arm_func_start FUNC_060140E4
-FUNC_060140E4: ; 0x060140E4
+ arm_func_start FUN_060140E4
+FUN_060140E4: ; 0x060140E4
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
ldr r0, _0601416C ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #392 ; 0x188
mov r1, #90 ; 0x5a
- bl FUNC_06009724
+ bl FUN_06009724
movs r4, r0
bne _06014118
mov r0, #2
- bl FUNC_0600994C
+ bl FUN_0600994C
mov r0, r4
b _06014164
_06014118:
@@ -23329,13 +23331,13 @@ _06014118:
add r5, r4, #16
mov r0, r5
mov r1, r6
- bl FUNC_06013DF4
+ bl FUN_06013DF4
add r0, r5, #44 ; 0x2c
- bl FUNC_06013D0C
+ bl FUN_06013D0C
mov r4, r0
add r0, r5, #44 ; 0x2c
add r0, r0, r4
- bl FUNC_06013C54
+ bl FUN_06013C54
add r0, r4, r0
strh r0, [r5, #6]
add r0, r0, #28
@@ -23349,8 +23351,8 @@ _06014164:
_0601416C: .word 0x0380FFF4
_06014170: .word 0x0000FFFF
- arm_func_start FUNC_06014174
-FUNC_06014174: ; 0x06014174
+ arm_func_start FUN_06014174
+FUN_06014174: ; 0x06014174
stmdb sp!, {r4, r5, r6, r7, r8, r9, lr}
sub sp, sp, #4
mov r8, r0
@@ -23360,11 +23362,11 @@ FUNC_06014174: ; 0x06014174
ldr r0, [r0]
add r0, r0, #392 ; 0x188
mov r1, #96 ; 0x60
- bl FUNC_06009724
+ bl FUN_06009724
movs r4, r0
bne _060141B4
mov r0, #2
- bl FUNC_0600994C
+ bl FUN_0600994C
mov r0, r4
b _060142CC
_060141B4:
@@ -23374,7 +23376,7 @@ _060141B4:
cmp r7, #0
bne _060141DC
mov r0, r8
- bl FUNC_0600F080
+ bl FUN_0600F080
movs r4, r0
moveq r7, #19
b _060141E0
@@ -23382,10 +23384,10 @@ _060141DC:
mov r4, #0
_060141E0:
mov r0, r8
- bl FUNC_0600EF94
+ bl FUN_0600EF94
mov r1, r0
mov r0, r5
- bl FUNC_06013DF4
+ bl FUN_06013DF4
ldr r0, _060142D8 ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #768 ; 0x300
@@ -23395,7 +23397,7 @@ _060141E0:
orr r0, r4, #49152 ; 0xc000
strh r0, [r5, #48] ; 0x30
add r0, r5, #50 ; 0x32
- bl FUNC_06013C54
+ bl FUN_06013C54
add r0, r0, #6
strh r0, [r5, #6]
ldrh r0, [r5, #6]
@@ -23409,26 +23411,26 @@ _060141E0:
cmp r6, #0
beq _060142B0
add r0, r6, #1
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r7, r0
mov r0, r6
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r1, r0
mov r0, r8
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r8, #1
and r1, r7, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r8, r8, #2
mov r9, #0
add r4, r6, #2
b _060142A4
_06014288:
add r0, r4, r9
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r1, r0
mov r0, r8
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r8, r8, #1
add r9, r9, #1
_060142A4:
@@ -23438,10 +23440,10 @@ _060142A4:
_060142B0:
mov r0, r8
mov r1, #0
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r8, #1
mov r1, #0
- bl FUNC_06009CD0
+ bl FUN_06009CD0
_060142C8:
mov r0, r5
_060142CC:
@@ -23451,8 +23453,8 @@ _060142CC:
_060142D8: .word 0x0380FFF4
_060142DC: .word 0x0000FFFF
- arm_func_start FUNC_060142E0
-FUNC_060142E0: ; 0x060142E0
+ arm_func_start FUN_060142E0
+FUN_060142E0: ; 0x060142E0
stmdb sp!, {r4, r5, r6, r7, r8, r9, lr}
sub sp, sp, #4
mov r8, r0
@@ -23462,11 +23464,11 @@ FUNC_060142E0: ; 0x060142E0
ldr r0, [r0]
add r0, r0, #392 ; 0x188
mov r1, #96 ; 0x60
- bl FUNC_06009724
+ bl FUN_06009724
movs r4, r0
bne _06014320
mov r0, #2
- bl FUNC_0600994C
+ bl FUN_0600994C
mov r0, r4
b _06014444
_06014320:
@@ -23476,7 +23478,7 @@ _06014320:
cmp r7, #0
bne _06014348
mov r0, r8
- bl FUNC_0600F080
+ bl FUN_0600F080
movs r4, r0
moveq r7, #19
b _0601434C
@@ -23484,10 +23486,10 @@ _06014348:
mov r4, #0
_0601434C:
mov r0, r8
- bl FUNC_0600EF94
+ bl FUN_0600EF94
mov r1, r0
mov r0, r5
- bl FUNC_06013DF4
+ bl FUN_06013DF4
ldr r0, _06014450 ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #768 ; 0x300
@@ -23500,7 +23502,7 @@ _0601434C:
orrne r0, r0, #49152 ; 0xc000
strneh r0, [r5, #48] ; 0x30
add r0, r5, #50 ; 0x32
- bl FUNC_06013C54
+ bl FUN_06013C54
add r0, r0, #6
strh r0, [r5, #6]
ldrh r0, [r5, #6]
@@ -23514,26 +23516,26 @@ _0601434C:
cmp r6, #0
beq _06014428
add r0, r6, #1
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r7, r0
mov r0, r6
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r1, r0
mov r0, r8
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r8, #1
add r8, r8, #2
and r1, r7, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
mov r9, #0
add r4, r6, #2
b _0601441C
_06014400:
add r0, r4, r9
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r1, r0
mov r0, r8
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r9, r9, #1
add r8, r8, #1
_0601441C:
@@ -23543,10 +23545,10 @@ _0601441C:
_06014428:
mov r0, r8
mov r1, #0
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r8, #1
mov r1, #0
- bl FUNC_06009CD0
+ bl FUN_06009CD0
_06014440:
mov r0, r5
_06014444:
@@ -23556,8 +23558,8 @@ _06014444:
_06014450: .word 0x0380FFF4
_06014454: .word 0x0000FFFF
- arm_func_start FUNC_06014458
-FUNC_06014458: ; 0x06014458
+ arm_func_start FUN_06014458
+FUN_06014458: ; 0x06014458
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
ldr r0, _06014508 ; =0x0380FFF4
@@ -23565,11 +23567,11 @@ FUNC_06014458: ; 0x06014458
add r5, r0, #836 ; 0x344
add r0, r0, #392 ; 0x188
mov r1, #100 ; 0x64
- bl FUNC_06009724
+ bl FUN_06009724
movs r4, r0
bne _06014490
mov r0, #2
- bl FUNC_0600994C
+ bl FUN_0600994C
mov r0, r4
b _06014500
_06014490:
@@ -23578,20 +23580,20 @@ _06014490:
add r4, r4, #16
mov r0, r4
mov r1, r6
- bl FUNC_06013DF4
+ bl FUN_06013DF4
ldrh r0, [r5, #124] ; 0x7c
strh r0, [r4, #44] ; 0x2c
ldrh r0, [r5, #112] ; 0x70
strh r0, [r4, #46] ; 0x2e
add r0, r4, #48 ; 0x30
add r1, r5, #130 ; 0x82
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
add r0, r4, #54 ; 0x36
- bl FUNC_06013D0C
+ bl FUN_06013D0C
mov r5, r0
add r0, r4, #54 ; 0x36
add r0, r0, r5
- bl FUNC_06013C54
+ bl FUN_06013C54
add r0, r5, r0
add r0, r0, #10
strh r0, [r4, #6]
@@ -23607,8 +23609,8 @@ _06014500:
_06014508: .word 0x0380FFF4
_0601450C: .word 0x0000FFFF
- arm_func_start FUNC_06014510
-FUNC_06014510: ; 0x06014510
+ arm_func_start FUN_06014510
+FUN_06014510: ; 0x06014510
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
ldr r0, _060145B4 ; =0x0380FFF4
@@ -23616,11 +23618,11 @@ FUNC_06014510: ; 0x06014510
add r5, r0, #836 ; 0x344
add r0, r0, #392 ; 0x188
mov r1, #94 ; 0x5e
- bl FUNC_06009724
+ bl FUN_06009724
movs r4, r0
bne _06014548
mov r0, #2
- bl FUNC_0600994C
+ bl FUN_0600994C
mov r0, r4
b _060145AC
_06014548:
@@ -23629,17 +23631,17 @@ _06014548:
add r4, r4, #16
mov r0, r4
mov r1, r6
- bl FUNC_06013DF4
+ bl FUN_06013DF4
ldrh r0, [r5, #124] ; 0x7c
strh r0, [r4, #44] ; 0x2c
ldrh r0, [r5, #112] ; 0x70
strh r0, [r4, #46] ; 0x2e
add r0, r4, #48 ; 0x30
- bl FUNC_06013D0C
+ bl FUN_06013D0C
mov r5, r0
add r0, r4, #48 ; 0x30
add r0, r0, r5
- bl FUNC_06013C54
+ bl FUN_06013C54
add r0, r5, r0
add r0, r0, #4
strh r0, [r4, #6]
@@ -23655,8 +23657,8 @@ _060145AC:
_060145B4: .word 0x0380FFF4
_060145B8: .word 0x0000FFFF
- arm_func_start FUNC_060145BC
-FUNC_060145BC: ; 0x060145BC
+ arm_func_start FUN_060145BC
+FUN_060145BC: ; 0x060145BC
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
mov r5, r1
@@ -23664,11 +23666,11 @@ FUNC_060145BC: ; 0x060145BC
ldr r0, [r0]
add r0, r0, #392 ; 0x188
mov r1, #54 ; 0x36
- bl FUNC_06009724
+ bl FUN_06009724
movs r4, r0
bne _060145F4
mov r0, #2
- bl FUNC_0600994C
+ bl FUN_0600994C
mov r0, r4
b _06014630
_060145F4:
@@ -23677,7 +23679,7 @@ _060145F4:
add r4, r4, #16
mov r0, r4
mov r1, r6
- bl FUNC_06013DF4
+ bl FUN_06013DF4
strh r5, [r4, #44] ; 0x2c
mov r0, #2
strh r0, [r4, #6]
@@ -23693,8 +23695,8 @@ _06014630:
_06014638: .word 0x0380FFF4
_0601463C: .word 0x0000FFFF
- arm_func_start FUNC_06014640
-FUNC_06014640: ; 0x06014640
+ arm_func_start FUN_06014640
+FUN_06014640: ; 0x06014640
ldr r0, _0601466C ; =0x0380FFF4
ldr r2, [r0]
add r0, r2, #256 ; 0x100
@@ -23708,8 +23710,8 @@ FUNC_06014640: ; 0x06014640
bx lr
_0601466C: .word 0x0380FFF4
- arm_func_start FUNC_06014670
-FUNC_06014670: ; 0x06014670
+ arm_func_start FUN_06014670
+FUN_06014670: ; 0x06014670
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
ldr r0, _0601476C ; =0x0380FFF4
@@ -23729,19 +23731,19 @@ FUNC_06014670: ; 0x06014670
sub r0, r0, #1
ldr r1, [r5, #156] ; 0x9c
add r2, r2, #2
- bl FUNC_06009D74
+ bl FUN_06009D74
add r0, r4, #9
ldr r1, _06014770 ; =0x0380FFF0
ldrh r1, [r1]
mov r1, r1, asr #8
and r1, r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
b _060146EC
_060146DC:
add r0, r4, #10
ldr r1, [r5, #156] ; 0x9c
add r2, r2, #1
- bl FUNC_06009D74
+ bl FUN_06009D74
_060146EC:
ldrh r0, [r5, #150] ; 0x96
add r1, r0, #38 ; 0x26
@@ -23755,7 +23757,7 @@ _060146EC:
ldrh r1, [r5, #160] ; 0xa0
add r1, r1, #8
and r1, r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
ldr r0, _0601476C ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #1536 ; 0x600
@@ -23781,8 +23783,8 @@ _06014770: .word 0x0380FFF0
_06014774: .word 0x0000B6B8
_06014778: .word 0x00001D46
- arm_func_start FUNC_0601477C
-FUNC_0601477C: ; 0x0601477C
+ arm_func_start FUN_0601477C
+FUN_0601477C: ; 0x0601477C
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr}
ldr r0, _06014AD0 ; =0x0380FFF4
ldr r0, [r0]
@@ -23794,7 +23796,7 @@ FUNC_0601477C: ; 0x0601477C
strh r0, [sl, #2]
strh r0, [sl, #4]
strh r0, [sl, #6]
- bl FUNC_0600AA50
+ bl FUN_0600AA50
strh r0, [sl, #8]
mov r0, #128 ; 0x80
strh r0, [sl, #12]
@@ -23804,7 +23806,7 @@ FUNC_0601477C: ; 0x0601477C
ldr r1, _06014AD4 ; =_06019384
add r2, r9, #8
mov r3, r2
- bl FUNC_0600AECC
+ bl FUN_0600AECC
mov r1, #0
strh r1, [sl, #34] ; 0x22
add r7, sl, #36 ; 0x24
@@ -23822,21 +23824,21 @@ FUNC_0601477C: ; 0x0601477C
sub r0, r6, r7
strh r0, [r8, #146] ; 0x92
mov r0, r6
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r6, #1
add r6, r6, #2
ldrh r1, [r8, #30]
and r1, r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
mov r5, #0
add r4, r8, #32
b _06014858
_0601483C:
add r0, r4, r5
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r1, r0
mov r0, r6
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r6, r6, #1
add r5, r5, #1
_06014858:
@@ -23847,24 +23849,24 @@ _06014858:
sub r0, r0, r5
add r0, r6, r0
and r1, r5, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
b _06014880
_0601487C:
strh r1, [r8, #146] ; 0x92
_06014880:
mov r0, r6
- bl FUNC_06013C54
+ bl FUN_06013C54
add r6, r6, r0
mov r0, r6
mov r1, #3
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r6, #1
mov r1, #1
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r6, #2
ldrh r1, [r8, #122] ; 0x7a
and r1, r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r6, #3
sub r1, r0, r7
strh r1, [r8, #148] ; 0x94
@@ -23873,26 +23875,26 @@ _06014880:
ldr r1, _06014AD8 ; =0x04808084
strh r2, [r1]
mov r1, #5
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r6, #4
mov r1, #5
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r6, #5
mov r1, #0
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r6, #6
ldrh r1, [r8, #116] ; 0x74
and r1, r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r6, #7
mov r1, #0
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r6, #8
mov r1, #0
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r6, #9
mov r1, #0
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r6, #10
sub r1, r0, r7
strh r1, [r8, #150] ; 0x96
@@ -23900,66 +23902,66 @@ _06014880:
and r1, r1, #1
strh r1, [r8, #162] ; 0xa2
mov r1, #221 ; 0xdd
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r6, #11
ldrh r1, [r8, #160] ; 0xa0
add r1, r1, #8
and r1, r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r6, #12
mov r1, #0
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r6, #13
mov r1, #9
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r6, #14
mov r1, #191 ; 0xbf
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r6, #15
mov r1, #0
- bl FUNC_06009CD0
+ bl FUN_06009CD0
ldrh r0, [r8, #14]
cmp r0, #1
bne _060149C0
add r0, r6, #16
ldrh r1, [r9, #32]
and r1, r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r6, #17
add r6, r6, #18
ldrh r1, [r9, #32]
mov r1, r1, asr #8
and r1, r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
b _060149DC
_060149C0:
add r0, r6, #16
mov r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r6, #17
add r6, r6, #18
mov r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
_060149DC:
ldr r0, _06014ADC ; =0x0380FFF0
ldrh r4, [r0]
mov r0, r6
and r1, r4, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r6, #1
add r6, r6, #2
mov r1, r4, lsr #8
and r1, r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
ldr r5, [r8, #156] ; 0x9c
mov r4, #0
b _06014A30
_06014A10:
mov r0, r5
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r1, r0
mov r0, r6
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r6, r6, #1
add r5, r5, #1
add r4, r4, #1
@@ -23977,10 +23979,10 @@ _06014A30:
b _06014A78
_06014A5C:
mov r0, r4
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r1, r0
add r0, r4, #1
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r5, r5, #1
sub r4, r4, #1
_06014A78:
@@ -24015,8 +24017,8 @@ _06014ADC: .word 0x0380FFF0
_06014AE0: .word 0x0000B6B8
_06014AE4: .word 0x00001D46
- arm_func_start FUNC_06014AE8
-FUNC_06014AE8: ; 0x06014AE8
+ arm_func_start FUN_06014AE8
+FUN_06014AE8: ; 0x06014AE8
ldr r0, _06014B08 ; =0x0380FFF4
ldr r2, [r0]
mov r1, #0
@@ -24028,8 +24030,8 @@ FUNC_06014AE8: ; 0x06014AE8
_06014B08: .word 0x0380FFF4
_06014B0C: .word 0x04808080
- arm_func_start FUNC_06014B10
-FUNC_06014B10: ; 0x06014B10
+ arm_func_start FUN_06014B10
+FUN_06014B10: ; 0x06014B10
ldr r0, _06014B4C ; =0x0380FFF4
ldr r2, [r0]
ldr r0, _06014B50 ; =0x000004A4
@@ -24050,8 +24052,8 @@ _06014B50: .word 0x000004A4
_06014B54: .word 0x00003FFF
_06014B58: .word 0x04808080
- arm_func_start FUNC_06014B5C
-FUNC_06014B5C: ; 0x06014B5C
+ arm_func_start FUN_06014B5C
+FUN_06014B5C: ; 0x06014B5C
stmdb sp!, {r4, lr}
ldr r0, _06014BE8 ; =0x0380FFF4
ldr r1, [r0]
@@ -24074,7 +24076,7 @@ FUNC_06014B5C: ; 0x06014B5C
strh r1, [r0]
ldr r0, [r4, #8]
strh r1, [r0, #4]
- bl FUNC_0600AA50
+ bl FUN_0600AA50
ldr r1, [r4, #8]
strh r0, [r1, #8]
ldr r1, [r4, #8]
@@ -24093,12 +24095,12 @@ _06014BEC: .word 0x00000454
_06014BF0: .word 0x00003FFF
_06014BF4: .word 0x048080A8
- arm_func_start FUNC_06014BF8
-FUNC_06014BF8: ; 0x06014BF8
+ arm_func_start FUN_06014BF8
+FUN_06014BF8: ; 0x06014BF8
stmdb sp!, {r4, lr}
mov r4, r0
add r0, r4, #24
- bl FUNC_0600F608
+ bl FUN_0600F608
strh r0, [r4, #2]
ldrh r0, [r4, #2]
cmp r0, #255 ; 0xff
@@ -24114,30 +24116,30 @@ FUNC_06014BF8: ; 0x06014BF8
addne r0, r0, #8
strneh r0, [r4, #18]
mov r0, r4
- bl FUNC_0600F3CC
+ bl FUN_0600F3CC
ldr r0, _06014C68 ; =0x0380FFF4
ldr r1, [r0]
add r0, r1, #392 ; 0x188
add r1, r1, #416 ; 0x1a0
sub r2, r4, #16
- bl FUNC_0600962C
+ bl FUN_0600962C
ldmia sp!, {r4, lr}
bx lr
_06014C68: .word 0x0380FFF4
- arm_func_start FUNC_06014C6C
-FUNC_06014C6C: ; 0x06014C6C
+ arm_func_start FUN_06014C6C
+FUN_06014C6C: ; 0x06014C6C
stmfd sp!, {lr}
sub sp, sp, #4
- bl FUNC_06014BF8
+ bl FUN_06014BF8
mov r0, #1
- bl FUNC_06015C78
+ bl FUN_06015C78
add sp, sp, #4
ldmfd sp!, {lr}
bx lr
- arm_func_start FUNC_06014C8C
-FUNC_06014C8C: ; 0x06014C8C
+ arm_func_start FUN_06014C8C
+FUN_06014C8C: ; 0x06014C8C
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #4
mov sl, r0
@@ -24154,13 +24156,13 @@ FUNC_06014C8C: ; 0x06014C8C
mov r5, #2
_06014CC4:
mov r0, r8
- bl FUNC_06009434
+ bl FUN_06009434
mov fp, r0
add r7, r8, #16
cmp sl, #2
beq _06014CE4
mov r0, r7
- bl FUNC_0600F360
+ bl FUN_0600F360
_06014CE4:
strh r5, [r7, #8]
cmp r9, #0
@@ -24170,7 +24172,7 @@ _06014CE4:
add r0, r0, #404 ; 0x194
add r0, r0, r6
mov r1, r8
- bl FUNC_06012DD4
+ bl FUN_06012DD4
_06014D08:
mov r8, fp
cmp fp, r4
@@ -24181,8 +24183,8 @@ _06014D14:
bx lr
_06014D20: .word 0x0380FFF4
- arm_func_start FUNC_06014D24
-FUNC_06014D24: ; 0x06014D24
+ arm_func_start FUN_06014D24
+FUN_06014D24: ; 0x06014D24
stmdb sp!, {r4, lr}
ldr r0, _06014E0C ; =0x0380FFF4
ldr r1, [r0]
@@ -24200,13 +24202,13 @@ FUNC_06014D24: ; 0x06014D24
_06014D5C:
mov r0, #0
mov r1, #1
- bl FUNC_06014C8C
+ bl FUN_06014C8C
mov r0, #1
mov r1, #0
- bl FUNC_06014C8C
+ bl FUN_06014C8C
mov r0, #2
mov r1, #1
- bl FUNC_06014C8C
+ bl FUN_06014C8C
ldrh r0, [r4, #60] ; 0x3c
cmp r0, #0
beq _06014E04
@@ -24219,37 +24221,37 @@ _06014D5C:
ldr r0, [r0]
add r0, r0, #392 ; 0x188
ldr r1, [r4, #144] ; 0x90
- bl FUNC_060096A0
+ bl FUN_060096A0
b _06014E04
_06014DB8:
mov r0, #0
mov r1, #1
- bl FUNC_06014C8C
+ bl FUN_06014C8C
mov r0, #1
mov r1, #0
- bl FUNC_06014C8C
+ bl FUN_06014C8C
mov r0, #2
mov r1, #0
- bl FUNC_06014C8C
+ bl FUN_06014C8C
b _06014E04
_06014DE0:
mov r0, #0
mov r1, r0
- bl FUNC_06014C8C
+ bl FUN_06014C8C
mov r0, #1
mov r1, #0
- bl FUNC_06014C8C
+ bl FUN_06014C8C
mov r0, #2
mov r1, #0
- bl FUNC_06014C8C
+ bl FUN_06014C8C
_06014E04:
ldmia sp!, {r4, lr}
bx lr
_06014E0C: .word 0x0380FFF4
_06014E10: .word 0x0000042C
- arm_func_start FUNC_06014E14
-FUNC_06014E14: ; 0x06014E14
+ arm_func_start FUN_06014E14
+FUN_06014E14: ; 0x06014E14
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
ldrh r1, [r0]
@@ -24260,7 +24262,7 @@ FUNC_06014E14: ; 0x06014E14
b _06014E40
_06014E34:
mov r0, r5
- bl FUNC_06014EB8
+ bl FUN_06014EB8
add r5, r5, #1
_06014E40:
ldr r0, [r4]
@@ -24270,11 +24272,11 @@ _06014E40:
bcc _06014E34
b _06014EA8
_06014E58:
- bl FUNC_0600F608
+ bl FUN_0600F608
mov r4, r0
cmp r4, #255 ; 0xff
beq _06014E6C
- bl FUNC_06014EB8
+ bl FUN_06014EB8
_06014E6C:
ldr r0, _06014EB4 ; =0x0380FFF4
ldr r0, [r0]
@@ -24283,27 +24285,27 @@ _06014E6C:
cmp r0, #1
bne _06014EA8
mov r0, r4
- bl FUNC_0600EFF0
+ bl FUN_0600EFF0
cmp r0, #64 ; 0x40
bne _06014EA8
mov r0, r4, lsl #16
mov r0, r0, lsr #16
mov r1, #32
- bl FUNC_0600F294
- bl FUNC_060151F0
+ bl FUN_0600F294
+ bl FUN_060151F0
_06014EA8:
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
_06014EB4: .word 0x0380FFF4
- arm_func_start FUNC_06014EB8
-FUNC_06014EB8: ; 0x06014EB8
+ arm_func_start FUN_06014EB8
+FUN_06014EB8: ; 0x06014EB8
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #12
mov fp, r0
mov r8, #0
- bl FUNC_0600EEFC
+ bl FUN_0600EEFC
cmp r0, #0
beq _06014FB8
mov r7, r8
@@ -24325,7 +24327,7 @@ _06014EE8:
mul r6, r7, r0
_06014F14:
mov r0, sl
- bl FUNC_06009434
+ bl FUN_06009434
str r0, [sp]
add r9, sl, #16
ldrh r0, [r9, #2]
@@ -24341,22 +24343,22 @@ _06014F14:
bne _06014F6C
_06014F50:
mov r0, r9
- bl FUNC_0600F360
+ bl FUN_0600F360
ldr r0, [sp, #4]
strh r0, [r9, #2]
mov r0, r9
- bl FUNC_0600F3CC
+ bl FUN_0600F3CC
b _06014F98
_06014F6C:
strh r4, [r9, #8]
mov r0, r9
- bl FUNC_0600F360
+ bl FUN_0600F360
ldr r0, _06014FC4 ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #404 ; 0x194
add r0, r0, r5
mov r1, sl
- bl FUNC_06012DD4
+ bl FUN_06012DD4
cmp r8, #0
ldreq r8, [sp, #8]
_06014F98:
@@ -24375,8 +24377,8 @@ _06014FB8:
bx lr
_06014FC4: .word 0x0380FFF4
- arm_func_start FUNC_06014FC8
-FUNC_06014FC8: ; 0x06014FC8
+ arm_func_start FUN_06014FC8
+FUN_06014FC8: ; 0x06014FC8
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
mov r7, r0
@@ -24388,7 +24390,7 @@ FUNC_06014FC8: ; 0x06014FC8
mul r4, r7, r0
add r6, r5, r4
mov r0, #16777216 ; 0x1000000
- bl FUNC_06009068
+ bl FUN_06009068
mov r2, r7, lsl #1
ldr r1, _06015058 ; =_06019958
ldrh r2, [r1, r2]
@@ -24408,7 +24410,7 @@ FUNC_06014FC8: ; 0x06014FC8
ldr r1, [r6, #12]
strh r2, [r1, #42] ; 0x2a
_06015040:
- bl FUNC_06009070
+ bl FUN_06009070
add sp, sp, #4
ldmia sp!, {r4, r5, r6, r7, lr}
bx lr
@@ -24417,8 +24419,8 @@ _06015054: .word 0x0000042C
_06015058: .word _06019958
_0601505C: .word 0x048080B4
- arm_func_start FUNC_06015060
-FUNC_06015060: ; 0x06015060
+ arm_func_start FUN_06015060
+FUN_06015060: ; 0x06015060
stmfd sp!, {lr}
sub sp, sp, #4
ldr r1, _060150D0 ; =0x0380FFF4
@@ -24451,8 +24453,8 @@ _060150C4:
_060150D0: .word 0x0380FFF4
_060150D4: .word 0x0000042C
- arm_func_start FUNC_060150D8
-FUNC_060150D8: ; 0x060150D8
+ arm_func_start FUN_060150D8
+FUN_060150D8: ; 0x060150D8
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
ldr r0, _06015184 ; =0x0380FFF4
@@ -24460,7 +24462,7 @@ FUNC_060150D8: ; 0x060150D8
ldr r0, _06015188 ; =0x0000042C
add r5, r1, r0
mov r0, #16777216 ; 0x1000000
- bl FUNC_06009068
+ bl FUN_06009068
mov r4, r0
ldr r0, _06015184 ; =0x0380FFF4
ldr r0, [r0]
@@ -24475,11 +24477,11 @@ FUNC_060150D8: ; 0x060150D8
cmp r0, #0
beq _06015134
mov r0, #2
- bl FUNC_06015060
+ bl FUN_06015060
_06015134:
mov r0, #2
mov r1, #1
- bl FUNC_06014C8C
+ bl FUN_06014C8C
b _06015150
_06015144:
mov r1, #1
@@ -24490,13 +24492,13 @@ _06015150:
cmp r0, #0
beq _06015164
mov r0, #0
- bl FUNC_06015060
+ bl FUN_06015060
_06015164:
mov r0, #0
mov r1, #1
- bl FUNC_06014C8C
+ bl FUN_06014C8C
mov r0, r4
- bl FUNC_06009070
+ bl FUN_06009070
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
@@ -24504,8 +24506,8 @@ _06015184: .word 0x0380FFF4
_06015188: .word 0x0000042C
_0601518C: .word 0x048080B4
- arm_func_start FUNC_06015190
-FUNC_06015190: ; 0x06015190
+ arm_func_start FUN_06015190
+FUN_06015190: ; 0x06015190
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
ldr r0, _060151E4 ; =0x0380FFF4
@@ -24513,7 +24515,7 @@ FUNC_06015190: ; 0x06015190
ldr r0, _060151E8 ; =0x0000042C
add r5, r1, r0
mov r0, #16777216 ; 0x1000000
- bl FUNC_06009068
+ bl FUN_06009068
mov r4, r0
mov r1, #2
ldr r0, _060151EC ; =0x048080B4
@@ -24521,10 +24523,10 @@ FUNC_06015190: ; 0x06015190
ldrh r0, [r5, #60] ; 0x3c
cmp r0, #0
beq _060151D0
- bl FUNC_0600E21C
+ bl FUN_0600E21C
_060151D0:
mov r0, r4
- bl FUNC_06009070
+ bl FUN_06009070
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
@@ -24532,8 +24534,8 @@ _060151E4: .word 0x0380FFF4
_060151E8: .word 0x0000042C
_060151EC: .word 0x048080B4
- arm_func_start FUNC_060151F0
-FUNC_060151F0: ; 0x060151F0
+ arm_func_start FUN_060151F0
+FUN_060151F0: ; 0x060151F0
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
ldr r0, _06015264 ; =0x0380FFF4
@@ -24541,7 +24543,7 @@ FUNC_060151F0: ; 0x060151F0
ldr r0, _06015268 ; =0x0000042C
add r5, r1, r0
mov r0, #16777216 ; 0x1000000
- bl FUNC_06009068
+ bl FUN_06009068
mov r4, r0
ldr r0, _06015264 ; =0x0380FFF4
ldr r0, [r0]
@@ -24551,7 +24553,7 @@ FUNC_060151F0: ; 0x060151F0
movs r0, r0, lsr #31
bne _06015238
mov r0, #0
- bl FUNC_0600B004
+ bl FUN_0600B004
_06015238:
mov r1, #192 ; 0xc0
ldr r0, _0601526C ; =0x048080B4
@@ -24560,7 +24562,7 @@ _06015238:
strh r0, [r5, #80] ; 0x50
strh r0, [r5, #100] ; 0x64
mov r0, r4
- bl FUNC_06009070
+ bl FUN_06009070
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
@@ -24568,8 +24570,8 @@ _06015264: .word 0x0380FFF4
_06015268: .word 0x0000042C
_0601526C: .word 0x048080B4
- arm_func_start FUNC_06015270
-FUNC_06015270: ; 0x06015270
+ arm_func_start FUN_06015270
+FUN_06015270: ; 0x06015270
ldr r1, [r0, #8]
ldrh r1, [r1, #4]
ands r3, r1, #255 ; 0xff
@@ -24592,12 +24594,12 @@ FUNC_06015270: ; 0x06015270
_060152BC: .word 0x0380FFF4
_060152C0: .word 0x0000053C
- arm_func_start FUNC_060152C4
-FUNC_060152C4: ; 0x060152C4
+ arm_func_start FUN_060152C4
+FUN_060152C4: ; 0x060152C4
stmdb sp!, {r4, r5, r6, r7, lr}
- arm_func_start FUNC_060152C8
-FUNC_060152C8: ; 0x060152C8
+ arm_func_start FUN_060152C8
+FUN_060152C8: ; 0x060152C8
sub sp, sp, #4
mov r7, r0
mov r6, r1
@@ -24612,19 +24614,19 @@ FUNC_060152C8: ; 0x060152C8
mov r1, r1, lsl #28
movs r1, r1, lsr #30
bne _06015324
- bl FUNC_0600F3CC
+ bl FUN_0600F3CC
mov r0, r4
add r1, r5, #36 ; 0x24
sub r2, r7, #16
- bl FUNC_0600962C
+ bl FUN_0600962C
mov r0, r7
mov r1, #0
- bl FUNC_06015458
+ bl FUN_06015458
b _06015330
_06015324:
mov r0, r4
sub r1, r7, #16
- bl FUNC_06012DD4
+ bl FUN_06012DD4
_06015330:
mov r2, #0
ldr r1, _060153D8 ; =0x0380FFF4
@@ -24649,13 +24651,13 @@ _06015330:
cmp r0, #0
beq _06015390
mov r0, #1
- bl FUNC_06015C78
+ bl FUN_06015C78
_06015390:
ldrh r0, [r5, #32]
cmp r0, #0
beq _060153A4
mov r0, #0
- bl FUNC_06015C78
+ bl FUN_06015C78
_060153A4:
ldrh r0, [r4, #8]
cmp r0, #0
@@ -24663,11 +24665,11 @@ _060153A4:
cmp r6, #0
beq _060153CC
mov r0, #2
- bl FUNC_06015C78
+ bl FUN_06015C78
b _060153CC
_060153C4:
mov r0, #0
- bl FUNC_0600ED74
+ bl FUN_0600ED74
_060153CC:
add sp, sp, #4
ldmia sp!, {r4, r5, r6, r7, lr}
@@ -24678,8 +24680,8 @@ _060153E0: .word 0x048080AE
_060153E4:
ldr r1, _06015450 ; =0x0380FFF4
- arm_func_start FUNC_060153E8
-FUNC_060153E8: ; 0x060153E8
+ arm_func_start FUN_060153E8
+FUN_060153E8: ; 0x060153E8
ldr r2, [r1]
ldr r1, _06015454 ; =0x0000053C
add r3, r2, r1
@@ -24710,12 +24712,12 @@ _06015438:
_06015450: .word 0x0380FFF4
_06015454: .word 0x0000053C
- arm_func_start FUNC_06015458
-FUNC_06015458: ; 0x06015458
+ arm_func_start FUN_06015458
+FUN_06015458: ; 0x06015458
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
- arm_func_start FUNC_0601545C
-FUNC_0601545C: ; 0x0601545C
+ arm_func_start FUN_0601545C
+FUN_0601545C: ; 0x0601545C
sub sp, sp, #4
mov sl, r0
mov r9, r1
@@ -24743,14 +24745,14 @@ FUNC_0601545C: ; 0x0601545C
addeq r0, r0, #1
streq r0, [r5, #16]
mov r0, r6
- bl FUNC_0600EFB0
+ bl FUN_0600EFB0
cmp r0, #0
beq _060154F8
ldrh r0, [sl, #20]
ands r0, r0, #8192 ; 0x2000
bne _060154F8
mov r0, r6
- bl FUNC_0600F1D8
+ bl FUN_0600F1D8
b _060154F8
_060154EC:
ldr r0, [r5, #4]
@@ -24811,10 +24813,10 @@ _0601557C:
mov r0, r6, lsl #16
mov r0, r0, lsr #16
mov r1, #48 ; 0x30
- bl FUNC_0600F294
+ bl FUN_0600F294
add r0, sl, #24
ldrh r1, [sl, #44] ; 0x2c
- bl FUNC_060101AC
+ bl FUN_060101AC
b _06015918
_060155D4:
cmp r1, #1
@@ -24828,10 +24830,10 @@ _060155D4:
mov r0, r6, lsl #16
mov r0, r0, lsr #16
mov r1, #48 ; 0x30
- bl FUNC_0600F294
+ bl FUN_0600F294
add r0, sl, #24
ldrh r1, [sl, #44] ; 0x2c
- bl FUNC_060101AC
+ bl FUN_060101AC
b _06015918
_06015614:
cmp r6, #0
@@ -24843,13 +24845,13 @@ _06015614:
cmp r0, #0
bne _06015918
mov r0, r6
- bl FUNC_0600EFF0
+ bl FUN_0600EFF0
cmp r0, #48 ; 0x30
bne _06015918
mov r0, r6, lsl #16
mov r0, r0, lsr #16
mov r1, #64 ; 0x40
- bl FUNC_0600F294
+ bl FUN_0600F294
cmp r5, #16
bne _06015678
add r0, sl, #24
@@ -24857,7 +24859,7 @@ _06015614:
add r3, sl, #20
ldrh r2, [sl, #18]
add r2, r3, r2
- bl FUNC_06010034
+ bl FUN_06010034
b _06015918
_06015678:
add r0, sl, #24
@@ -24865,26 +24867,26 @@ _06015678:
add r3, sl, #20
ldrh r2, [sl, #18]
add r2, r3, r2
- bl FUNC_0600FF44
+ bl FUN_0600FF44
b _06015918
_06015694:
mov r0, r6, lsl #16
mov r0, r0, lsr #16
- bl FUNC_0600F00C
+ bl FUN_0600F00C
add r0, sl, #24
mov r1, #1
mov r2, #0
- bl FUNC_06013E9C
+ bl FUN_06013E9C
cmp r0, #0
beq _06015918
mov r1, #2
strh r1, [r0]
cmp r9, #0
beq _060156D0
- bl FUNC_06014C6C
+ bl FUN_06014C6C
b _06015918
_060156D0:
- bl FUNC_06014BF8
+ bl FUN_06014BF8
b _06015918
_060156D8:
ldrh r0, [r4, #12]
@@ -24893,13 +24895,13 @@ _060156D8:
cmp r6, #0
beq _06015710
mov r0, r6
- bl FUNC_0600EFF0
+ bl FUN_0600EFF0
cmp r0, #48 ; 0x30
bls _06015780
mov r0, r6, lsl #16
mov r0, r0, lsr #16
mov r1, #48 ; 0x30
- bl FUNC_0600F294
+ bl FUN_0600F294
b _06015780
_06015710:
ldrh r0, [sl, #24]
@@ -24911,13 +24913,13 @@ _06015710:
b _06015750
_0601572C:
mov r0, r6
- bl FUNC_0600EFF0
+ bl FUN_0600EFF0
cmp r0, #48 ; 0x30
bls _0601574C
mov r0, r6, lsl #16
mov r0, r0, lsr #16
mov r1, r5
- bl FUNC_0600F294
+ bl FUN_0600F294
_0601574C:
add r6, r6, #1
_06015750:
@@ -24932,8 +24934,8 @@ _06015768:
cmp r0, #48 ; 0x30
bls _06015780
mov r0, #48 ; 0x30
- bl FUNC_0600AF68
- bl FUNC_0600B054
+ bl FUN_0600AF68
+ bl FUN_0600B054
_06015780:
ldrh r0, [r8]
cmp r0, #113 ; 0x71
@@ -24951,7 +24953,7 @@ _06015780:
strneh r1, [r0, #4]
mov r0, #0
strh r0, [r8]
- bl FUNC_06010228
+ bl FUN_06010228
b _06015918
_060157C8:
ldrh r0, [r4, #12]
@@ -24960,13 +24962,13 @@ _060157C8:
cmp r6, #0
beq _06015800
mov r0, r6
- bl FUNC_0600EFF0
+ bl FUN_0600EFF0
cmp r0, #32
bls _06015870
mov r0, r6, lsl #16
mov r0, r0, lsr #16
mov r1, #32
- bl FUNC_0600F294
+ bl FUN_0600F294
b _06015870
_06015800:
ldrh r0, [sl, #24]
@@ -24978,13 +24980,13 @@ _06015800:
b _06015840
_0601581C:
mov r0, r5
- bl FUNC_0600EFF0
+ bl FUN_0600EFF0
cmp r0, #32
bls _0601583C
mov r0, r5, lsl #16
mov r0, r0, lsr #16
mov r1, r4
- bl FUNC_0600F294
+ bl FUN_0600F294
_0601583C:
add r5, r5, #1
_06015840:
@@ -24999,8 +25001,8 @@ _06015858:
cmp r0, #32
bls _06015870
mov r0, #32
- bl FUNC_0600AF68
- bl FUNC_0600B054
+ bl FUN_0600AF68
+ bl FUN_0600B054
_06015870:
ldrh r0, [r8]
cmp r0, #65 ; 0x41
@@ -25018,7 +25020,7 @@ _06015870:
strneh r1, [r0, #4]
mov r0, #0
strh r0, [r8]
- bl FUNC_06010228
+ bl FUN_06010228
_060158B4:
ldrh r0, [sl]
cmp r0, #1
@@ -25035,24 +25037,24 @@ _060158B4:
strh r1, [r0, #52] ; 0x34
mov r0, r6, lsl #16
mov r0, r0, lsr #16
- bl FUNC_0600EB44
+ bl FUN_0600EB44
_060158F4:
add r0, sl, #24
mov r1, #1
- bl FUNC_06010130
+ bl FUN_06010130
b _06015918
_06015904:
cmp r0, #2
bne _06015918
add r0, sl, #24
ldrh r1, [sl, #44] ; 0x2c
- bl FUNC_06010130
+ bl FUN_06010130
_06015918:
mov r0, sl
- bl FUNC_0600F360
+ bl FUN_0600F360
mov r0, r7
sub r1, sl, #16
- bl FUNC_060096A0
+ bl FUN_060096A0
mov r1, #0
ldr r0, _06015968 ; =0x0380FFF4
ldr r0, [r0]
@@ -25064,7 +25066,7 @@ _06015918:
cmp r0, #0
beq _0601595C
mov r0, #1
- bl FUNC_06015C78
+ bl FUN_06015C78
_0601595C:
add sp, sp, #4
ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
@@ -25073,12 +25075,12 @@ _06015968: .word 0x0380FFF4
_0601596C: .word 0x00000404
_06015970: .word 0x0000053C
- arm_func_start FUNC_06015974
-FUNC_06015974: ; 0x06015974
+ arm_func_start FUN_06015974
+FUN_06015974: ; 0x06015974
stmdb sp!, {r4, r5, r6, r7, r8, r9, lr}
- arm_func_start FUNC_06015978
-FUNC_06015978: ; 0x06015978
+ arm_func_start FUN_06015978
+FUN_06015978: ; 0x06015978
sub sp, sp, #4
mov r9, r0
mov r8, r1
@@ -25089,7 +25091,7 @@ FUNC_06015978: ; 0x06015978
ldr r1, _06015B04 ; =0x0000053C
add r5, r2, r1
sub r4, r9, #16
- bl FUNC_0600F360
+ bl FUN_0600F360
ldrh r0, [r9, #8]
ands r0, r0, #2
bne _06015A14
@@ -25132,21 +25134,21 @@ _06015A20:
strne r0, [r5, #24]
mov r0, r7
mov r1, r4
- bl FUNC_06012DD4
+ bl FUN_06012DD4
mov r1, #0
ldr r0, _06015B00 ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #1024 ; 0x400
strh r1, [r0, #44] ; 0x2c
ldrh r0, [r9, #2]
- bl FUNC_0600EFB0
+ bl FUN_0600EFB0
cmp r0, #0
beq _06015A7C
ldrh r0, [r9, #20]
ands r0, r0, #8192 ; 0x2000
bne _06015A7C
ldrh r0, [r9, #2]
- bl FUNC_0600F1D8
+ bl FUN_0600F1D8
_06015A7C:
cmp r8, #0
beq _06015AF4
@@ -25154,7 +25156,7 @@ _06015A7C:
cmp r0, #0
beq _06015A9C
mov r0, #0
- bl FUNC_06015C78
+ bl FUN_06015C78
b _06015AF4
_06015A9C:
ldrh r1, [r6, #12]
@@ -25171,14 +25173,14 @@ _06015A9C:
cmp r0, #0
beq _06015AF4
ldrh r0, [r6, #136] ; 0x88
- bl FUNC_0600EEFC
+ bl FUN_0600EEFC
cmp r0, #0
bne _06015AF4
ldrh r0, [r6, #142] ; 0x8e
cmp r0, #0
bne _06015AF4
mov r0, #1
- bl FUNC_0600B3F4
+ bl FUN_0600B3F4
_06015AF4:
add sp, sp, #4
ldmia sp!, {r4, r5, r6, r7, r8, r9, lr}
@@ -25187,8 +25189,8 @@ _06015B00: .word 0x0380FFF4
_06015B04: .word 0x0000053C
_06015B08: .word 0x0000FFFE
- arm_func_start FUNC_06015B0C
-FUNC_06015B0C: ; 0x06015B0C
+ arm_func_start FUN_06015B0C
+FUN_06015B0C: ; 0x06015B0C
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
mov r5, r1
@@ -25202,7 +25204,7 @@ FUNC_06015B0C: ; 0x06015B0C
ldrh r0, [r0, #80] ; 0x50
cmp r0, #3
bne _06015B44
- bl FUNC_0600AC84
+ bl FUN_0600AC84
_06015B44:
ldrh r1, [r5, #12]
ldr r0, _06015C68 ; =0x0000FFFF
@@ -25212,14 +25214,14 @@ _06015B44:
add r1, r4, #8
add r2, r4, #44 ; 0x2c
ldrh r3, [r4, #6]
- bl FUNC_06009CFC
+ bl FUN_06009CFC
b _06015B80
_06015B6C:
mov r0, r6
add r1, r4, #8
ldr r2, [r4, #44] ; 0x2c
ldrh r3, [r4, #6]
- bl FUNC_06009CFC
+ bl FUN_06009CFC
_06015B80:
ldr r2, _06015C6C ; =0x04808044
ldrh r1, [r2]
@@ -25256,13 +25258,13 @@ _06015BEC:
add r1, r4, #8
ldrh r2, [r4, #6]
add r2, r2, #36 ; 0x24
- bl FUNC_06009D74
+ bl FUN_06009D74
b _06015C20
_06015C10:
add r1, r4, #8
ldr r2, [r4, #44] ; 0x2c
ldrh r3, [r4, #6]
- bl FUNC_06009D38
+ bl FUN_06009D38
_06015C20:
ldr r0, _06015C64 ; =0x0380FFF4
ldr r0, [r0]
@@ -25288,8 +25290,8 @@ _06015C6C: .word 0x04808044
_06015C70: .word 0x0000B6B8
_06015C74: .word 0x00001D46
- arm_func_start FUNC_06015C78
-FUNC_06015C78: ; 0x06015C78
+ arm_func_start FUN_06015C78
+FUN_06015C78: ; 0x06015C78
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #20
mov sl, r0
@@ -25307,12 +25309,12 @@ FUNC_06015C78: ; 0x06015C78
cmp r0, #0
beq _06015EAC
mov r0, #16777216 ; 0x1000000
- bl FUNC_06009068
+ bl FUN_06009068
str r0, [sp, #8]
ldrh r1, [r7]
cmp r1, #0
beq _06015CD8
- bl FUNC_06009070
+ bl FUN_06009070
b _06015EAC
_06015CD8:
ldr r0, [fp]
@@ -25326,11 +25328,11 @@ _06015CEC:
cmp r0, r1
bne _06015D08
ldr r0, [sp, #8]
- bl FUNC_06009070
+ bl FUN_06009070
b _06015EAC
_06015D08:
str r0, [sp]
- bl FUNC_06009434
+ bl FUN_06009434
str r0, [sp, #4]
ldr r0, [sp]
add r6, r0, #16
@@ -25370,24 +25372,24 @@ _06015D8C:
cmp sl, #1
bne _06015DE8
mov r0, r5
- bl FUNC_0600EFF0
+ bl FUN_0600EFF0
cmp r0, #64 ; 0x40
bne _06015DE8
_06015DAC:
mov r0, r5
- bl FUNC_0600EFD0
+ bl FUN_0600EFD0
cmp r0, #0
beq _06015CEC
mov r0, r5
- bl FUNC_0600EFF0
+ bl FUN_0600EFF0
cmp r0, #64 ; 0x40
beq _06015DE8
strh r4, [r6, #8]
mov r0, fp
sub r1, r6, #16
- bl FUNC_06012DD4
+ bl FUN_06012DD4
mov r0, r6
- bl FUNC_0600F360
+ bl FUN_0600F360
b _06015CEC
_06015DE8:
mov r0, #1
@@ -25401,16 +25403,16 @@ _06015DE8:
cmp r0, #0
bne _06015E18
mov r0, #2
- bl FUNC_0600B3F4
+ bl FUN_0600B3F4
_06015E18:
mov r0, r4
ldr r1, [sp]
- bl FUNC_06015B0C
+ bl FUN_06015B0C
ldrh r0, [r9, #12]
cmp r0, #1
bne _06015E48
mov r0, r5
- bl FUNC_0600EEFC
+ bl FUN_0600EEFC
cmp r0, #1
ldrhih r0, [r4, #12]
orrhi r0, r0, #8192 ; 0x2000
@@ -25441,7 +25443,7 @@ _06015E48:
strneh r1, [r0]
_06015EA4:
ldr r0, [sp, #8]
- bl FUNC_06009070
+ bl FUN_06009070
_06015EAC:
add sp, sp, #20
ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
@@ -25451,8 +25453,8 @@ _06015EBC: .word 0x0000042C
_06015EC0: .word 0x048080A0
_06015EC4: .word 0x00003FFF
- arm_func_start FUNC_06015EC8
-FUNC_06015EC8: ; 0x06015EC8
+ arm_func_start FUN_06015EC8
+FUN_06015EC8: ; 0x06015EC8
stmdb sp!, {r4, r5, r6, lr}
ldr r0, _06015FE0 ; =0x0380FFF4
ldr r1, [r0]
@@ -25462,7 +25464,7 @@ FUNC_06015EC8: ; 0x06015EC8
mov r0, #0
mov r1, r5
mov r2, #80 ; 0x50
- bl FUNC_0600AEC4
+ bl FUN_0600AEC4
mov r1, #32768 ; 0x8000
ldr r0, _06015FE8 ; =0x04808030
strh r1, [r0]
@@ -25552,8 +25554,8 @@ _06016030: .word 0x04805F72
_06016034: .word 0x04805F7E
_06016038: .word 0x04805F76
- arm_func_start FUNC_0601603C
-FUNC_0601603C: ; 0x0601603C
+ arm_func_start FUN_0601603C
+FUN_0601603C: ; 0x0601603C
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
ldr r4, _060160AC ; =0x0380FFF4
@@ -25576,7 +25578,7 @@ _0601605C:
ldr r0, [r4]
add r0, r0, #392 ; 0x188
ldr r1, [r1, #20]
- bl FUNC_060096A0
+ bl FUN_060096A0
_06016094:
add r5, r5, #1
cmp r5, #3
@@ -25587,8 +25589,8 @@ _06016094:
_060160AC: .word 0x0380FFF4
_060160B0: .word 0x000004E4
- arm_func_start FUNC_060160B4
-FUNC_060160B4: ; 0x060160B4
+ arm_func_start FUN_060160B4
+FUN_060160B4: ; 0x060160B4
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #12
mov sl, r0
@@ -25613,12 +25615,12 @@ _060160EC:
beq _06016188
add r0, r4, #4
mov r1, r9
- bl FUNC_0600AB78
+ bl FUN_0600AB78
cmp r0, #0
beq _06016188
add r0, r4, #10
add r1, r9, #6
- bl FUNC_0600AB78
+ bl FUN_0600AB78
cmp r0, #0
beq _06016188
ldrh r0, [r9, #12]
@@ -25663,7 +25665,7 @@ _06016194:
bls _060161DC
add r0, r8, #12
sub r1, r6, #16
- bl FUNC_060096A0
+ bl FUN_060096A0
mov r0, #0
strh r0, [r7, r4]
b _060162DC
@@ -25674,12 +25676,12 @@ _060161DC:
add r2, r6, #44 ; 0x2c
add r1, r2, r1
add r2, r5, #1
- bl FUNC_06000EA0
+ bl FUN_06000EA0
strh r9, [r6, #16]
ldrh r0, [sl]
and r0, r0, #240 ; 0xf0
mov r1, #16
- bl FUNC_06001840
+ bl FUN_06001840
add r2, r7, r4
ldrh r3, [r2, #16]
bic r1, r3, #15
@@ -25716,24 +25718,24 @@ _060161DC:
add r0, r8, #12
add r1, r8, #72 ; 0x48
sub r2, r6, #16
- bl FUNC_0600962C
+ bl FUN_0600962C
mov r0, #2
mov r1, #6
- bl FUNC_06009078
+ bl FUN_06009078
b _060162DC
_060162B0:
add r0, r8, #12
add r1, r8, #96 ; 0x60
sub r2, r6, #16
- bl FUNC_0600962C
+ bl FUN_0600962C
mov r0, #1
mov r1, #7
- bl FUNC_06009078
+ bl FUN_06009078
b _060162DC
_060162D0:
add r0, r8, #12
sub r1, r6, #16
- bl FUNC_060096A0
+ bl FUN_060096A0
_060162DC:
add sp, sp, #12
ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
@@ -25742,8 +25744,8 @@ _060162E8: .word 0x0380FFF4
_060162EC: .word 0x000004E4
_060162F0: .word 0x000005E4
- arm_func_start FUNC_060162F4
-FUNC_060162F4: ; 0x060162F4
+ arm_func_start FUN_060162F4
+FUN_060162F4: ; 0x060162F4
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #4
mov sl, r0
@@ -25766,12 +25768,12 @@ _0601632C:
beq _06016434
add r0, r4, #4
mov r1, r9
- bl FUNC_0600AB78
+ bl FUN_0600AB78
cmp r0, #0
beq _06016438
add r0, r4, #10
ldr r1, [sp]
- bl FUNC_0600AB78
+ bl FUN_0600AB78
cmp r0, #0
beq _06016438
ldrh r0, [r9, #12]
@@ -25784,7 +25786,7 @@ _0601632C:
ldrh r0, [sl]
and r0, r0, #240 ; 0xf0
mov r1, #16
- bl FUNC_06001840
+ bl FUN_06001840
mov r6, r0
ldrh r0, [r4, #16]
mov r0, r0, lsl #28
@@ -25808,7 +25810,7 @@ _0601632C:
add r1, r7, #44 ; 0x2c
add r1, r1, r2
mov r2, r5
- bl FUNC_06000EA0
+ bl FUN_06000EA0
ldrh r0, [r7, #16]
add r0, r0, r5
strh r0, [r7, #16]
@@ -25839,7 +25841,7 @@ _0601643C:
ldr r0, [r0]
add r0, r0, #392 ; 0x188
ldr r1, _06016540 ; =0x00000622
- bl FUNC_06009724
+ bl FUN_06009724
movs r5, r0
beq _06016524
mov r0, #24
@@ -25848,7 +25850,7 @@ _0601643C:
mov r0, r9
add r1, r6, #4
mov r2, #16
- bl FUNC_06000EA0
+ bl FUN_06000EA0
mov r0, #5
strh r0, [r8, r4]
mov r0, r6
@@ -25858,15 +25860,15 @@ _0601643C:
add r1, r5, #8
ldrh r2, [sl, #8]
add r2, r2, #12
- bl FUNC_06000EA0
+ bl FUN_06000EA0
ldr r0, _06016538 ; =0x0380FFF4
ldr r0, [r0]
ldr r0, [r0, #780] ; 0x30c
- bl FUNC_06016544
+ bl FUN_06016544
ldrh r0, [r5, #8]
and r0, r0, #240 ; 0xf0
mov r1, #16
- bl FUNC_06001840
+ bl FUN_06001840
mov r1, r0
ldrh r0, [r6, #16]
bic r2, r0, #15
@@ -25884,13 +25886,13 @@ _0601643C:
sub r0, r0, #24
strh r0, [r5, #16]
ldrh r0, [r5, #16]
- bl FUNC_06003B68
+ bl FUN_06003B68
mov r1, r6
strh r0, [r1, #2]
b _0601652C
_06016524:
mov r0, #4
- bl FUNC_0600994C
+ bl FUN_0600994C
_0601652C:
add sp, sp, #4
ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
@@ -25899,13 +25901,13 @@ _06016538: .word 0x0380FFF4
_0601653C: .word 0x000004E4
_06016540: .word 0x00000622
- arm_func_start FUNC_06016544
-FUNC_06016544: ; 0x06016544
+ arm_func_start FUN_06016544
+FUN_06016544: ; 0x06016544
ldr pc, _06016548 ; =FUN_037FB290
_06016548: .word FUN_037FB290
- arm_func_start FUNC_0601654C
-FUNC_0601654C: ; 0x0601654C
+ arm_func_start FUN_0601654C
+FUN_0601654C: ; 0x0601654C
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #20
ldr r0, _06016660 ; =0x0380FFF4
@@ -25929,27 +25931,27 @@ FUNC_0601654C: ; 0x0601654C
beq _060165C4
add r0, sp, #0
add r1, r5, #36 ; 0x24
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
ands r0, r4, #512 ; 0x200
bne _06016630
add r0, sp, #6
add r1, r5, #30
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
b _060165F4
_060165C4:
add r0, sp, #0
add r1, r5, #24
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
ands r0, r4, #512 ; 0x200
beq _060165E8
add r0, sp, #6
add r1, r5, #36 ; 0x24
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
b _060165F4
_060165E8:
add r0, sp, #6
add r1, r5, #30
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
_060165F4:
ldrh r0, [r5, #42] ; 0x2a
strh r0, [sp, #12]
@@ -25961,22 +25963,22 @@ _060165F4:
bne _06016624
add r0, r5, #8
add r1, sp, #0
- bl FUNC_060162F4
+ bl FUN_060162F4
b _06016630
_06016624:
add r0, r5, #8
add r1, sp, #0
- bl FUNC_060160B4
+ bl FUN_060160B4
_06016630:
add r0, r7, #108 ; 0x6c
mov r1, r6
- bl FUNC_060096A0
+ bl FUN_060096A0
ldrh r0, [r7, #116] ; 0x74
cmp r0, #0
beq _06016654
mov r0, #2
mov r1, #9
- bl FUNC_06009078
+ bl FUN_06009078
_06016654:
add sp, sp, #20
ldmia sp!, {r4, r5, r6, r7, lr}
@@ -25984,23 +25986,23 @@ _06016654:
_06016660: .word 0x0380FFF4
_06016664: .word 0x000005FC
- arm_func_start FUNC_06016668
-FUNC_06016668: ; 0x06016668
+ arm_func_start FUN_06016668
+FUN_06016668: ; 0x06016668
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
mov r4, r0
ldrh r0, [r4, #2]
- bl FUNC_0600EF78
- bl FUNC_06009C64
+ bl FUN_0600EF78
+ bl FUN_06009C64
add r5, r4, #52 ; 0x34
add r0, r4, #51 ; 0x33
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r6, r0
mov r7, #0
mov r4, r6, lsr #1
b _060166B4
_0601669C:
- bl FUNC_06009C34
+ bl FUN_06009C34
ldrh r1, [r5], #2
cmp r1, r0
movne r0, #0
@@ -26011,7 +26013,7 @@ _060166B4:
bcc _0601669C
ands r0, r6, #1
beq _060166E0
- bl FUNC_06009C34
+ bl FUN_06009C34
ldrh r1, [r5]
and r1, r1, #255 ; 0xff
and r0, r0, #255 ; 0xff
@@ -26025,8 +26027,8 @@ _060166E4:
ldmia sp!, {r4, r5, r6, r7, lr}
bx lr
- arm_func_start FUNC_060166F0
-FUNC_060166F0: ; 0x060166F0
+ arm_func_start FUN_060166F0
+FUN_060166F0: ; 0x060166F0
stmdb sp!, {r4, r5, r6, lr}
mov r5, r0
mov r4, r1
@@ -26038,18 +26040,18 @@ FUNC_060166F0: ; 0x060166F0
movs r6, r0, lsr #16
moveq r6, #1
mov r0, r6
- bl FUNC_06009C64
+ bl FUN_06009C64
mov r0, r5
mov r1, r6
- bl FUNC_0600F154
+ bl FUN_0600F154
add r5, r4, #52 ; 0x34
add r0, r4, #51 ; 0x33
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r4, r0
mov r6, #0
b _06016750
_06016744:
- bl FUNC_06009C34
+ bl FUN_06009C34
strh r0, [r5], #2
add r6, r6, #2
_06016750:
@@ -26059,8 +26061,8 @@ _06016750:
bx lr
_06016760: .word 0x04808044
- arm_func_start FUNC_06016764
-FUNC_06016764: ; 0x06016764
+ arm_func_start FUN_06016764
+FUN_06016764: ; 0x06016764
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #12
ldr r0, _06016AA8 ; =0x0380FFF4
@@ -26088,7 +26090,7 @@ FUNC_06016764: ; 0x06016764
ldrh r0, [r6, #8]
and r0, r0, #240 ; 0xf0
mov r1, #16
- bl FUNC_06001840
+ bl FUN_06001840
ldr r1, [r8, #36] ; 0x24
sub r0, r0, #1
add r0, r1, r0
@@ -26099,7 +26101,7 @@ FUNC_06016764: ; 0x06016764
mov r0, r0, lsl #24
mov r4, r0, lsr #28
add r0, sl, #10
- bl FUNC_0600F4C0
+ bl FUN_0600F4C0
mov fp, r0
strh fp, [r6, #2]
cmp fp, #255 ; 0xff
@@ -26117,31 +26119,31 @@ FUNC_06016764: ; 0x06016764
cmp r4, #11
bne _06016A78
mov r0, r6
- bl FUNC_06016F18
+ bl FUN_06016F18
b _06016A78
_0601684C:
mov r0, r6
- bl FUNC_0601784C
+ bl FUN_0601784C
b _06016A78
_06016858:
mov r0, r6
- bl FUNC_06017D0C
+ bl FUN_06017D0C
b _06016A78
_06016864:
- bl FUNC_0600F130
+ bl FUN_0600F130
mov r0, fp, lsl #16
mov r0, r0, lsr #16
ldrh r1, [r6, #18]
and r1, r1, #255 ; 0xff
mov r1, r1, lsl #16
mov r1, r1, lsr #16
- bl FUNC_0600F27C
+ bl FUN_0600F27C
cmp r5, #0
bne _060168BC
ldrh r0, [r6, #42] ; 0x2a
str r0, [sp, #4]
mov r0, fp
- bl FUNC_0600EF5C
+ bl FUN_0600EF5C
ldr r1, [sp, #4]
cmp r1, r0
ldreq r0, [r8, #60] ; 0x3c
@@ -26149,7 +26151,7 @@ _06016864:
streq r0, [r8, #60] ; 0x3c
beq _06016A78
mov r0, fp
- bl FUNC_0600F16C
+ bl FUN_0600F16C
_060168BC:
cmp r7, #1
beq _060168D8
@@ -26164,7 +26166,7 @@ _060168D8:
ldrh r1, [sl]
mov r1, r1, lsl #19
mov r1, r1, lsr #31
- bl FUNC_0600F218
+ bl FUN_0600F218
cmp r5, #0
bne _0601699C
cmp r4, #12
@@ -26185,36 +26187,36 @@ _060168D8:
b _06016990
_06016938:
mov r0, r6
- bl FUNC_06017FDC
+ bl FUN_06017FDC
b _06016A78
_06016944:
mov r0, r6
- bl FUNC_06017D0C
+ bl FUN_06017D0C
b _06016A78
_06016950:
mov r0, r6
- bl FUNC_06017A34
+ bl FUN_06017A34
b _06016A78
_0601695C:
mov r0, r6
- bl FUNC_0601784C
+ bl FUN_0601784C
b _06016A78
_06016968:
mov r0, r6
mov r1, #0
- bl FUNC_0601745C
+ bl FUN_0601745C
b _06016A78
_06016978:
mov r0, r6
- bl FUNC_06017EE8
+ bl FUN_06017EE8
b _06016A78
_06016984:
mov r0, r6
- bl FUNC_06016F18
+ bl FUN_06016F18
b _06016A78
_06016990:
mov r0, r6
- bl FUNC_06016E5C
+ bl FUN_06016E5C
b _06016A78
_0601699C:
cmp r5, #1
@@ -26222,7 +26224,7 @@ _0601699C:
cmp r4, #10
bne _06016A78
mov r0, r6
- bl FUNC_06016DF4
+ bl FUN_06016DF4
b _06016A78
_060169B8:
cmp r5, #0
@@ -26245,32 +26247,32 @@ _060169B8:
b _06016A4C
_06016A00:
mov r0, r6
- bl FUNC_06017FDC
+ bl FUN_06017FDC
b _06016A78
_06016A0C:
mov r0, r6
- bl FUNC_06017BE0
+ bl FUN_06017BE0
b _06016A78
_06016A18:
mov r0, r6
- bl FUNC_06017900
+ bl FUN_06017900
b _06016A78
_06016A24:
mov r0, r6
mov r1, #0
- bl FUNC_0601745C
+ bl FUN_0601745C
b _06016A78
_06016A34:
mov r0, r6
- bl FUNC_06017EE8
+ bl FUN_06017EE8
b _06016A78
_06016A40:
mov r0, r6
- bl FUNC_06016F18
+ bl FUN_06016F18
b _06016A78
_06016A4C:
mov r0, r6
- bl FUNC_06016E5C
+ bl FUN_06016E5C
b _06016A78
_06016A58:
cmp r5, #1
@@ -26281,17 +26283,17 @@ _06016A58:
bne _06016A78
_06016A70:
mov r0, r6
- bl FUNC_06016DF0
+ bl FUN_06016DF0
_06016A78:
add r0, r9, #96 ; 0x60
ldr r1, [sp]
- bl FUNC_060096A0
+ bl FUN_060096A0
ldrh r0, [r9, #104] ; 0x68
cmp r0, #0
beq _06016A9C
mov r0, #1
mov r1, #7
- bl FUNC_06009078
+ bl FUN_06009078
_06016A9C:
add sp, sp, #12
ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
@@ -26299,8 +26301,8 @@ _06016A9C:
_06016AA8: .word 0x0380FFF4
_06016AAC: .word 0x0000053C
- arm_func_start FUNC_06016AB0
-FUNC_06016AB0: ; 0x06016AB0
+ arm_func_start FUN_06016AB0
+FUN_06016AB0: ; 0x06016AB0
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #4
mov r9, r0
@@ -26321,11 +26323,11 @@ FUNC_06016AB0: ; 0x06016AB0
b _06016D5C
_06016AF8:
mov r0, r7
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov sl, r0
add r0, r7, #1
add r7, r7, #2
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r5, r0
cmp sl, #6
addls pc, pc, sl, lsl #2
@@ -26364,7 +26366,7 @@ _06016B84:
mov r0, r5, lsl #16
mov r0, r0, lsr #16
mov r1, r7
- bl FUNC_0600ABB4
+ bl FUN_0600ABB4
cmp r0, #0
ldrneh r0, [r9, #10]
orrne r0, r0, #1
@@ -26378,7 +26380,7 @@ _06016BB4:
strh r0, [r4]
sub r0, r7, #2
mov r1, fp
- bl FUNC_0600AA9C
+ bl FUN_0600AA9C
ldrh r1, [r9, #20]
ldrh r0, [r8, #96] ; 0x60
ldrh r2, [r8, #98] ; 0x62
@@ -26406,7 +26408,7 @@ _06016C20:
orr r0, r0, #2
strh r0, [r4]
mov r0, r7
- bl FUNC_06009CB0
+ bl FUN_06009CB0
strh r0, [r9, #18]
ldrh r1, [r9, #18]
ldr r0, _06016DEC ; =0x0380FFF4
@@ -26443,19 +26445,19 @@ _06016CB4:
cmp r5, #8
bcc _06016CFC
mov r0, r7
- bl FUNC_06009CB0
+ bl FUN_06009CB0
cmp r0, #0
bne _06016CFC
add r0, r7, #1
- bl FUNC_06009CB0
+ bl FUN_06009CB0
cmp r0, #9
bne _06016CFC
add r0, r7, #2
- bl FUNC_06009CB0
+ bl FUN_06009CB0
cmp r0, #191 ; 0xbf
bne _06016CFC
add r0, r7, #3
- bl FUNC_06009CB0
+ bl FUN_06009CB0
cmp r0, #0
beq _06016D1C
_06016CFC:
@@ -26528,12 +26530,12 @@ _06016DE0:
bx lr
_06016DEC: .word 0x0380FFF4
- arm_func_start FUNC_06016DF0
-FUNC_06016DF0: ; 0x06016DF0
+ arm_func_start FUN_06016DF0
+FUN_06016DF0: ; 0x06016DF0
bx lr
- arm_func_start FUNC_06016DF4
-FUNC_06016DF4: ; 0x06016DF4
+ arm_func_start FUN_06016DF4
+FUN_06016DF4: ; 0x06016DF4
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
ldr r1, _06016E58 ; =0x0380FFF4
@@ -26541,30 +26543,30 @@ FUNC_06016DF4: ; 0x06016DF4
add r5, r1, #380 ; 0x17c
ldrh r4, [r0, #2]
mov r0, r4
- bl FUNC_0600EFF0
+ bl FUN_0600EFF0
cmp r0, #64 ; 0x40
bne _06016E4C
mov r0, r4
- bl FUNC_0600F1B4
+ bl FUN_0600F1B4
ldrh r0, [r5, #44] ; 0x2c
cmp r0, #0
beq _06016E38
mov r0, #1
- bl FUNC_06015C78
+ bl FUN_06015C78
_06016E38:
ldrh r0, [r5, #32]
cmp r0, #0
beq _06016E4C
mov r0, #0
- bl FUNC_06015C78
+ bl FUN_06015C78
_06016E4C:
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
_06016E58: .word 0x0380FFF4
- arm_func_start FUNC_06016E5C
-FUNC_06016E5C: ; 0x06016E5C
+ arm_func_start FUN_06016E5C
+FUN_06016E5C: ; 0x06016E5C
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r4, r0
@@ -26582,18 +26584,18 @@ FUNC_06016E5C: ; 0x06016E5C
b _06016F08
_06016E98:
mov r0, r5
- bl FUNC_0600EFF0
+ bl FUN_0600EFF0
cmp r0, #32
bls _06016F08
mov r0, r5, lsl #16
mov r0, r0, lsr #16
mov r1, #32
- bl FUNC_0600F294
+ bl FUN_0600F294
add r0, r4, #30
ldrh r1, [r4, #44] ; 0x2c
- bl FUNC_06010130
+ bl FUN_06010130
mov r0, r5
- bl FUNC_06014EB8
+ bl FUN_06014EB8
b _06016F08
_06016ED0:
ldrh r0, [r1, #8]
@@ -26601,23 +26603,23 @@ _06016ED0:
bls _06016F08
add r0, r4, #30
add r1, r1, #130 ; 0x82
- bl FUNC_0600AB78
+ bl FUN_0600AB78
cmp r0, #0
beq _06016F08
mov r0, #32
- bl FUNC_0600AF68
- bl FUNC_0600B054
+ bl FUN_0600AF68
+ bl FUN_0600B054
add r0, r4, #30
ldrh r1, [r4, #44] ; 0x2c
- bl FUNC_06010130
+ bl FUN_06010130
_06016F08:
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
_06016F14: .word 0x0380FFF4
- arm_func_start FUNC_06016F18
-FUNC_06016F18: ; 0x06016F18
+ arm_func_start FUN_06016F18
+FUN_06016F18: ; 0x06016F18
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #4
mov sl, r0
@@ -26669,7 +26671,7 @@ _06016F98:
_06016FCC:
add r0, sl, #30
mov r1, #176 ; 0xb0
- bl FUNC_06013D80
+ bl FUN_06013D80
cmp r0, #0
bne _06017438
mov r5, #0
@@ -26686,22 +26688,22 @@ _06016FCC:
cmp r0, #1
bne _0601707C
mov r0, r6
- bl FUNC_0600EFF0
+ bl FUN_0600EFF0
cmp r0, #32
bls _06017040
mov r0, r6, lsl #16
mov r0, r0, lsr #16
mov r1, #32
- bl FUNC_0600F294
+ bl FUN_0600F294
add r0, sl, #30
mov r1, #1
- bl FUNC_06010130
+ bl FUN_06010130
_06017040:
ldrh r0, [sl, #8]
ands r0, r0, #1024 ; 0x400
beq _0601707C
mov r0, r6
- bl FUNC_0600EF78
+ bl FUN_0600EF78
cmp r0, #0
beq _0601707C
mov r5, #1
@@ -26710,7 +26712,7 @@ _06017040:
mov fp, #4
mov r0, r6
mov r1, #0
- bl FUNC_0600F154
+ bl FUN_0600F154
b _060173FC
_0601707C:
ldrh r0, [r7]
@@ -26754,18 +26756,18 @@ _060170E8:
bne _060173FC
add r0, r1, #16
add r1, sl, #30
- bl FUNC_0600AB78
+ bl FUN_0600AB78
cmp r0, #0
beq _060173FC
ldrh r0, [r8]
cmp r0, #49 ; 0x31
bne _060173FC
- bl FUNC_06009E28
+ bl FUN_06009E28
ldrh r0, [r7, #4]
cmp r0, #0
bne _0601715C
mov r0, #48 ; 0x30
- bl FUNC_0600AF68
+ bl FUN_0600AF68
mov r1, #0
ldr r0, [r8, #28]
strh r1, [r0, #4]
@@ -26784,7 +26786,7 @@ _06017174:
strh r0, [r8]
mov r0, #2
mov r1, r0
- bl FUNC_06009078
+ bl FUN_06009078
b _060173FC
_0601718C:
ldrh r0, [r9, #12]
@@ -26793,14 +26795,14 @@ _0601718C:
mov r0, r6, lsl #16
mov r0, r0, lsr #16
mov r1, #32
- bl FUNC_0600F294
+ bl FUN_0600F294
ldrh r0, [r7, #2]
cmp r0, #1
bne _060171F8
add r0, sl, #30
mov r1, #128 ; 0x80
mov r2, #1
- bl FUNC_06013F38
+ bl FUN_06013F38
movs r8, r0
beq _060173FC
ldrh r0, [r7]
@@ -26810,19 +26812,19 @@ _0601718C:
strh r0, [r8, #48] ; 0x30
mov r0, r6
mov r1, r8
- bl FUNC_060166F0
+ bl FUN_060166F0
mov r0, r8
- bl FUNC_06014C6C
+ bl FUN_06014C6C
b _060173FC
_060171F8:
cmp r0, #3
bne _0601726C
mov r0, r6
- bl FUNC_0600EFF0
+ bl FUN_0600EFF0
cmp r0, #32
bne _06017220
mov r0, r6
- bl FUNC_0600EF78
+ bl FUN_0600EF78
cmp r0, #0
bne _0601722C
_06017220:
@@ -26831,26 +26833,26 @@ _06017220:
b _060173FC
_0601722C:
mov r0, sl
- bl FUNC_06016668
+ bl FUN_06016668
cmp r0, #0
bne _06017254
mov r4, #15
mov r5, #1
mov r0, r6
mov r1, #0
- bl FUNC_0600F154
+ bl FUN_0600F154
b _060173FC
_06017254:
mov r0, r6
mov r1, #0
- bl FUNC_0600F154
+ bl FUN_0600F154
mov r4, #0
mov r5, #1
b _060173FC
_0601726C:
mov r0, r6
mov r1, #0
- bl FUNC_0600F154
+ bl FUN_0600F154
mov r4, #14
mov fp, #2
mov r5, #1
@@ -26862,7 +26864,7 @@ _06017288:
bne _060173FC
add r0, r1, #16
add r1, sl, #30
- bl FUNC_0600AB78
+ bl FUN_0600AB78
cmp r0, #0
beq _060173FC
ldrh r0, [r7, #2]
@@ -26874,7 +26876,7 @@ _06017288:
ldrh r0, [r7, #4]
cmp r0, #0
beq _0601730C
- bl FUNC_06009E28
+ bl FUN_06009E28
mov r0, #53 ; 0x35
strh r0, [r8]
mov r1, #12
@@ -26885,19 +26887,19 @@ _06017288:
strh r1, [r0, #6]
mov r0, #2
mov r1, r0
- bl FUNC_06009078
+ bl FUN_06009078
mov r0, #32
- bl FUNC_0600AF68
+ bl FUN_0600AF68
b _060173FC
_0601730C:
mov r0, #51 ; 0x33
strh r0, [r8]
add r0, sl, #51 ; 0x33
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r1, r0
add r0, sl, #30
mov r2, #1
- bl FUNC_06013F38
+ bl FUN_06013F38
movs r6, r0
beq _060173FC
ldrh r0, [r6, #20]
@@ -26907,7 +26909,7 @@ _0601730C:
add r1, r6, #44 ; 0x2c
ldrh r2, [sl, #6]
add r2, r2, #1
- bl FUNC_06000EA0
+ bl FUN_06000EA0
ldrh r0, [r7]
strh r0, [r6, #44] ; 0x2c
mov r0, #3
@@ -26915,7 +26917,7 @@ _0601730C:
mov r0, #0
strh r0, [r6, #48] ; 0x30
mov r0, r6
- bl FUNC_06014C6C
+ bl FUN_06014C6C
b _060173FC
_06017378:
cmp r0, #4
@@ -26923,12 +26925,12 @@ _06017378:
ldrh r0, [r8]
cmp r0, #51 ; 0x33
bne _060173FC
- bl FUNC_06009E28
+ bl FUN_06009E28
ldrh r0, [r7, #4]
cmp r0, #0
bne _060173BC
mov r0, #48 ; 0x30
- bl FUNC_0600AF68
+ bl FUN_0600AF68
mov r1, #0
ldr r0, [r8, #28]
strh r1, [r0, #4]
@@ -26947,7 +26949,7 @@ _060173D4:
strh r0, [r8]
mov r0, #2
mov r1, r0
- bl FUNC_06009078
+ bl FUN_06009078
b _060173FC
_060173EC:
ldrh r0, [r9, #12]
@@ -26962,14 +26964,14 @@ _060173FC:
moveq r2, #0
add r0, sl, #30
mov r1, #0
- bl FUNC_06013F38
+ bl FUN_06013F38
cmp r0, #0
beq _06017438
ldrh r1, [r7]
strh r1, [r0, #44] ; 0x2c
strh fp, [r0, #46] ; 0x2e
strh r4, [r0, #48] ; 0x30
- bl FUNC_06014C6C
+ bl FUN_06014C6C
_06017438:
add sp, sp, #4
ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
@@ -26981,8 +26983,8 @@ _06017450: .word 0x048080B0
_06017454: .word 0x0480819C
_06017458: .word 0x04808032
- arm_func_start FUNC_0601745C
-FUNC_0601745C: ; 0x0601745C
+ arm_func_start FUN_0601745C
+FUN_0601745C: ; 0x0601745C
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #52 ; 0x34
mov r5, r0
@@ -27005,7 +27007,7 @@ FUNC_0601745C: ; 0x0601745C
_060174A8:
mov r0, r6
mov r1, fp
- bl FUNC_0600AB78
+ bl FUN_0600AB78
cmp r0, #0
ldrneh r1, [r8, #6]
movne r0, #1
@@ -27026,7 +27028,7 @@ _060174D4:
_060174F4:
mov r0, fp
add r1, r7, #4
- bl FUNC_0600AB78
+ bl FUN_0600AB78
cmp r0, #0
bne _06017834
ldrh r0, [r7]
@@ -27039,7 +27041,7 @@ _06017514:
mov r0, #0
mov r1, r7
mov r2, #64 ; 0x40
- bl FUNC_0600055C
+ bl FUN_0600055C
ldrh r6, [r5, #6]
cmp r6, #12
bls _06017834
@@ -27048,7 +27050,7 @@ _06017514:
mov r0, #0
add r1, sp, #8
mov r2, #44 ; 0x2c
- bl FUNC_0600AEC4
+ bl FUN_0600AEC4
add r0, r4, #12
str r0, [sp, #8]
sub r0, r6, #12
@@ -27062,7 +27064,7 @@ _06017514:
ldrh r0, [r4, #10]
strh r0, [sp, #14]
add r0, sp, #8
- bl FUNC_06016AB0
+ bl FUN_06016AB0
add sl, sp, #8
_06017590:
ldr r0, [sl, #40] ; 0x28
@@ -27073,7 +27075,7 @@ _06017590:
streqh r0, [r7]
beq _060175CC
add r0, r0, #1
- bl FUNC_06009CB0
+ bl FUN_06009CB0
sub r0, r0, #8
strh r0, [r7, #60] ; 0x3c
ldrh r0, [r7, #60] ; 0x3c
@@ -27096,7 +27098,7 @@ _060175CC:
strh r0, [r7, #44] ; 0x2c
add r0, r7, #4
add r1, r5, #36 ; 0x24
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
ldrh r0, [r4, #8]
strh r0, [r7, #50] ; 0x32
ldrh r0, [r5, #18]
@@ -27112,10 +27114,10 @@ _06017638:
ldr r0, [sl, #40] ; 0x28
add r0, r0, #10
add r0, r0, r4
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r1, r0
add r0, r5, r4
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r4, r4, #1
_06017658:
ldrh r0, [r7, #60] ; 0x3c
@@ -27135,10 +27137,10 @@ _06017668:
b _06017704
_06017690:
mov r0, r6
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r4, r0
add r0, r6, #1
- bl FUNC_06009CB0
+ bl FUN_06009CB0
cmp r4, #6
bls _060176FC
ldr r1, [sl, #40] ; 0x28
@@ -27150,10 +27152,10 @@ _06017690:
b _060176E8
_060176C8:
mov r0, r6
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r1, r0
mov r0, fp
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add fp, fp, #1
add r6, r6, #1
add r4, r4, #1
@@ -27175,7 +27177,7 @@ _06017710:
cmp r0, #0
beq _06017764
add r0, r0, #1
- bl FUNC_06009CB0
+ bl FUN_06009CB0
strh r0, [r7, #10]
mov r4, #0
add r5, r7, #12
@@ -27184,10 +27186,10 @@ _06017734:
ldr r0, [sl, #28]
add r0, r0, #2
add r0, r0, r4
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r1, r0
add r0, r5, r4
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r4, r4, #1
_06017754:
ldrh r0, [r7, #10]
@@ -27202,7 +27204,7 @@ _06017764:
_06017774:
add r0, r5, r6
mov r1, r4
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r6, r6, #1
cmp r6, #32
bcc _06017774
@@ -27217,14 +27219,14 @@ _0601778C:
cmp r0, #0
beq _060177BC
add r0, r0, #3
- bl FUNC_06009CB0
+ bl FUN_06009CB0
strh r0, [r7, #56] ; 0x38
_060177BC:
ldr r0, [sl, #36] ; 0x24
cmp r0, #0
beq _060177D4
add r0, r0, #3
- bl FUNC_06009CB0
+ bl FUN_06009CB0
strh r0, [r7, #52] ; 0x34
_060177D4:
ldrh r1, [r8, #2]
@@ -27241,17 +27243,17 @@ _060177D4:
ldrh r0, [r9, #4]
cmp r0, #32
bcs _06017834
- bl FUNC_06009E28
+ bl FUN_06009E28
mov r0, #21
strh r0, [r9]
mov r0, #2
mov r1, #0
- bl FUNC_06009078
+ bl FUN_06009078
b _06017834
_06017828:
add r0, r7, #4
ldr r1, _06017848 ; =_06019394
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
_06017834:
add sp, sp, #52 ; 0x34
ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
@@ -27260,14 +27262,14 @@ _06017840: .word 0x0380FFF4
_06017844: .word 0x00000404
_06017848: .word _06019394
- arm_func_start FUNC_0601784C
-FUNC_0601784C: ; 0x0601784C
+ arm_func_start FUN_0601784C
+FUN_0601784C: ; 0x0601784C
stmdb sp!, {r4, lr}
sub sp, sp, #48 ; 0x30
mov r4, r0
add r0, r4, #30
mov r1, #80 ; 0x50
- bl FUNC_06013D80
+ bl FUN_06013D80
cmp r0, #0
bne _060178F0
ldrh r0, [r4, #36] ; 0x24
@@ -27280,7 +27282,7 @@ _06017884:
mov r0, #0
add r1, sp, #0
mov r2, #44 ; 0x2c
- bl FUNC_0600AEC4
+ bl FUN_0600AEC4
add r0, r4, #44 ; 0x2c
str r0, [sp]
ldrh r0, [r4, #6]
@@ -27294,24 +27296,24 @@ _06017884:
moveq r0, #2048 ; 0x800
streqh r0, [sp, #12]
add r0, sp, #0
- bl FUNC_06016AB0
+ bl FUN_06016AB0
ldrh r0, [sp, #10]
and r0, r0, #1
cmp r0, #1
bne _060178F0
add r0, r4, #30
- bl FUNC_06013FFC
+ bl FUN_06013FFC
cmp r0, #0
beq _060178F0
- bl FUNC_06014C6C
+ bl FUN_06014C6C
_060178F0:
add sp, sp, #48 ; 0x30
ldmia sp!, {r4, lr}
bx lr
_060178FC: .word 0x0380FFF4
- arm_func_start FUNC_06017900
-FUNC_06017900: ; 0x06017900
+ arm_func_start FUN_06017900
+FUN_06017900: ; 0x06017900
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
mov r7, r0
@@ -27333,10 +27335,10 @@ _06017938:
ldr r0, [r5, #24]
add r0, r0, #16
add r1, r7, #30
- bl FUNC_0600AB78
+ bl FUN_0600AB78
cmp r0, #0
beq _06017A1C
- bl FUNC_06009E28
+ bl FUN_06009E28
ldrh r0, [r4, #2]
cmp r0, #0
bne _060179B8
@@ -27345,20 +27347,20 @@ _06017938:
and r0, r1, r0
mov r0, r0, lsl #16
mov r0, r0, lsr #16
- bl FUNC_0600B0B0
+ bl FUN_0600B0B0
ldrh r0, [r6, #106] ; 0x6a
- bl FUNC_06013E48
+ bl FUN_06013E48
add r0, r6, #130 ; 0x82
add r1, r7, #30
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
add r0, r7, #30
- bl FUNC_0600F608
+ bl FUN_0600F608
strh r0, [r6, #136] ; 0x88
ldrh r0, [r6, #136] ; 0x88
mov r1, #64 ; 0x40
- bl FUNC_0600F294
+ bl FUN_0600F294
mov r0, #64 ; 0x40
- bl FUNC_0600AF68
+ bl FUN_0600AF68
_060179B8:
ldrh r0, [r4, #2]
cmp r0, #0
@@ -27369,7 +27371,7 @@ _060179B8:
ldr r0, [r5, #28]
strh r1, [r0, #6]
mov r0, #64 ; 0x40
- bl FUNC_0600AF68
+ bl FUN_0600AF68
b _060179FC
_060179E4:
mov r1, #12
@@ -27386,7 +27388,7 @@ _060179FC:
strh r0, [r5]
mov r0, #2
mov r1, #4
- bl FUNC_06009078
+ bl FUN_06009078
_06017A1C:
add sp, sp, #4
ldmia sp!, {r4, r5, r6, r7, lr}
@@ -27395,8 +27397,8 @@ _06017A28: .word 0x0380FFF4
_06017A2C: .word 0x00000404
_06017A30: .word 0x00000FFF
- arm_func_start FUNC_06017A34
-FUNC_06017A34: ; 0x06017A34
+ arm_func_start FUN_06017A34
+FUN_06017A34: ; 0x06017A34
stmdb sp!, {r4, r5, r6, r7, r8, lr}
sub sp, sp, #48 ; 0x30
mov r8, r0
@@ -27412,49 +27414,49 @@ FUNC_06017A34: ; 0x06017A34
bne _06017BCC
add r0, r8, #30
mov r1, #48 ; 0x30
- bl FUNC_06013D80
+ bl FUN_06013D80
cmp r0, #0
bne _06017BCC
ldrh r4, [r8, #2]
mov r0, r4
- bl FUNC_0600EFF0
+ bl FUN_0600EFF0
cmp r0, #48 ; 0x30
bcs _06017AC4
add r0, r8, #30
mov r1, #192 ; 0xc0
- bl FUNC_06013D80
+ bl FUN_06013D80
cmp r0, #0
bne _06017BCC
add r0, r8, #30
mov r1, #6
mov r2, #1
- bl FUNC_06013E9C
+ bl FUN_06013E9C
cmp r0, #0
beq _06017BCC
- bl FUNC_06014C6C
+ bl FUN_06014C6C
b _06017BCC
_06017AC4:
mov r0, r4
- bl FUNC_0600EFF0
+ bl FUN_0600EFF0
cmp r0, #64 ; 0x40
bne _06017AF0
mov r0, r4
mov r1, #48 ; 0x30
- bl FUNC_0600F294
+ bl FUN_0600F294
add r0, r8, #30
mov r1, #1
- bl FUNC_0600FEC8
+ bl FUN_0600FEC8
b _06017B00
_06017AF0:
mov r0, r4
- bl FUNC_0600EF18
+ bl FUN_0600EF18
cmp r0, #0
bne _06017BCC
_06017B00:
mov r0, #0
add r1, sp, #0
mov r2, #44 ; 0x2c
- bl FUNC_0600AEC4
+ bl FUN_0600AEC4
add r0, r6, #10
str r0, [sp]
sub r0, r5, #10
@@ -27462,7 +27464,7 @@ _06017B00:
mov r0, #2048 ; 0x800
strh r0, [sp, #12]
add r0, sp, #0
- bl FUNC_06016AB0
+ bl FUN_06016AB0
ldrh r1, [r6]
ldr r0, _06017BDC ; =0x0000FFC2
ands r0, r1, r0
@@ -27487,7 +27489,7 @@ _06017B78:
b _06017BB4
_06017B80:
mov r0, r4
- bl FUNC_0600F19C
+ bl FUN_0600F19C
ldrh r1, [sp, #10]
ands r0, r1, #1
moveq r1, #1
@@ -27497,15 +27499,15 @@ _06017B80:
beq _06017BB4
mov r0, r4
ldrh r1, [sp, #22]
- bl FUNC_0600F184
+ bl FUN_0600F184
mov r1, #0
_06017BB4:
mov r0, r4
ldr r2, [sp, #28]
- bl FUNC_06014174
+ bl FUN_06014174
cmp r0, #0
beq _06017BCC
- bl FUNC_06014C6C
+ bl FUN_06014C6C
_06017BCC:
add sp, sp, #48 ; 0x30
ldmia sp!, {r4, r5, r6, r7, r8, lr}
@@ -27513,8 +27515,8 @@ _06017BCC:
_06017BD8: .word 0x0380FFF4
_06017BDC: .word 0x0000FFC2
- arm_func_start FUNC_06017BE0
-FUNC_06017BE0: ; 0x06017BE0
+ arm_func_start FUN_06017BE0
+FUN_06017BE0: ; 0x06017BE0
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
mov r7, r0
@@ -27536,10 +27538,10 @@ _06017C18:
ldr r0, [r5, #24]
add r0, r0, #16
add r1, r7, #30
- bl FUNC_0600AB78
+ bl FUN_0600AB78
cmp r0, #0
beq _06017CF4
- bl FUNC_06009E28
+ bl FUN_06009E28
ldrh r0, [r4, #2]
cmp r0, #0
bne _06017C90
@@ -27548,18 +27550,18 @@ _06017C18:
and r0, r1, r0
mov r0, r0, lsl #16
mov r0, r0, lsr #16
- bl FUNC_0600B0B0
+ bl FUN_0600B0B0
ldrh r0, [r6, #106] ; 0x6a
- bl FUNC_06013E48
+ bl FUN_06013E48
add r0, r6, #130 ; 0x82
add r1, r7, #30
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
add r0, r7, #30
- bl FUNC_0600F608
+ bl FUN_0600F608
strh r0, [r6, #136] ; 0x88
ldrh r0, [r6, #136] ; 0x88
mov r1, #64 ; 0x40
- bl FUNC_0600F294
+ bl FUN_0600F294
_06017C90:
ldrh r0, [r4, #2]
cmp r0, #0
@@ -27570,7 +27572,7 @@ _06017C90:
ldr r0, [r5, #28]
strh r1, [r0, #6]
mov r0, #64 ; 0x40
- bl FUNC_0600AF68
+ bl FUN_0600AF68
b _06017CD4
_06017CBC:
mov r1, #12
@@ -27587,7 +27589,7 @@ _06017CD4:
strh r0, [r5]
mov r0, #2
mov r1, #3
- bl FUNC_06009078
+ bl FUN_06009078
_06017CF4:
add sp, sp, #4
ldmia sp!, {r4, r5, r6, r7, lr}
@@ -27596,8 +27598,8 @@ _06017D00: .word 0x0380FFF4
_06017D04: .word 0x00000404
_06017D08: .word 0x00000FFF
- arm_func_start FUNC_06017D0C
-FUNC_06017D0C: ; 0x06017D0C
+ arm_func_start FUN_06017D0C
+FUN_06017D0C: ; 0x06017D0C
stmdb sp!, {r4, r5, r6, r7, r8, lr}
sub sp, sp, #48 ; 0x30
mov r8, r0
@@ -27614,58 +27616,58 @@ FUNC_06017D0C: ; 0x06017D0C
bne _06017ED4
add r0, r8, #30
mov r1, #16
- bl FUNC_06013D80
+ bl FUN_06013D80
cmp r0, #0
bne _06017ED4
ldrh r4, [r8, #2]
cmp r4, #0
beq _06017D74
mov r0, r4
- bl FUNC_0600EFF0
+ bl FUN_0600EFF0
cmp r0, #48 ; 0x30
bcs _06017DA8
_06017D74:
add r0, r8, #30
mov r1, #192 ; 0xc0
- bl FUNC_06013D80
+ bl FUN_06013D80
cmp r0, #0
bne _06017ED4
add r0, r8, #30
mov r1, #6
mov r2, #1
- bl FUNC_06013E9C
+ bl FUN_06013E9C
cmp r0, #0
beq _06017ED4
- bl FUNC_06014C6C
+ bl FUN_06014C6C
b _06017ED4
_06017DA8:
mov r0, r4
- bl FUNC_0600EFF0
+ bl FUN_0600EFF0
cmp r0, #64 ; 0x40
bne _06017DD4
mov r0, r4
mov r1, #48 ; 0x30
- bl FUNC_0600F294
+ bl FUN_0600F294
add r0, r8, #30
mov r1, #1
- bl FUNC_0600FEC8
+ bl FUN_0600FEC8
b _06017DE4
_06017DD4:
mov r0, r4
- bl FUNC_0600EF18
+ bl FUN_0600EF18
cmp r0, #0
bne _06017ED4
_06017DE4:
mov r0, #0
add r1, sp, #0
mov r2, #44 ; 0x2c
- bl FUNC_0600AEC4
+ bl FUN_0600AEC4
add r0, r6, #4
str r0, [sp]
sub r0, r5, #4
strh r0, [sp, #8]
add r0, sp, #0
- bl FUNC_06016AB0
+ bl FUN_06016AB0
ldrh r1, [r6]
ldr r0, _06017EE4 ; =0x0000FFC2
ands r0, r1, r0
@@ -27702,7 +27704,7 @@ _06017E80:
b _06017EBC
_06017E88:
mov r0, r4
- bl FUNC_0600F19C
+ bl FUN_0600F19C
ldrh r1, [sp, #10]
ands r0, r1, #1
moveq r1, #1
@@ -27712,15 +27714,15 @@ _06017E88:
beq _06017EBC
mov r0, r4
ldrh r1, [sp, #22]
- bl FUNC_0600F184
+ bl FUN_0600F184
mov r1, #0
_06017EBC:
mov r0, r4
ldr r2, [sp, #28]
- bl FUNC_060142E0
+ bl FUN_060142E0
cmp r0, #0
beq _06017ED4
- bl FUNC_06014C6C
+ bl FUN_06014C6C
_06017ED4:
add sp, sp, #48 ; 0x30
ldmia sp!, {r4, r5, r6, r7, r8, lr}
@@ -27728,8 +27730,8 @@ _06017ED4:
_06017EE0: .word 0x0380FFF4
_06017EE4: .word 0x0000FFC2
- arm_func_start FUNC_06017EE8
-FUNC_06017EE8: ; 0x06017EE8
+ arm_func_start FUN_06017EE8
+FUN_06017EE8: ; 0x06017EE8
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r4, r0
@@ -27747,35 +27749,35 @@ FUNC_06017EE8: ; 0x06017EE8
b _06017FCC
_06017F24:
mov r0, r5
- bl FUNC_0600EFF0
+ bl FUN_0600EFF0
cmp r0, #64 ; 0x40
bne _06017F5C
mov r0, r5, lsl #16
mov r0, r0, lsr #16
mov r1, #48 ; 0x30
- bl FUNC_0600F294
+ bl FUN_0600F294
add r0, r4, #30
ldrh r1, [r4, #44] ; 0x2c
- bl FUNC_0600FEC8
+ bl FUN_0600FEC8
mov r0, r5
- bl FUNC_06014EB8
+ bl FUN_06014EB8
b _06017FCC
_06017F5C:
cmp r0, #48 ; 0x30
bne _06017F74
add r0, r4, #30
mov r1, #7
- bl FUNC_060145BC
+ bl FUN_060145BC
b _06017F84
_06017F74:
add r0, r4, #30
mov r1, #7
mov r2, #1
- bl FUNC_06013E9C
+ bl FUN_06013E9C
_06017F84:
cmp r0, #0
beq _06017FCC
- bl FUNC_06014C6C
+ bl FUN_06014C6C
b _06017FCC
_06017F94:
ldrh r0, [r1, #8]
@@ -27783,23 +27785,23 @@ _06017F94:
bne _06017FCC
add r0, r4, #30
add r1, r1, #130 ; 0x82
- bl FUNC_0600AB78
+ bl FUN_0600AB78
cmp r0, #0
beq _06017FCC
mov r0, #48 ; 0x30
- bl FUNC_0600AF68
- bl FUNC_0600B054
+ bl FUN_0600AF68
+ bl FUN_0600B054
add r0, r4, #30
ldrh r1, [r4, #44] ; 0x2c
- bl FUNC_0600FEC8
+ bl FUN_0600FEC8
_06017FCC:
add sp, sp, #4
ldmia sp!, {r4, r5, lr}
bx lr
_06017FD8: .word 0x0380FFF4
- arm_func_start FUNC_06017FDC
-FUNC_06017FDC: ; 0x06017FDC
+ arm_func_start FUN_06017FDC
+FUN_06017FDC: ; 0x06017FDC
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #68 ; 0x44
mov sl, r0
@@ -27814,7 +27816,7 @@ FUNC_06017FDC: ; 0x06017FDC
add r0, r0, #1
str r0, [r1, #1392] ; 0x570
add r0, sl, #30
- bl FUNC_0600F4C0
+ bl FUN_0600F4C0
mov r4, r0
mov r0, r4, lsl #16
mov r0, r0, lsr #16
@@ -27822,7 +27824,7 @@ FUNC_06017FDC: ; 0x06017FDC
cmp r4, #255 ; 0xff
beq _06018650
ldrh r1, [sl, #18]
- bl FUNC_0600F27C
+ bl FUN_0600F27C
add r9, sl, #44 ; 0x2c
ldrh fp, [sl, #6]
cmp fp, #12
@@ -27830,7 +27832,7 @@ FUNC_06017FDC: ; 0x06017FDC
mov r0, #0
add r1, sp, #24
mov r2, #44 ; 0x2c
- bl FUNC_0600AEC4
+ bl FUN_0600AEC4
add r0, r9, #12
str r0, [sp, #24]
sub r0, fp, #12
@@ -27849,7 +27851,7 @@ FUNC_06017FDC: ; 0x06017FDC
ldrh r0, [r9, #10]
strh r0, [sp, #30]
add r0, sp, #24
- bl FUNC_06016AB0
+ bl FUN_06016AB0
ldr r9, [sp, #56] ; 0x38
cmp r9, #0
beq _060180DC
@@ -27857,10 +27859,10 @@ FUNC_06017FDC: ; 0x06017FDC
ands r0, r0, #32768 ; 0x8000
beq _060180DC
add r0, r9, #6
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov fp, r0
add r0, r9, #7
- bl FUNC_06009CB0
+ bl FUN_06009CB0
add r1, fp, r0, lsl #8
ldr r0, _06018664 ; =0x0480810C
strh r1, [r0]
@@ -27878,7 +27880,7 @@ _060180DC:
bne _06018638
mov r0, sl
add r1, sp, #24
- bl FUNC_0601745C
+ bl FUN_0601745C
b _06018638
_06018118:
ldrh r0, [sp, #34] ; 0x22
@@ -27886,7 +27888,7 @@ _06018118:
beq _06018638
cmp r1, #33 ; 0x21
bne _060182A0
- bl FUNC_06009E28
+ bl FUN_06009E28
ldrh r0, [sp, #34] ; 0x22
and r0, r0, #48 ; 0x30
cmp r0, #48 ; 0x30
@@ -27911,11 +27913,11 @@ _06018118:
ands r0, r0, #2
bne _06018194
ldrh r0, [sp, #42] ; 0x2a
- bl FUNC_0600B570
+ bl FUN_0600B570
_06018194:
mov r0, r4
ldrh r1, [sp, #46] ; 0x2e
- bl FUNC_0600F184
+ bl FUN_0600F184
ldrh r0, [r8, #12]
cmp r0, #2
bne _06018224
@@ -27923,22 +27925,22 @@ _06018194:
cmp r9, #0
beq _0601820C
add r0, r9, #6
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov fp, r0
add r0, r9, #7
- bl FUNC_06009CB0
+ bl FUN_06009CB0
add r0, fp, r0, lsl #8
mov r0, r0, lsl #16
mov r0, r0, lsr #16
mov r1, #1
- bl FUNC_0600BEFC
+ bl FUN_0600BEFC
ldr r0, [sp, #64] ; 0x40
add r0, r0, #8
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r9, r0
ldr r0, [sp, #64] ; 0x40
add r0, r0, #9
- bl FUNC_06009CB0
+ bl FUN_06009CB0
add r1, r9, r0, lsl #8
ldr r0, _06018668 ; =0x0380FFF0
strh r1, [r0]
@@ -27946,21 +27948,21 @@ _06018194:
_0601820C:
ldr r0, _0601866C ; =0x0000FFFF
mov r1, #1
- bl FUNC_0600BEFC
+ bl FUN_0600BEFC
mov r1, #0
ldr r0, _06018668 ; =0x0380FFF0
strh r1, [r0]
_06018224:
ldr r0, [sp, #60] ; 0x3c
add r0, r0, #3
- bl FUNC_06009CB0
- bl FUNC_0600B990
+ bl FUN_06009CB0
+ bl FUN_0600B990
ldr r0, [sp, #60] ; 0x3c
add r0, r0, #2
- bl FUNC_06009CB0
+ bl FUN_06009CB0
strh r0, [r8, #118] ; 0x76
ldrh r0, [sl, #52] ; 0x34
- bl FUNC_0600B9DC
+ bl FUN_0600B9DC
mov r0, #1
strh r0, [r8, #18]
strh r0, [r8, #26]
@@ -27977,12 +27979,12 @@ _0601827C:
ldr r0, [r7, #28]
add r0, r0, #8
add r1, sl, #30
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
mov r0, #37 ; 0x25
strh r0, [r7]
mov r0, #2
mov r1, #1
- bl FUNC_06009078
+ bl FUN_06009078
_060182A0:
ldrh r0, [r8, #12]
cmp r0, #2
@@ -27995,28 +27997,28 @@ _060182B8:
cmp r9, #0
beq _06018374
add r0, r9, #6
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r7, r0
add r0, r9, #7
- bl FUNC_06009CB0
+ bl FUN_06009CB0
add r0, r7, r0, lsl #8
mov r0, r0, lsl #16
mov r0, r0, lsr #16
mov r1, #0
- bl FUNC_0600BEFC
+ bl FUN_0600BEFC
ldr r0, [sp, #64] ; 0x40
add r0, r0, #8
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r7, r0
ldr r0, [sp, #64] ; 0x40
add r0, r0, #9
- bl FUNC_06009CB0
+ bl FUN_06009CB0
add r1, r7, r0, lsl #8
ldr r0, _06018668 ; =0x0380FFF0
strh r1, [r0]
ldr r0, [sp, #64] ; 0x40
add r0, r0, #1
- bl FUNC_06009CB0
+ bl FUN_06009CB0
sub r0, r0, #8
strh r0, [r8, #160] ; 0xa0
ldrh r2, [r8, #160] ; 0xa0
@@ -28028,7 +28030,7 @@ _060182B8:
add r0, r1, #9
ldr r1, [r8, #156] ; 0x9c
add r2, r2, #2
- bl FUNC_06000EA0
+ bl FUN_06000EA0
mov r0, #1
strh r0, [r8, #162] ; 0xa2
b _06018374
@@ -28036,14 +28038,14 @@ _0601835C:
add r0, r1, #10
ldr r1, [r8, #156] ; 0x9c
add r2, r2, #1
- bl FUNC_06000EA0
+ bl FUN_06000EA0
mov r0, #0
strh r0, [r8, #162] ; 0xa2
_06018374:
mov r0, #0
strh r0, [r8, #128] ; 0x80
mov r0, r4
- bl FUNC_0600F130
+ bl FUN_0600F130
add r0, sl, #44 ; 0x2c
ldmia r0, {r2, r3}
add r0, sp, #0
@@ -28055,7 +28057,7 @@ _06018374:
ldr r1, [sp, #4]
mov r2, r7
mov r3, r4
- bl FUNC_06009EDC
+ bl FUN_06009EDC
str r0, [sp]
str r1, [sp, #4]
mov r2, #1
@@ -28094,7 +28096,7 @@ _06018374:
sbc r0, r0, r4
str r1, [sp]
str r0, [sp, #4]
- bl FUNC_060001A4
+ bl FUN_060001A4
ldr r7, _06018688 ; =0x048080F8
ldrh r1, [r7]
strh r1, [sp, #8]
@@ -28115,7 +28117,7 @@ _06018374:
strh r1, [sp, #20]
ldrh r1, [r2]
strh r1, [sp, #22]
- bl FUNC_060001AC
+ bl FUN_060001AC
ldrh r1, [sp, #8]
ldrh r0, [sp, #16]
cmp r1, r0
@@ -28158,7 +28160,7 @@ _06018518:
cmp r0, #1
bne _06018620
add r0, r1, #2
- bl FUNC_06009CB0
+ bl FUN_06009CB0
ldrh r1, [r8, #118] ; 0x76
cmp r1, r0
strneh r0, [r8, #118] ; 0x76
@@ -28168,7 +28170,7 @@ _06018518:
bne _0601857C
ldr r0, [sp, #60] ; 0x3c
add r0, r0, #4
- bl FUNC_06009CB0
+ bl FUN_06009CB0
ands r0, r0, #1
ldrneh r0, [r8, #142] ; 0x8e
orrne r0, r0, #1
@@ -28176,12 +28178,12 @@ _06018518:
_0601857C:
ldr r0, [sp, #60] ; 0x3c
add r0, r0, #4
- bl FUNC_06009CB0
+ bl FUN_06009CB0
and r7, r0, #254 ; 0xfe
mov r4, r7, lsl #3
ldr r0, [sp, #60] ; 0x3c
add r0, r0, #1
- bl FUNC_06009CB0
+ bl FUN_06009CB0
add r0, r7, r0
sub r0, r0, #3
mov r1, r0, lsl #3
@@ -28194,7 +28196,7 @@ _0601857C:
ldr r0, [sp, #60] ; 0x3c
add r0, r0, #5
add r0, r0, r4, lsr #3
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r2, #1
and r1, r4, #7
mov r1, r2, lsl r1
@@ -28203,7 +28205,7 @@ _0601857C:
ldrh r0, [r8, #142] ; 0x8e
orr r0, r0, #2
strh r0, [r8, #142] ; 0x8e
- bl FUNC_06014B5C
+ bl FUN_06014B5C
_060185F4:
ldrh r0, [r5, #32]
cmp r0, #0
@@ -28215,21 +28217,21 @@ _060185F4:
cmp r0, #0
bne _06018620
mov r0, #1
- bl FUNC_0600B3F4
+ bl FUN_0600B3F4
_06018620:
ldrh r0, [r6, #30]
mov r0, r0, lsl #25
movs r0, r0, lsr #31
beq _06018638
mov r0, sl
- bl FUNC_0600FCB8
+ bl FUN_0600FCB8
_06018638:
ldr r2, [sp, #52] ; 0x34
cmp r2, #0
beq _06018650
ldrh r0, [sp, #42] ; 0x2a
mov r1, sl
- bl FUNC_06018E5C
+ bl FUN_06018E5C
_06018650:
add sp, sp, #68 ; 0x44
ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
@@ -28251,8 +28253,8 @@ _06018690: .word 0x048080FC
_06018694: .word 0x048080FE
_06018698: .word 0x04808134
- arm_func_start FUNC_0601869C
-FUNC_0601869C: ; 0x0601869C
+ arm_func_start FUN_0601869C
+FUN_0601869C: ; 0x0601869C
stmdb sp!, {r4, r5, lr}
sub sp, sp, #4
mov r4, r0
@@ -28266,12 +28268,12 @@ FUNC_0601869C: ; 0x0601869C
bne _06018764
add r0, r4, #30
add r1, r5, #100 ; 0x64
- bl FUNC_0600AB78
+ bl FUN_0600AB78
cmp r0, #0
beq _060186F0
add r0, r4, #36 ; 0x24
add r1, r5, #130 ; 0x82
- bl FUNC_0600AB78
+ bl FUN_0600AB78
cmp r0, #0
bne _060186F8
_060186F0:
@@ -28303,7 +28305,7 @@ _060186F8:
strh r0, [r1, #24]
ldr r0, [r4]
add r0, r0, #392 ; 0x188
- bl FUNC_0600F8DC
+ bl FUN_0600F8DC
mov r0, #0
_06018764:
add sp, sp, #4
@@ -28314,8 +28316,8 @@ _06018774: .word 0x00000185
_06018778: .word 0x04808094
_0601877C: .word 0x04808098
- arm_func_start FUNC_06018780
-FUNC_06018780: ; 0x06018780
+ arm_func_start FUN_06018780
+FUN_06018780: ; 0x06018780
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
mov r7, r0
@@ -28330,7 +28332,7 @@ FUNC_06018780: ; 0x06018780
beq _06018930
add r0, r7, #24
add r1, r1, #936 ; 0x3a8
- bl FUNC_0600AB78
+ bl FUN_0600AB78
cmp r0, #0
beq _06018930
ldrh r0, [r7, #16]
@@ -28340,30 +28342,30 @@ FUNC_06018780: ; 0x06018780
cmp r1, r0
bgt _06018930
add r0, r7, #30
- bl FUNC_0600F608
+ bl FUN_0600F608
mov r4, r0
cmp r4, #255 ; 0xff
beq _06018804
cmp r4, #0
beq _06018840
- bl FUNC_0600EFF0
+ bl FUN_0600EFF0
cmp r0, #64 ; 0x40
beq _06018840
_06018804:
add r0, r7, #30
mov r1, #192 ; 0xc0
- bl FUNC_06013D80
+ bl FUN_06013D80
cmp r0, #0
bne _06018930
add r0, r7, #30
mov r1, #7
mov r2, #0
- bl FUNC_06013E9C
+ bl FUN_06013E9C
cmp r0, #0
beq _06018930
mov r1, #2
strh r1, [r0]
- bl FUNC_06014C6C
+ bl FUN_06014C6C
b _06018930
_06018840:
cmp r4, #0
@@ -28373,11 +28375,11 @@ _06018840:
ldrh r1, [r7, #20]
mov r1, r1, lsl #19
mov r1, r1, lsr #31
- bl FUNC_0600F218
+ bl FUN_0600F218
mov r0, r4
- bl FUNC_0600F130
+ bl FUN_0600F130
mov r0, r4
- bl FUNC_0600EF18
+ bl FUN_0600EF18
mov r1, #1
mov r0, r1, lsl r0
mov r0, r0, lsl #16
@@ -28415,19 +28417,19 @@ _060188D8:
ldrh r1, [r7, #18]
and r1, r1, #255 ; 0xff
and r1, r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r0, r4, #2
ldrh r1, [r7, #14]
and r1, r1, #255 ; 0xff
and r1, r1, #255 ; 0xff
- bl FUNC_06009CD0
+ bl FUN_06009CD0
ldrh r2, [r4]
cmp r2, #0
beq _06018930
add r0, r7, #44 ; 0x2c
add r1, r4, #8
add r2, r2, #1
- bl FUNC_06000EA0
+ bl FUN_06000EA0
_06018930:
add sp, sp, #4
ldmia sp!, {r4, r5, r6, r7, lr}
@@ -28435,8 +28437,8 @@ _06018930:
_0601893C: .word 0x0380FFF4
_06018940: .word 0x0000042C
- arm_func_start FUNC_06018944
-FUNC_06018944: ; 0x06018944
+ arm_func_start FUN_06018944
+FUN_06018944: ; 0x06018944
stmdb sp!, {r4, r5, r6, lr}
mov r6, r0
ldr r0, _06018AC0 ; =0x0380FFF4
@@ -28450,12 +28452,12 @@ FUNC_06018944: ; 0x06018944
bne _06018AB8
add r0, r6, #30
add r1, r5, #100 ; 0x64
- bl FUNC_0600AB78
+ bl FUN_0600AB78
cmp r0, #0
beq _06018998
add r0, r6, #36 ; 0x24
add r1, r5, #130 ; 0x82
- bl FUNC_0600AB78
+ bl FUN_0600AB78
cmp r0, #0
bne _060189A0
_06018998:
@@ -28489,7 +28491,7 @@ _060189A0:
strneh r0, [r4, #6]
_06018A04:
ldrh r0, [r5, #136] ; 0x88
- bl FUNC_0600F130
+ bl FUN_0600F130
ldrh r0, [r6, #16]
sub r0, r0, #28
strh r0, [r6, #6]
@@ -28533,7 +28535,7 @@ _06018A50:
ldr r0, _06018AC0 ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #392 ; 0x188
- bl FUNC_0600F8DC
+ bl FUN_0600F8DC
mov r0, #0
_06018AB8:
ldmia sp!, {r4, r5, r6, lr}
@@ -28545,8 +28547,8 @@ _06018ACC: .word 0x00007FFF
_06018AD0: .word 0x00000182
_06018AD4: .word 0x04808094
- arm_func_start FUNC_06018AD8
-FUNC_06018AD8: ; 0x06018AD8
+ arm_func_start FUN_06018AD8
+FUN_06018AD8: ; 0x06018AD8
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr}
ldr r0, _06018DE0 ; =0x0380FFF4
ldr r1, [r0]
@@ -28563,7 +28565,7 @@ FUNC_06018AD8: ; 0x06018AD8
beq _06018B20
add r0, r7, #72 ; 0x48
mov r1, sl
- bl FUNC_060096A0
+ bl FUN_060096A0
b _06018DD8
_06018B20:
add r9, sl, #16
@@ -28593,7 +28595,7 @@ _06018B78:
ldrh r0, [r9, #8]
and r0, r0, #240 ; 0xf0
mov r1, #16
- bl FUNC_06001840
+ bl FUN_06001840
ldr r1, [r6, #36] ; 0x24
sub r0, r0, #1
add r0, r1, r0
@@ -28612,41 +28614,41 @@ _06018BBC:
ands r0, r0, #1
bne _06018D44
add r0, r9, #30
- bl FUNC_0600F608
+ bl FUN_0600F608
mov r5, r0
cmp r5, #255 ; 0xff
beq _06018BE8
- bl FUNC_0600EFF0
+ bl FUN_0600EFF0
cmp r0, #64 ; 0x40
beq _06018C50
_06018BE8:
mov r0, r5
- bl FUNC_0600EFF0
+ bl FUN_0600EFF0
cmp r0, #48 ; 0x30
bne _06018C1C
add r0, r9, #30
mov r1, #160 ; 0xa0
- bl FUNC_06013D80
+ bl FUN_06013D80
cmp r0, #0
bne _06018D44
add r0, r9, #30
mov r1, #7
- bl FUNC_060145BC
+ bl FUN_060145BC
b _06018C40
_06018C1C:
add r0, r9, #30
mov r1, #192 ; 0xc0
- bl FUNC_06013D80
+ bl FUN_06013D80
cmp r0, #0
bne _06018D44
add r0, r9, #30
mov r1, #7
mov r2, #1
- bl FUNC_06013E9C
+ bl FUN_06013E9C
_06018C40:
cmp r0, #0
beq _06018D44
- bl FUNC_06014C6C
+ bl FUN_06014C6C
b _06018D44
_06018C50:
mov r0, r5, lsl #16
@@ -28654,9 +28656,9 @@ _06018C50:
ldrh r1, [r9, #20]
mov r1, r1, lsl #19
mov r1, r1, lsr #31
- bl FUNC_0600F218
+ bl FUN_0600F218
mov r0, r5
- bl FUNC_0600EF5C
+ bl FUN_0600EF5C
ldrh r1, [r9, #42] ; 0x2a
cmp r1, r0
ldreq r0, [r6, #60] ; 0x3c
@@ -28665,7 +28667,7 @@ _06018C50:
beq _06018D44
add r0, r9, #24
add r1, r9, #36 ; 0x24
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
mov r4, #0
b _06018D44
_06018C9C:
@@ -28698,11 +28700,11 @@ _06018CE4:
cmp r0, #0
bne _06018D10
mov r0, #1
- bl FUNC_0600B3F4
+ bl FUN_0600B3F4
_06018D10:
ldrh r5, [r8, #136] ; 0x88
mov r0, r5
- bl FUNC_0600EF5C
+ bl FUN_0600EF5C
ldrh r1, [r9, #42] ; 0x2a
cmp r1, r0
ldreq r0, [r6, #60] ; 0x3c
@@ -28711,7 +28713,7 @@ _06018D10:
beq _06018D44
add r0, r9, #30
add r1, r9, #36 ; 0x24
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
mov r4, #0
_06018D44:
cmp r4, #0
@@ -28723,12 +28725,12 @@ _06018D44:
and r1, r1, #255 ; 0xff
mov r1, r1, lsl #16
mov r1, r1, lsr #16
- bl FUNC_0600F27C
+ bl FUN_0600F27C
mov r0, r5
ldrh r1, [r9, #42] ; 0x2a
- bl FUNC_0600F16C
+ bl FUN_0600F16C
mov r0, r5
- bl FUNC_0600F130
+ bl FUN_0600F130
ldrh r0, [r9, #16]
sub r0, r0, #24
strh r0, [r9, #6]
@@ -28740,27 +28742,27 @@ _06018D44:
strh r0, [sl, #14]
add r0, r7, #72 ; 0x48
mov r1, sl
- bl FUNC_0600F8DC
+ bl FUN_0600F8DC
b _06018DC0
_06018DB4:
add r0, r7, #72 ; 0x48
mov r1, sl
- bl FUNC_060096A0
+ bl FUN_060096A0
_06018DC0:
ldrh r0, [r7, #80] ; 0x50
cmp r0, #0
beq _06018DD8
mov r0, #2
mov r1, #6
- bl FUNC_06009078
+ bl FUN_06009078
_06018DD8:
ldmia sp!, {r4, r5, r6, r7, r8, r9, sl, lr}
bx lr
_06018DE0: .word 0x0380FFF4
_06018DE4: .word 0x0000053C
- arm_func_start FUNC_06018DE8
-FUNC_06018DE8: ; 0x06018DE8
+ arm_func_start FUN_06018DE8
+FUN_06018DE8: ; 0x06018DE8
ldr r0, _06018E34 ; =0x0380FFF4
ldr r0, [r0]
add ip, r0, #572 ; 0x23c
@@ -28784,8 +28786,8 @@ _06018E24:
bx lr
_06018E34: .word 0x0380FFF4
- arm_func_start FUNC_06018E38
-FUNC_06018E38: ; 0x06018E38
+ arm_func_start FUN_06018E38
+FUN_06018E38: ; 0x06018E38
mov r0, #0
ldr r1, _06018E54 ; =0x0380FFF4
ldr r1, [r1]
@@ -28796,8 +28798,8 @@ FUNC_06018E38: ; 0x06018E38
_06018E54: .word 0x0380FFF4
_06018E58: .word FUN_037FB300
- arm_func_start FUNC_06018E5C
-FUNC_06018E5C: ; 0x06018E5C
+ arm_func_start FUN_06018E5C
+FUN_06018E5C: ; 0x06018E5C
stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr}
sub sp, sp, #4
mov fp, r0
@@ -28807,7 +28809,7 @@ FUNC_06018E5C: ; 0x06018E5C
ldr r0, [r0]
add r8, r0, #572 ; 0x23c
add r0, r9, #1
- bl FUNC_06009CB0
+ bl FUN_06009CB0
cmp r0, #32
bhi _06018FA0
mov r6, #4
@@ -28823,7 +28825,7 @@ _06018EA8:
beq _06018EDC
add r0, r8, #6
ldr r1, [sp]
- bl FUNC_0600AB78
+ bl FUN_0600AB78
cmp r0, #0
bne _06018F08
ldrh r0, [r8, #48] ; 0x30
@@ -28854,7 +28856,7 @@ _06018F08:
add r6, r5, r4
mov r0, #0
mov r1, r6
- bl FUNC_0600055C
+ bl FUN_0600055C
mov r0, #1024 ; 0x400
strh r0, [r6, #48] ; 0x30
ldrh r0, [sl, #18]
@@ -28863,9 +28865,9 @@ _06018F08:
strh fp, [r6, #2]
add r0, r6, #6
add r1, sl, #36 ; 0x24
- bl FUNC_0600AF4C
+ bl FUN_0600AF4C
add r0, r9, #1
- bl FUNC_06009CB0
+ bl FUN_06009CB0
strh r0, [r6, #12]
mov r7, #0
add r5, r9, #2
@@ -28873,10 +28875,10 @@ _06018F08:
b _06018F84
_06018F6C:
add r0, r5, r7
- bl FUNC_06009CB0
+ bl FUN_06009CB0
mov r1, r0
add r0, r4, r7
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r7, r7, #1
_06018F84:
ldrh r0, [r6, #12]
@@ -28892,25 +28894,25 @@ _06018FA0:
bx lr
_06018FAC: .word 0x0380FFF4
- arm_func_start FUNC_06018FB0
-FUNC_06018FB0: ; 0x06018FB0
+ arm_func_start FUN_06018FB0
+FUN_06018FB0: ; 0x06018FB0
stmfd sp!, {lr}
sub sp, sp, #4
ldr r0, _0601909C ; =0x0380FFF4
ldr r0, [r0]
ldr r0, [r0, #788] ; 0x314
- bl FUNC_060190A4
- bl FUNC_0601916C
+ bl FUN_060190A4
+ bl FUN_0601916C
mov r0, #0
str r0, [sp]
mov r0, #44 ; 0x2c
mov r1, #2
add r2, sp, #0
- bl FUNC_060190AC
+ bl FUN_060190AC
ldr r0, _0601909C ; =0x0380FFF4
ldr r0, [r0]
ldr r0, [r0, #788] ; 0x314
- bl FUNC_060190B4
+ bl FUN_060190B4
ldr r1, [sp]
cmp r1, #164 ; 0xa4
bcc _0601900C
@@ -28926,7 +28928,7 @@ _06019014:
ldr r0, _0601909C ; =0x0380FFF4
ldr r0, [r0]
add r0, r0, #392 ; 0x188
- bl FUNC_06009724
+ bl FUN_06009724
ldr r2, _0601909C ; =0x0380FFF4
ldr r1, [r2]
str r0, [r1, #792] ; 0x318
@@ -28939,18 +28941,18 @@ _06019014:
str r0, [r1, #792] ; 0x318
ldr r0, [r2]
ldr r0, [r0, #788] ; 0x314
- bl FUNC_060190A4
- bl FUNC_0601916C
+ bl FUN_060190A4
+ bl FUN_0601916C
mov r0, #42 ; 0x2a
ldr r1, [sp]
ldr r2, _0601909C ; =0x0380FFF4
ldr r2, [r2]
ldr r2, [r2, #792] ; 0x318
- bl FUNC_060190AC
+ bl FUN_060190AC
ldr r0, _0601909C ; =0x0380FFF4
ldr r0, [r0]
ldr r0, [r0, #788] ; 0x314
- bl FUNC_060190B4
+ bl FUN_060190B4
mov r0, #1
_06019090:
add sp, sp, #4
@@ -28959,49 +28961,49 @@ _06019090:
_0601909C: .word 0x0380FFF4
_060190A0: .word 0x000001D6
- arm_func_start FUNC_060190A4
-FUNC_060190A4: ; 0x060190A4
+ arm_func_start FUN_060190A4
+FUN_060190A4: ; 0x060190A4
ldr pc, _060190A8 ; =FUN_038014E0
_060190A8: .word FUN_038014E0
- arm_func_start FUNC_060190AC
-FUNC_060190AC: ; 0x060190AC
+ arm_func_start FUN_060190AC
+FUN_060190AC: ; 0x060190AC
ldr pc, _060190B0 ; =FUN_03804E50
_060190B0: .word FUN_03804E50
- arm_func_start FUNC_060190B4
-FUNC_060190B4: ; 0x060190B4
+ arm_func_start FUN_060190B4
+FUN_060190B4: ; 0x060190B4
ldr pc, _060190B8 ; =FUN_03801474
_060190B8: .word FUN_03801474
- arm_func_start FUNC_060190BC
-FUNC_060190BC: ; 0x060190BC
+ arm_func_start FUN_060190BC
+FUN_060190BC: ; 0x060190BC
stmdb sp!, {r4, r5, r6, lr}
- arm_func_start FUNC_060190C0
-FUNC_060190C0: ; 0x060190C0
+ arm_func_start FUN_060190C0
+FUN_060190C0: ; 0x060190C0
mov r6, r0
mov r5, r1
mov r4, r2
ldr r0, _06019108 ; =0x0380FFF4
ldr r0, [r0]
ldr r0, [r0, #788] ; 0x314
- bl FUNC_060190A4
- bl FUNC_0601916C
+ bl FUN_060190A4
+ bl FUN_0601916C
mov r0, r6
mov r1, r5
mov r2, r4
- bl FUNC_060190AC
+ bl FUN_060190AC
ldr r0, _06019108 ; =0x0380FFF4
ldr r0, [r0]
ldr r0, [r0, #788] ; 0x314
- bl FUNC_060190B4
+ bl FUN_060190B4
ldmia sp!, {r4, r5, r6, lr}
bx lr
_06019108: .word 0x0380FFF4
- arm_func_start FUNC_0601910C
-FUNC_0601910C: ; 0x0601910C
+ arm_func_start FUN_0601910C
+FUN_0601910C: ; 0x0601910C
stmdb sp!, {r4, r5, r6, lr}
mov r6, r1
mov r5, r2
@@ -29015,11 +29017,11 @@ FUNC_0601910C: ; 0x0601910C
b _06019158
_06019138:
mov r0, r4
- bl FUNC_06009CB0
+ bl FUN_06009CB0
add r4, r4, #1
mov r1, r0
mov r0, r5
- bl FUNC_06009CD0
+ bl FUN_06009CD0
add r5, r5, #1
sub r6, r6, #1
_06019158:
@@ -29030,18 +29032,18 @@ _06019160:
bx lr
_06019168: .word 0x0380FFF4
- arm_func_start FUNC_0601916C
-FUNC_0601916C: ; 0x0601916C
+ arm_func_start FUN_0601916C
+FUN_0601916C: ; 0x0601916C
stmdb sp!, {r4, lr}
sub sp, sp, #8
add r4, sp, #0
_06019178:
mov r0, r4
- bl FUNC_060191AC
+ bl FUN_060191AC
ldr r0, [sp]
ands r0, r0, #32
beq _06019194
- bl FUNC_060191B4
+ bl FUN_060191B4
b _06019178
_06019194:
ldr r0, [sp]
@@ -29051,18 +29053,18 @@ _06019194:
ldmia sp!, {r4, lr}
bx lr
- arm_func_start FUNC_060191AC
-FUNC_060191AC: ; 0x060191AC
+ arm_func_start FUN_060191AC
+FUN_060191AC: ; 0x060191AC
ldr pc, _060191B0 ; =FUN_03804F70
_060191B0: .word FUN_03804F70
- arm_func_start FUNC_060191B4
-FUNC_060191B4: ; 0x060191B4
+ arm_func_start FUN_060191B4
+FUN_060191B4: ; 0x060191B4
ldr pc, _060191B8 ; =FUN_03804798
_060191B8: .word FUN_03804798
- arm_func_start FUNC_060191BC
-FUNC_060191BC: ; 0x060191BC
+ arm_func_start FUN_060191BC
+FUN_060191BC: ; 0x060191BC
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
mov r5, r0
@@ -29084,12 +29086,12 @@ _060191F4:
b _06019224
_06019200:
mov r0, r7
- bl FUNC_06009CB0
+ bl FUN_06009CB0
add r7, r7, #1
and r0, r0, #255 ; 0xff
mov r1, r4, lsl #16
mov r1, r1, lsr #16
- bl FUNC_06009BBC
+ bl FUN_06009BBC
mov r4, r0
sub r6, r6, #1
_06019224:
@@ -29112,80 +29114,79 @@ _06019254:
_06019260: .word 0x0380FFF4
_06019264: .word 0x000001D6
_06019268:
- .word FUNC_06002F6C
-
- arm_func_start FUNC_0601926C
-FUNC_0601926C: ; 0x0601926C
- .word FUNC_0600305C
- .word FUNC_060034A4
- .word FUNC_06008280
- .word FUNC_060082E0
- .word FUNC_06008578
- .word FUNC_06008620
- .word FUNC_06003578
- .word FUNC_06003664
- .word FUNC_06003924
- .word FUNC_060040F4
- .word FUNC_060044CC
- .word FUNC_060045DC
- .word FUNC_06005328
- .word FUNC_06005380
- .word FUNC_06005644
- .word FUNC_060057C8
- .word FUNC_060058E8
- .word FUNC_06005974
- .word FUNC_06005AA8
- .word FUNC_06005C68
- .word FUNC_06002184
- .word FUNC_06002184
- .word FUNC_06002184
- .word FUNC_06005D1C
- .word FUNC_06005E4C
- .word FUNC_06005EAC
- .word FUNC_06005ED8
- .word FUNC_06006A48
- .word FUNC_06005F40
- .word FUNC_0600609C
- .word FUNC_0600628C
- .word FUNC_06006318
- .word FUNC_06007FE0
- .word FUNC_06008074
- .word FUNC_060089DC
- .word FUNC_06008A74
- .word FUNC_06008AD4
- .word FUNC_06003BBC
- .word FUNC_06005B84
- .word FUNC_06008AE8
- .word FUNC_06008C6C
- .word FUNC_06008C98
- .word FUNC_06006A0C
- .word FUNC_060069DC
- .word FUNC_060069A0
+ .word FUN_06002F6C
+
+_0601926C: ; 0x0601926C
+ .word FUN_0600305C
+ .word FUN_060034A4
+ .word FUN_06008280
+ .word FUN_060082E0
+ .word FUN_06008578
+ .word FUN_06008620
+ .word FUN_06003578
+ .word FUN_06003664
+ .word FUN_06003924
+ .word FUN_060040F4
+ .word FUN_060044CC
+ .word FUN_060045DC
+ .word FUN_06005328
+ .word FUN_06005380
+ .word FUN_06005644
+ .word FUN_060057C8
+ .word FUN_060058E8
+ .word FUN_06005974
+ .word FUN_06005AA8
+ .word FUN_06005C68
+ .word FUN_06002184
+ .word FUN_06002184
+ .word FUN_06002184
+ .word FUN_06005D1C
+ .word FUN_06005E4C
+ .word FUN_06005EAC
+ .word FUN_06005ED8
+ .word FUN_06006A48
+ .word FUN_06005F40
+ .word FUN_0600609C
+ .word FUN_0600628C
+ .word FUN_06006318
+ .word FUN_06007FE0
+ .word FUN_06008074
+ .word FUN_060089DC
+ .word FUN_06008A74
+ .word FUN_06008AD4
+ .word FUN_06003BBC
+ .word FUN_06005B84
+ .word FUN_06008AE8
+ .word FUN_06008C6C
+ .word FUN_06008C98
+ .word FUN_06006A0C
+ .word FUN_060069DC
+ .word FUN_060069A0
_06019320:
- .word FUNC_060109D8
- .word FUNC_060108CC
- .word FUNC_060107A4
- .word FUNC_0601069C
- .word FUNC_0601059C
- .word FUNC_060102D0
- .word FUNC_06018AD8
- .word FUNC_06016764
- .word FUNC_0600E8E8
- .word FUNC_0601654C
- .word FUNC_0600EB8C
- .word FUNC_0600F974
- .word FUNC_06008FAC
- .word FUNC_06010280
- .word FUNC_0600E6E0
- .word FUNC_0600E308
- .word FUNC_0600E21C
- .word FUNC_0601603C
- .word FUNC_06018DE8
- .word FUNC_0600F874
- .word FUNC_0600E158
- .word FUNC_060098C4
- .word FUNC_06009820
- .word FUNC_060097CC
+ .word FUN_060109D8
+ .word FUN_060108CC
+ .word FUN_060107A4
+ .word FUN_0601069C
+ .word FUN_0601059C
+ .word FUN_060102D0
+ .word FUN_06018AD8
+ .word FUN_06016764
+ .word FUN_0600E8E8
+ .word FUN_0601654C
+ .word FUN_0600EB8C
+ .word FUN_0600F974
+ .word FUN_06008FAC
+ .word FUN_06010280
+ .word FUN_0600E6E0
+ .word FUN_0600E308
+ .word FUN_0600E21C
+ .word FUN_0601603C
+ .word FUN_06018DE8
+ .word FUN_0600F874
+ .word FUN_0600E158
+ .word FUN_060098C4
+ .word FUN_06009820
+ .word FUN_060097CC
_06019380:
.word 0x00030003
_06019384:
@@ -29406,181 +29407,181 @@ _0601963C:
.word 0xFFFF0142
_060196A8:
.word 0x00020018
- .word FUNC_06013558
+ .word FUN_06013558
.word 0x00010004
- .word FUNC_060133B4
+ .word FUN_060133B4
.word 0x0001000A
- .word FUNC_06012EBC
+ .word FUN_06012EBC
.word 0x0001000C
- .word FUNC_06012E58
+ .word FUN_06012E58
.word 0x00010001
- .word FUNC_06012E0C
+ .word FUN_06012E0C
_060196D0:
.word 0x00040000
- .word FUNC_060118F8
+ .word FUN_060118F8
.word 0x00120000
- .word FUNC_060118AC
+ .word FUN_060118AC
.word 0x00020000
- .word FUNC_06011884
+ .word FUN_06011884
.word 0x00020000
- .word FUNC_0601185C
+ .word FUN_0601185C
.word 0x00020000
- .word FUNC_06011834
+ .word FUN_06011834
.word 0x00010000
- .word FUNC_06011750
+ .word FUN_06011750
_06019700:
.word 0x00010003
- .word FUNC_06011FC8
+ .word FUN_06011FC8
.word 0x00010011
- .word FUNC_06011FA8
+ .word FUN_06011FA8
.word 0x00010001
- .word FUNC_06011F64
+ .word FUN_06011F64
.word 0x00010001
- .word FUNC_06011F20
+ .word FUN_06011F20
.word 0x00010001
- .word FUNC_06011ED4
+ .word FUN_06011ED4
.word 0x00010000
- .word FUNC_06011E64
+ .word FUN_06011E64
_06019730:
.word 0x00010001
- .word FUNC_06011710
+ .word FUN_06011710
.word 0x00010003
- .word FUNC_06011664
+ .word FUN_06011664
.word 0x0023001F
- .word FUNC_06011518
+ .word FUN_06011518
.word 0x00050022
- .word FUNC_06011358
+ .word FUN_06011358
.word 0x00060005
- .word FUNC_0601127C
+ .word FUN_0601127C
.word 0x00040004
- .word FUNC_06011130
+ .word FUN_06011130
.word 0x00030005
- .word FUNC_06011048
+ .word FUN_06011048
.word 0x00030005
- .word FUNC_06010F78
+ .word FUN_06010F78
.word 0x00010004
- .word FUNC_06010E60
+ .word FUN_06010E60
.word 0x00010017
- .word FUNC_06010CBC
+ .word FUN_06010CBC
.word 0x0012000C
- .word FUNC_06010BD4
+ .word FUN_06010BD4
_06019788:
.word 0x00010000
- .word FUNC_0600F96C
+ .word FUN_0600F96C
.word 0x00010000
- .word FUNC_06012D88
+ .word FUN_06012D88
.word 0x00010000
- .word FUNC_06012D24
+ .word FUN_06012D24
.word 0x00010000
- .word FUNC_06012CC4
+ .word FUN_06012CC4
.word 0x00010000
- .word FUNC_06012C80
+ .word FUN_06012C80
.word 0x00010000
- .word FUNC_06012C3C
+ .word FUN_06012C3C
.word 0x00090000
- .word FUNC_06012B90
+ .word FUN_06012B90
.word 0x005C0000
- .word FUNC_06012B28
+ .word FUN_06012B28
.word 0x00020000
- .word FUNC_06012B00
+ .word FUN_06012B00
.word 0x00010004
- .word FUNC_0601288C
+ .word FUN_0601288C
.word 0x00010002
- .word FUNC_060125EC
+ .word FUN_060125EC
_060197E0:
.word 0x00210000
- .word FUNC_06011D2C
+ .word FUN_06011D2C
.word 0x00040000
- .word FUNC_06011CF4
+ .word FUN_06011CF4
.word 0x00020000
- .word FUNC_06011CCC
+ .word FUN_06011CCC
.word 0x00030000
- .word FUNC_06011C94
+ .word FUN_06011C94
.word 0x00020000
- .word FUNC_06011C6C
+ .word FUN_06011C6C
.word 0x00020000
- .word FUNC_06011C44
+ .word FUN_06011C44
.word 0x00020000
- .word FUNC_06011C1C
+ .word FUN_06011C1C
.word 0x00020000
- .word FUNC_06011BF4
+ .word FUN_06011BF4
.word 0x00010000
- .word FUNC_0600F96C
+ .word FUN_0600F96C
.word 0x00020000
- .word FUNC_06011BC4
+ .word FUN_06011BC4
.word 0x00020000
- .word FUNC_06011B94
+ .word FUN_06011B94
.word 0x00020000
- .word FUNC_06011B6C
+ .word FUN_06011B6C
.word 0x00020000
- .word FUNC_06011B44
+ .word FUN_06011B44
.word 0x00110000
- .word FUNC_06011B08
+ .word FUN_06011B08
.word 0x00020000
- .word FUNC_06011AD8
+ .word FUN_06011AD8
.word 0x00020000
.word 0x06011AB0
.word 0x00040000
- .word FUNC_06011A70
+ .word FUN_06011A70
.word 0x00010000
- .word FUNC_0600F96C
+ .word FUN_0600F96C
.word 0x00020000
- .word FUNC_06011A44
+ .word FUN_06011A44
.word 0x00020000
- .word FUNC_06011A08
+ .word FUN_06011A08
.word 0x00030000
- .word FUNC_060119A8
+ .word FUN_060119A8
.word 0x00020000
- .word FUNC_0601196C
+ .word FUN_0601196C
.word 0x00020000
- .word FUNC_06011930
+ .word FUN_06011930
_06019898:
.word 0x00010048
- .word FUNC_060124F8
+ .word FUN_060124F8
.word 0x00010003
- .word FUNC_060124B0
+ .word FUN_060124B0
.word 0x00010001
- .word FUNC_06012498
+ .word FUN_06012498
.word 0x00010001
- .word FUNC_06012450
+ .word FUN_06012450
.word 0x00010001
- .word FUNC_060123F4
+ .word FUN_060123F4
.word 0x00010001
- .word FUNC_060123DC
+ .word FUN_060123DC
.word 0x00010001
- .word FUNC_060123C4
+ .word FUN_060123C4
.word 0x00010001
- .word FUNC_060123AC
+ .word FUN_060123AC
.word 0x00010028
- .word FUNC_06012394
+ .word FUN_06012394
.word 0x00010001
- .word FUNC_0601234C
+ .word FUN_0601234C
.word 0x00010001
- .word FUNC_06012334
+ .word FUN_06012334
.word 0x00010001
- .word FUNC_0601231C
+ .word FUN_0601231C
.word 0x00010001
- .word FUNC_06012300
+ .word FUN_06012300
.word 0x00010010
- .word FUNC_060122E8
+ .word FUN_060122E8
.word 0x00010001
- .word FUNC_060122D0
+ .word FUN_060122D0
.word 0x00010001
.word 0x060122B8
.word 0x00010003
- .word FUNC_06012264
+ .word FUN_06012264
.word 0x00010003
- .word FUNC_06012158
+ .word FUN_06012158
.word 0x00010001
- .word FUNC_06012100
+ .word FUN_06012100
.word 0x00010001
- .word FUNC_060120B8
+ .word FUN_060120B8
.word 0x00010002
- .word FUNC_06012070
+ .word FUN_06012070
.word 0x00010001
- .word FUNC_06012028
+ .word FUN_06012028
.word 0x00010001
- .word FUNC_06011FE0
+ .word FUN_06011FE0
_06019950:
.word 0x38372E32
.word 0x0030302E