summaryrefslogtreecommitdiff
path: root/arm9/modules/79/asm/module_79_arm.s
diff options
context:
space:
mode:
Diffstat (limited to 'arm9/modules/79/asm/module_79_arm.s')
-rw-r--r--arm9/modules/79/asm/module_79_arm.s160
1 files changed, 80 insertions, 80 deletions
diff --git a/arm9/modules/79/asm/module_79_arm.s b/arm9/modules/79/asm/module_79_arm.s
index 810b818f..24356937 100644
--- a/arm9/modules/79/asm/module_79_arm.s
+++ b/arm9/modules/79/asm/module_79_arm.s
@@ -11,7 +11,7 @@ MOD79_0221248C: ; 0x0221248C
mov r6, r1
mov r5, r2
bne _022124B8
- ldr r0, _02212544 ; =0x02216858
+ ldr r0, _02212544 ; =MOD79_02216858
ldr r1, _02212548 ; =0x0221686C
ldr r3, _0221254C ; =0x000001B7
mov r2, #0
@@ -54,7 +54,7 @@ _022124D4:
add sp, sp, #4
ldmia sp!, {r4, r5, r6, r7, pc}
.align 2, 0
-_02212544: .word 0x02216858
+_02212544: .word MOD79_02216858
_02212548: .word MOD79_0221686C
_0221254C: .word 0x000001B7
_02212550: .word MOD79_0221687C
@@ -1118,18 +1118,18 @@ MOD79_02213380: ; 0x02213380
arm_func_start MOD79_02213384
MOD79_02213384: ; 0x02213384
stmdb sp!, {r4, r5, r6, lr}
- ldr r0, _02213400 ; =0x02217138
+ ldr r0, _02213400 ; =MOD79_02217138
ldr r0, [r0]
cmp r0, #0
ldmeqia sp!, {r4, r5, r6, pc}
ldr r0, _02213404 ; =MOD79_02213638
bl MOD79_02213510
- ldr r5, _02213408 ; =0x0221712C
+ ldr r5, _02213408 ; =MOD79_0221712C
mov r6, #0
ldr r0, [r5]
cmp r0, #0
ble _022133D4
- ldr r4, _02213400 ; =0x02217138
+ ldr r4, _02213400 ; =MOD79_02217138
_022133B8:
ldr r0, [r4]
ldr r0, [r0, r6, lsl #2]
@@ -1139,22 +1139,22 @@ _022133B8:
cmp r6, r0
blt _022133B8
_022133D4:
- ldr r0, _02213400 ; =0x02217138
+ ldr r0, _02213400 ; =MOD79_02217138
ldr r0, [r0]
bl MOD04_021DD82C
- ldr r2, _02213400 ; =0x02217138
+ ldr r2, _02213400 ; =MOD79_02217138
mov r3, #0
- ldr r1, _02213408 ; =0x0221712C
- ldr r0, _0221340C ; =0x02217130
+ ldr r1, _02213408 ; =MOD79_0221712C
+ ldr r0, _0221340C ; =MOD79_02217130
str r3, [r2]
str r3, [r1]
str r3, [r0]
ldmia sp!, {r4, r5, r6, pc}
.align 2, 0
-_02213400: .word 0x02217138
+_02213400: .word MOD79_02217138
_02213404: .word MOD79_02213638
-_02213408: .word 0x0221712C
-_0221340C: .word 0x02217130
+_02213408: .word MOD79_0221712C
+_0221340C: .word MOD79_02217130
arm_func_end MOD79_02213384
arm_func_start MOD79_02213410
@@ -1232,19 +1232,19 @@ _0221350C: .word 0x00000133
MOD79_02213510: ; 0x02213510
stmdb sp!, {r4, r5, r6, r7, lr}
sub sp, sp, #4
- ldr r1, _02213580 ; =0x02217130
+ ldr r1, _02213580 ; =MOD79_02217130
mov r5, r0
ldr r0, [r1]
cmp r0, #0
addle sp, sp, #4
ldmleia sp!, {r4, r5, r6, r7, pc}
bl MOD79_02213378
- ldr r7, _02213584 ; =0x0221712C
+ ldr r7, _02213584 ; =MOD79_0221712C
mov r4, #0
ldr r0, [r7]
cmp r0, #0
ble _02213574
- ldr r6, _02213588 ; =0x02217138
+ ldr r6, _02213588 ; =MOD79_02217138
_0221354C:
ldr r0, [r6]
ldr r0, [r0, r4, lsl #2]
@@ -1262,9 +1262,9 @@ _02213574:
add sp, sp, #4
ldmia sp!, {r4, r5, r6, r7, pc}
.align 2, 0
-_02213580: .word 0x02217130
-_02213584: .word 0x0221712C
-_02213588: .word 0x02217138
+_02213580: .word MOD79_02217130
+_02213584: .word MOD79_0221712C
+_02213588: .word MOD79_02217138
arm_func_end MOD79_02213510
arm_func_start MOD79_0221358C
@@ -1278,7 +1278,7 @@ MOD79_0221358C: ; 0x0221358C
mov r2, #0
bl __msl_assertion_failed
_022135AC:
- ldr r0, _02213628 ; =0x0221712C
+ ldr r0, _02213628 ; =MOD79_0221712C
ldr r0, [r0]
cmp r4, r0
blt _022135D0
@@ -1291,7 +1291,7 @@ _022135D0:
bl MOD79_02213378
cmp r4, #0
blt _022135EC
- ldr r0, _02213628 ; =0x0221712C
+ ldr r0, _02213628 ; =MOD79_0221712C
ldr r0, [r0]
cmp r4, r0
blt _022135F8
@@ -1300,7 +1300,7 @@ _022135EC:
mov r0, #0
ldmia sp!, {r4, pc}
_022135F8:
- ldr r0, _02213634 ; =0x02217138
+ ldr r0, _02213634 ; =MOD79_02217138
ldr r0, [r0]
ldr r4, [r0, r4, lsl #2]
ldr r0, [r4]
@@ -1313,10 +1313,10 @@ _022135F8:
_0221361C: .word MOD79_02216998
_02213620: .word MOD79_0221696C
_02213624: .word 0x00000101
-_02213628: .word 0x0221712C
+_02213628: .word MOD79_0221712C
_0221362C: .word MOD79_022169A8
_02213630: .word 0x00000102
-_02213634: .word 0x02217138
+_02213634: .word MOD79_02217138
arm_func_end MOD79_0221358C
arm_func_start MOD79_02213638
@@ -1339,7 +1339,7 @@ _02213658:
mov r3, #0xb4
bl __msl_assertion_failed
_02213678:
- ldr r0, _0221380C ; =0x0221712C
+ ldr r0, _0221380C ; =MOD79_0221712C
ldr r1, [r4, #4]
ldr r0, [r0]
cmp r1, r0
@@ -1370,7 +1370,7 @@ _022136C0:
cmp r1, #0
movlt r0, #0
ldmltia sp!, {r4, pc}
- ldr r0, _0221380C ; =0x0221712C
+ ldr r0, _0221380C ; =MOD79_0221712C
ldr r0, [r0]
cmp r1, r0
movge r0, #0
@@ -1436,7 +1436,7 @@ _022137D4:
str r0, [r4, #0x16c]
_022137DC:
mov r1, #0
- ldr r0, _02213818 ; =0x02217130
+ ldr r0, _02213818 ; =MOD79_02217130
str r1, [r4]
ldr r1, [r0]
sub r1, r1, #1
@@ -1448,10 +1448,10 @@ _022137DC:
_02213800: .word MOD79_02216960
_02213804: .word MOD79_0221696C
_02213808: .word MOD79_022169C4
-_0221380C: .word 0x0221712C
+_0221380C: .word MOD79_0221712C
_02213810: .word MOD79_022169E0
_02213814: .word MOD79_02216A08
-_02213818: .word 0x02217130
+_02213818: .word MOD79_02217130
arm_func_end MOD79_02213638
arm_func_start MOD79_0221381C
@@ -1469,7 +1469,7 @@ MOD79_0221381C: ; 0x0221381C
mov r0, #0
ldmia sp!, {r4, r5, pc}
_0221384C:
- ldr r0, _022139C0 ; =0x02217138
+ ldr r0, _022139C0 ; =MOD79_02217138
mov r1, #0
ldr r0, [r0]
mov r2, #0x184
@@ -1478,7 +1478,7 @@ _0221384C:
bl memset
mov r0, #1
str r0, [r4]
- ldr r0, _022139C4 ; =0x02217134
+ ldr r0, _022139C4 ; =MOD79_02217134
str r5, [r4, #4]
ldr r2, [r0]
mov ip, #0
@@ -1557,7 +1557,7 @@ _02213980:
mov r0, #0
ldmia sp!, {r4, r5, pc}
_022139A0:
- ldr r0, _022139C8 ; =0x02217130
+ ldr r0, _022139C8 ; =MOD79_02217130
ldr r1, [r0]
add r1, r1, #1
str r1, [r0]
@@ -1566,21 +1566,21 @@ _022139A0:
add sp, sp, #4
ldmia sp!, {r4, r5, pc}
.align 2, 0
-_022139C0: .word 0x02217138
-_022139C4: .word 0x02217134
-_022139C8: .word 0x02217130
+_022139C0: .word MOD79_02217138
+_022139C4: .word MOD79_02217134
+_022139C8: .word MOD79_02217130
arm_func_end MOD79_0221381C
arm_func_start MOD79_022139CC
MOD79_022139CC: ; 0x022139CC
stmdb sp!, {r4, r5, r6, r7, r8, sb, lr}
sub sp, sp, #4
- ldr r1, _02213AF4 ; =0x0221712C
+ ldr r1, _02213AF4 ; =MOD79_0221712C
mov r0, #0
ldr r2, [r1]
cmp r2, #0
ble _02213A10
- ldr r1, _02213AF8 ; =0x02217138
+ ldr r1, _02213AF8 ; =MOD79_02217138
ldr r3, [r1]
_022139F0:
ldr r1, [r3, r0, lsl #2]
@@ -1592,7 +1592,7 @@ _022139F0:
cmp r0, r2
blt _022139F0
_02213A10:
- ldr r0, _02213AFC ; =0x02217130
+ ldr r0, _02213AFC ; =MOD79_02217130
ldr r0, [r0]
cmp r0, r2
beq _02213A34
@@ -1602,8 +1602,8 @@ _02213A10:
mov r3, #0x33
bl __msl_assertion_failed
_02213A34:
- ldr r1, _02213AF4 ; =0x0221712C
- ldr r0, _02213AF8 ; =0x02217138
+ ldr r1, _02213AF4 ; =MOD79_0221712C
+ ldr r0, _02213AF8 ; =MOD79_02217138
ldr r7, [r1]
ldr r0, [r0]
add r6, r7, #4
@@ -1613,7 +1613,7 @@ _02213A34:
addeq sp, sp, #4
mvneq r0, #0
ldmeqia sp!, {r4, r5, r6, r7, r8, sb, pc}
- ldr r8, _02213AF8 ; =0x02217138
+ ldr r8, _02213AF8 ; =MOD79_02217138
mov r5, r7
str r0, [r8]
cmp r7, r6
@@ -1632,7 +1632,7 @@ _02213A7C:
sub r5, r5, #1
cmp r5, r7
blt _02213AC4
- ldr r4, _02213AF8 ; =0x02217138
+ ldr r4, _02213AF8 ; =MOD79_02217138
_02213AAC:
ldr r0, [r4]
ldr r0, [r0, r5, lsl #2]
@@ -1650,15 +1650,15 @@ _02213AD0:
cmp r5, r6
blt _02213A7C
_02213AE0:
- ldr r1, _02213AF4 ; =0x0221712C
+ ldr r1, _02213AF4 ; =MOD79_0221712C
mov r0, r7
str r6, [r1]
add sp, sp, #4
ldmia sp!, {r4, r5, r6, r7, r8, sb, pc}
.align 2, 0
-_02213AF4: .word 0x0221712C
-_02213AF8: .word 0x02217138
-_02213AFC: .word 0x02217130
+_02213AF4: .word MOD79_0221712C
+_02213AF8: .word MOD79_02217138
+_02213AFC: .word MOD79_02217130
_02213B00: .word MOD79_02216A1C
_02213B04: .word MOD79_0221696C
arm_func_end MOD79_022139CC
@@ -1727,7 +1727,7 @@ _02213BB0:
mvneq r0, #0
ldmeqia sp!, {r4, r5, r6, r7, r8, pc}
_02213BD0:
- ldr r0, _02213D7C ; =0x0221713C
+ ldr r0, _02213D7C ; =MOD79_0221713C
ldr r0, [r0]
cmp r0, #0
bne _02213BE4
@@ -1845,7 +1845,7 @@ _02213D6C: .word MOD79_02216A60
_02213D70: .word 0x00000129
_02213D74: .word MOD79_02216A70
_02213D78: .word 0x0000012A
-_02213D7C: .word 0x0221713C
+_02213D7C: .word MOD79_0221713C
arm_func_end MOD79_02213B1C
arm_func_start MOD79_02213D80
@@ -1872,18 +1872,18 @@ MOD79_02213DBC: ; 0x02213DBC
stmdb sp!, {lr}
sub sp, sp, #4
bl MOD79_02213378
- ldr r0, _02213E1C ; =0x0221713C
+ ldr r0, _02213E1C ; =MOD79_0221713C
ldr r1, [r0]
subs r1, r1, #1
str r1, [r0]
bne _02213E10
bl MOD79_02213384
- ldr r0, _02213E20 ; =0x02217128
+ ldr r0, _02213E20 ; =MOD79_02217128
ldr r0, [r0]
cmp r0, #0
beq _02213E00
bl MOD04_021DD82C
- ldr r0, _02213E20 ; =0x02217128
+ ldr r0, _02213E20 ; =MOD79_02217128
mov r1, #0
str r1, [r0]
_02213E00:
@@ -1896,8 +1896,8 @@ _02213E10:
add sp, sp, #4
ldmia sp!, {pc}
.align 2, 0
-_02213E1C: .word 0x0221713C
-_02213E20: .word 0x02217128
+_02213E1C: .word MOD79_0221713C
+_02213E20: .word MOD79_02217128
arm_func_end MOD79_02213DBC
arm_func_start MOD79_02213E24
@@ -1905,7 +1905,7 @@ MOD79_02213E24: ; 0x02213E24
stmdb sp!, {lr}
sub sp, sp, #4
bl MOD79_02213378
- ldr r0, _02213E78 ; =0x0221713C
+ ldr r0, _02213E78 ; =MOD79_0221713C
ldr r1, [r0]
add r1, r1, #1
str r1, [r0]
@@ -1925,7 +1925,7 @@ _02213E6C:
add sp, sp, #4
ldmia sp!, {pc}
.align 2, 0
-_02213E78: .word 0x0221713C
+_02213E78: .word MOD79_0221713C
_02213E7C: .word MOD79_0221695C
_02213E80: .word MOD79_02216958
arm_func_end MOD79_02213E24
@@ -3030,7 +3030,7 @@ _02214D78: .word MOD79_02216ADC
MOD79_02214D7C: ; 0x02214D7C
stmdb sp!, {r4, r5, r6, r7, r8, sb, sl, fp, lr}
sub sp, sp, #4
- ldr r1, _02214F24 ; =0x0221714C
+ ldr r1, _02214F24 ; =MOD79_0221714C
mov r8, r0
ldr r0, [r1]
ldr r7, [r8, #0x13c]
@@ -3039,12 +3039,12 @@ MOD79_02214D7C: ; 0x02214D7C
bne _02214DD4
ldr r0, _02214F28 ; =0x02216EB0
bl strlen
- ldr r5, _02214F24 ; =0x0221714C
- ldr r3, _02214F2C ; =0x02217148
+ ldr r5, _02214F24 ; =MOD79_0221714C
+ ldr r3, _02214F2C ; =MOD79_02217148
add sl, r0, #0x2f
- ldr r2, _02214F30 ; =0x02217144
+ ldr r2, _02214F30 ; =MOD79_02217144
add sb, r0, #0x4c
- ldr r1, _02214F34 ; =0x02217140
+ ldr r1, _02214F34 ; =MOD79_02217140
add r6, r0, #4
str r0, [r5]
str sl, [r3]
@@ -3067,7 +3067,7 @@ _02214DF4:
ldr r0, [sl]
cmp r0, #0
bne _02214E34
- ldr r0, _02214F2C ; =0x02217148
+ ldr r0, _02214F2C ; =MOD79_02217148
ldr r1, [r0]
ldr r0, [sl, #4]
add r4, r4, r1
@@ -3079,7 +3079,7 @@ _02214DF4:
_02214E34:
cmp r0, #1
bne _02214EA0
- ldr r0, _02214F30 ; =0x02217144
+ ldr r0, _02214F30 ; =MOD79_02217144
ldr r1, [r0]
ldr r0, [sl, #4]
add r4, r4, r1
@@ -3108,7 +3108,7 @@ _02214E94:
_02214EA0:
cmp r0, #2
bne _02214EE4
- ldr r0, _02214F30 ; =0x02217144
+ ldr r0, _02214F30 ; =MOD79_02217144
ldr r1, [r0]
ldr r0, [sl, #4]
add r4, r4, r1
@@ -3137,17 +3137,17 @@ _02214F04:
cmp r6, r5
blt _02214DF4
_02214F10:
- ldr r0, _02214F34 ; =0x02217140
+ ldr r0, _02214F34 ; =MOD79_02217140
ldr r0, [r0]
add r0, r4, r0
add sp, sp, #4
ldmia sp!, {r4, r5, r6, r7, r8, sb, sl, fp, pc}
.align 2, 0
-_02214F24: .word 0x0221714C
+_02214F24: .word MOD79_0221714C
_02214F28: .word MOD79_02216EB0
-_02214F2C: .word 0x02217148
-_02214F30: .word 0x02217144
-_02214F34: .word 0x02217140
+_02214F2C: .word MOD79_02217148
+_02214F30: .word MOD79_02217144
+_02214F34: .word MOD79_02217140
_02214F38: .word MOD79_02216ED8
_02214F3C: .word MOD79_02216ADC
_02214F40: .word MOD79_02216D4C
@@ -3438,7 +3438,7 @@ _022152DC:
cmp r0, #0
beq _02215448
add r4, r0, #9
- ldr r1, _0221562C ; =0x0210430C
+ ldr r1, _0221562C ; =UNK_0210430C
mov r2, #0
b _02215330
_0221532C:
@@ -3460,7 +3460,7 @@ _02215358:
cmp r0, #0
bne _0221532C
mov r3, r4
- ldr r1, _0221562C ; =0x0210430C
+ ldr r1, _0221562C ; =UNK_0210430C
mov r2, #0
b _02215374
_02215370:
@@ -3655,7 +3655,7 @@ _0221561C: .word MOD79_02216F64
_02215620: .word MOD79_02216F6C
_02215624: .word 0x51EB851F
_02215628: .word MOD79_02216F70
-_0221562C: .word 0x0210430C
+_0221562C: .word UNK_0210430C
_02215630: .word MOD79_02216F7C
_02215634: .word MOD79_02216F8C
_02215638: .word MOD79_0221673C
@@ -4101,7 +4101,7 @@ _02215C1C:
bl sscanf
mov r3, #0
mov ip, #1
- ldr r2, _02215D24 ; =0x0210430C
+ ldr r2, _02215D24 ; =UNK_0210430C
b _02215C5C
_02215C50:
ldr r1, [sp, #0x14]
@@ -4163,7 +4163,7 @@ _02215D14: .word 0x0000024E
_02215D18: .word MOD79_02217000
_02215D1C: .word 0x0000024F
_02215D20: .word MOD79_02217020
-_02215D24: .word 0x0210430C
+_02215D24: .word UNK_0210430C
arm_func_end MOD79_02215BD8
arm_func_start MOD79_02215D28
@@ -4274,7 +4274,7 @@ _02215E7C:
ldr r0, [r5, #0x15c]
cmp r0, #0
bne _02215EA4
- ldr r0, _0221608C ; =0x02217128
+ ldr r0, _0221608C ; =MOD79_02217128
ldr r0, [r0]
cmp r0, #0
beq _02215EB8
@@ -4413,7 +4413,7 @@ _02216020:
_02216080: .word MOD79_0221705C
_02216084: .word MOD79_02217064
_02216088: .word MOD79_0221706C
-_0221608C: .word 0x02217128
+_0221608C: .word MOD79_02217128
_02216090: .word MOD79_02217074
_02216094: .word MOD79_02217080
_02216098: .word MOD79_02217088
@@ -4593,11 +4593,11 @@ _022162D0:
strh r0, [sp, #2]
b _02216368
_02216318:
- ldr r0, _02216470 ; =0x02217128
+ ldr r0, _02216470 ; =MOD79_02217128
ldr r0, [r0]
cmp r0, #0
beq _0221634C
- ldr r0, _02216474 ; =0x02217124
+ ldr r0, _02216474 ; =MOD79_02217124
ldrh r0, [r0]
mov r1, r0, asr #8
mov r0, r0, lsl #8
@@ -4685,8 +4685,8 @@ _0221643C:
ldmia sp!, {r4, pc}
.align 2, 0
_0221646C: .word MOD79_0221695C
-_02216470: .word 0x02217128
-_02216474: .word 0x02217124
+_02216470: .word MOD79_02217128
+_02216474: .word MOD79_02217124
arm_func_end MOD79_0221621C
arm_func_start MOD79_02216478
@@ -4710,7 +4710,7 @@ MOD79_02216478: ; 0x02216478
ldr r5, [r4, #0x15c]
cmp r5, #0
bne _022164D4
- ldr r0, _02216544 ; =0x02217128
+ ldr r0, _02216544 ; =MOD79_02217128
ldr r5, [r0]
cmp r5, #0
ldreq r5, [r4, #0x18]
@@ -4745,7 +4745,7 @@ _02216524:
add sp, sp, #4
ldmia sp!, {r4, r5, pc}
.align 2, 0
-_02216544: .word 0x02217128
+_02216544: .word MOD79_02217128
arm_func_end MOD79_02216478
arm_func_start MOD79_02216548