diff options
Diffstat (limited to 'asm/unk_020023C0.s')
-rw-r--r-- | asm/unk_020023C0.s | 154 |
1 files changed, 77 insertions, 77 deletions
diff --git a/asm/unk_020023C0.s b/asm/unk_020023C0.s index 33179c36..cf088d15 100644 --- a/asm/unk_020023C0.s +++ b/asm/unk_020023C0.s @@ -12747,7 +12747,7 @@ _020083C4: ldr r1, [sp, #0xc]
ldr r0, [sp, #0x14]
lsl r1, r1, #0x1
- blx FUN_020EBE8C
+ blx _u32_div_f
cmp r1, #0x0
beq _020083F4
mov r0, #0xab
@@ -12766,7 +12766,7 @@ _020083C4: _020083F4:
ldr r1, [sp, #0xc]
add r0, r4, #0x0
- blx FUN_020EBE8C
+ blx _u32_div_f
cmp r1, #0x0
beq _02008416
mov r0, #0xab
@@ -12870,7 +12870,7 @@ _020084B4: ldr r1, [sp, #0x8]
ldr r0, [sp, #0x14]
lsl r1, r1, #0x1
- blx FUN_020EBE8C
+ blx _u32_div_f
cmp r1, #0x0
beq _020084E4
mov r0, #0xab
@@ -12889,7 +12889,7 @@ _020084B4: _020084E4:
ldr r1, [sp, #0x8]
add r0, r4, #0x0
- blx FUN_020EBE8C
+ blx _u32_div_f
cmp r1, #0x0
beq _02008504
mov r0, #0xab
@@ -13066,7 +13066,7 @@ _0200862C: ldr r1, [sp, #0x4]
ldr r0, [sp, #0x0]
lsl r1, r1, #0x1
- blx FUN_020EBE8C
+ blx _u32_div_f
cmp r1, #0x0
beq _02008654
mov r0, #0xab
@@ -13081,7 +13081,7 @@ _0200862C: _02008654:
ldr r1, [sp, #0x4]
add r0, r4, #0x0
- blx FUN_020EBE8C
+ blx _u32_div_f
cmp r1, #0x0
beq _02008672
mov r0, #0xab
@@ -19941,7 +19941,7 @@ FUN_0200B9EC: ; 0x0200B9EC add r3, r4, #0x0
ldr r5, [sp, #0x34]
ldr r7, [sp, #0x38]
- bl FUN_0200233C
+ bl ConvertUIntToDecimalString
ldrh r1, [r6, #0x8]
ldr r0, _0200BA74 ; =0x0000FFFF
cmp r1, r0
@@ -20043,7 +20043,7 @@ FUN_0200BAAC: ; 0x0200BAAC add r2, r3, #0x0
add r0, #0x8
add r3, r4, #0x0
- bl FUN_0200233C
+ bl ConvertUIntToDecimalString
ldrh r1, [r7, #0x8]
ldr r0, _0200BB10 ; =0x0000FFFF
cmp r1, r0
@@ -37274,7 +37274,7 @@ _02013B8A: beq _02013BC4
bl FUN_0201B9EC
add r1, r4, #0x0
- blx FUN_020EBE8C
+ blx _u32_div_f
ldr r4, [r5, #0x4]
mov r0, #0x0
mov r2, #0x1
@@ -54825,7 +54825,7 @@ _0201BB8E: mul r0, r1
mov r1, #0x5a
lsl r1, r1, #0x2
- blx FUN_020EBE8C
+ blx _u32_div_f
lsl r0, r0, #0x10
lsr r1, r0, #0x10
_0201BBA2:
@@ -56250,7 +56250,7 @@ _0201C5DE: lsl r2, r2, #0x4
lsl r0, r0, #0x4
mul r0, r2
- blx FUN_020EBE8C
+ blx _u32_div_f
pop {r3, pc}
.balign 4
@@ -57516,7 +57516,7 @@ _0201CF0C: ldr r2, [sp, #0x0]
cmp r2, #0x1
bne _0201CF36
- blx FUN_020EBE8C
+ blx _u32_div_f
str r1, [r5, #0x54]
b _0201CF3E
_0201CF36:
@@ -57583,7 +57583,7 @@ _0201CF7C: blo _0201CFB8
cmp r7, #0x4
bne _0201CFB2
- blx FUN_020EBE8C
+ blx _u32_div_f
str r1, [r5, #0x54]
b _0201CFB8
_0201CFB2:
@@ -60201,7 +60201,7 @@ _0201E2A6: beq _0201E2B6
blx FUN_020B19C4
add r1, r4, #0x0
- blx FUN_020EBE8C
+ blx _u32_div_f
pop {r4, pc}
_0201E2B6:
mov r0, #0x0
@@ -65148,7 +65148,7 @@ _02020602: beq _02020612
blx FUN_020B19C4
add r1, r4, #0x0
- blx FUN_020EBE8C
+ blx _u32_div_f
pop {r4, pc}
_02020612:
mov r0, #0x0
@@ -68130,7 +68130,7 @@ _02021B74: _02021B80:
add r0, r6, #0x0
add r1, r4, #0x0
- blx FUN_020EBE8C
+ blx _u32_div_f
lsl r0, r0, #0x10
lsr r1, r0, #0x10
add r0, r4, #0x0
@@ -68200,7 +68200,7 @@ _02021BEC: _02021BFA:
add r0, r4, #0x0
mov r1, #0xa
- blx FUN_020EBE8C
+ blx _u32_div_f
add r4, r0, #0x0
bne _02021B80
_02021C06:
@@ -72216,14 +72216,14 @@ FUN_0202395C: ; 0x0202395C add r4, r1, #0x0
add r5, r0, #0x0
add r0, r4, #0x0
- bl FUN_02002288
+ bl StringLength
cmp r0, #0x8
blt _02023970
bl ErrorHandling
_02023970:
add r0, r5, #0x0
add r1, r4, #0x0
- bl FUN_02002248
+ bl StringCopy
pop {r3-r5, pc}
.balign 4
@@ -72464,7 +72464,7 @@ FUN_02023AA4: ; 0x02023AA4 mov r2, #0x7
add r5, r0, #0x0
add r4, r1, #0x0
- bl FUN_020022D0
+ bl StringNotEqualN
cmp r0, #0x0
bne _02023AC0
ldr r1, [r5, #0x10]
@@ -76257,7 +76257,7 @@ FUN_02025500: ; 0x02025500 push {r3-r5, lr}
add r5, r0, #0x0
add r4, r1, #0x0
- bl FUN_020022A4
+ bl StringNotEqual
cmp r0, #0x0
bne _0202551A
ldr r1, [r5, #0x10]
@@ -76462,7 +76462,7 @@ FUN_02025658: ; 0x02025658 strb r0, [r4, #0x7]
add r0, r4, #0x0
add r0, #0x8
- bl FUN_0200232C
+ bl StringFillEOS
ldr r0, _020256A8 ; =0x0000FFFF
mov r1, #0x0
add r2, r4, #0x0
@@ -76538,7 +76538,7 @@ FUN_020256DC: ; 0x020256DC add r1, r0, #0x0
add r0, r5, #0x0
add r0, #0x8
- bl FUN_02002248
+ bl StringCopy
add r0, r6, #0x0
bl FUN_020239CC
strb r0, [r5, #0x4]
@@ -83774,7 +83774,7 @@ _0202886A: add r0, r6, #0x0
add r1, r5, #0x0
add r2, r7, #0x0
- bl FUN_020022D0
+ bl StringNotEqualN
cmp r0, #0x0
bne _0202887C
mov r0, #0x1
@@ -83817,7 +83817,7 @@ FUN_020288AC: ; 0x020288AC add r0, #0x10
add r1, #0x10
mov r2, #0x8
- bl FUN_020022D0
+ bl StringNotEqualN
cmp r0, #0x0
beq _020288C4
mov r0, #0x0
@@ -83826,7 +83826,7 @@ _020288C4: add r0, r5, #0x0
add r1, r4, #0x0
mov r2, #0x8
- bl FUN_020022D0
+ bl StringNotEqualN
cmp r0, #0x0
beq _020288D6
mov r0, #0x0
@@ -86993,21 +86993,21 @@ _02029E6C: bls _02029EAE
add r0, r7, #0x0
mov r1, #0x3c
- blx FUN_020EBE8C
+ blx _u32_div_f
add r4, r4, r0
add r0, r7, #0x0
mov r1, #0x3c
- blx FUN_020EBE8C
+ blx _u32_div_f
add r7, r1, #0x0
cmp r4, #0x3b
bls _02029EAE
add r0, r4, #0x0
mov r1, #0x3c
- blx FUN_020EBE8C
+ blx _u32_div_f
add r6, r6, r0
add r0, r4, #0x0
mov r1, #0x3c
- blx FUN_020EBE8C
+ blx _u32_div_f
ldr r0, _02029EB8 ; =0x000003E7
add r4, r1, #0x0
cmp r6, r0
@@ -90885,18 +90885,18 @@ FUN_0202B888: ; 0x0202B888 mov r1, #0x0
str r1, [r0, #0x0]
str r1, [r0, #0x4]
- ldr r3, _0202B898 ; =FUN_0200232C
+ ldr r3, _0202B898 ; =StringFillEOS
add r0, #0x8
mov r1, #0x8
bx r3
nop
-_0202B898: .word FUN_0200232C
+_0202B898: .word StringFillEOS
thumb_func_start FUN_0202B89C
FUN_0202B89C: ; 0x0202B89C
push {r3, lr}
add r0, #0x8
- bl FUN_02002288
+ bl StringLength
cmp r0, #0x0
beq _0202B8AC
mov r0, #0x1
@@ -91024,7 +91024,7 @@ _0202B968: mov r1, #0x1d
bl FUN_0202A150
add r1, r7, #0x0
- blx FUN_020EBE8C
+ blx _u32_div_f
add r7, r0, #0x0
_0202B984:
str r7, [r5, #0x0]
@@ -91054,7 +91054,7 @@ _0202B9A0: ldr r2, [r0, #0x28]
mov r0, #0x64
mul r0, r2
- blx FUN_020EBE8C
+ blx _u32_div_f
add r1, r0, #0x0
_0202B9C4:
str r1, [r5, #0x0]
@@ -91162,7 +91162,7 @@ FUN_0202BA80: ; 0x0202BA80 _0202BA8E:
add r0, #0x8
add r1, #0x8
- bl FUN_020022A4
+ bl StringNotEqual
cmp r0, #0x0
bne _0202BA9E
mov r0, #0x1
@@ -110996,14 +110996,14 @@ _02035010: bne _0203502A
add r0, r6, #0x0
mov r1, #0x64
- blx FUN_020EBE8C
+ blx _u32_div_f
cmp r1, #0x0
bne _02035038
_0203502A:
mov r1, #0x19
add r0, r6, #0x0
lsl r1, r1, #0x4
- blx FUN_020EBE8C
+ blx _u32_div_f
cmp r1, #0x0
bne _0203503C
_02035038:
@@ -112485,7 +112485,7 @@ FUN_02035C18: ; 0x02035C18 add r6, r2, #0x0
bl FUN_020201DC
mov r1, #0x3
- blx FUN_020EBE8C
+ blx _u32_div_f
add r2, r0, #0x0
lsl r1, r2, #0x1
add r1, r2, r1
@@ -112531,7 +112531,7 @@ FUN_02035C78: ; 0x02035C78 add r4, r0, #0x0
bl FUN_020201DC
mov r1, #0x3
- blx FUN_020EBE8C
+ blx _u32_div_f
cmp r1, #0x1
bne _02035C9E
add r0, r4, #0x0
@@ -148719,7 +148719,7 @@ _02047E2C: add r1, r0, #0x0
add r0, r5, #0x0
add r0, #0x3c
- bl FUN_02002248
+ bl StringCopy
add r3, r5, #0x0
add r3, #0x28
add r5, #0x90
@@ -148996,7 +148996,7 @@ FUN_020480E4: ; 0x020480E4 add r1, r0, #0x0
add r0, r4, #0x0
add r0, #0x3c
- bl FUN_02002248
+ bl StringCopy
add r3, r4, #0x0
add r3, #0x28
add r4, #0x90
@@ -175571,7 +175571,7 @@ FUN_02054C14: ; 0x02054C14 push {r4, lr}
mov r1, #0xa
add r4, r0, #0x0
- blx FUN_020EBE8C
+ blx _u32_div_f
cmp r0, #0x0
bne _02054C26
mov r0, #0x1
@@ -175579,7 +175579,7 @@ FUN_02054C14: ; 0x02054C14 _02054C26:
add r0, r4, #0x0
mov r1, #0x64
- blx FUN_020EBE8C
+ blx _u32_div_f
cmp r0, #0x0
bne _02054C36
mov r0, #0x2
@@ -175588,7 +175588,7 @@ _02054C36: mov r1, #0xfa
add r0, r4, #0x0
lsl r1, r1, #0x2
- blx FUN_020EBE8C
+ blx _u32_div_f
cmp r0, #0x0
bne _02054C48
mov r0, #0x3
@@ -175596,7 +175596,7 @@ _02054C36: _02054C48:
ldr r1, _02054C9C ; =0x00002710
add r0, r4, #0x0
- blx FUN_020EBE8C
+ blx _u32_div_f
cmp r0, #0x0
bne _02054C58
mov r0, #0x4
@@ -175604,7 +175604,7 @@ _02054C48: _02054C58:
ldr r1, _02054CA0 ; =0x000186A0
add r0, r4, #0x0
- blx FUN_020EBE8C
+ blx _u32_div_f
cmp r0, #0x0
bne _02054C68
mov r0, #0x5
@@ -175612,7 +175612,7 @@ _02054C58: _02054C68:
ldr r1, _02054CA4 ; =0x000F4240
add r0, r4, #0x0
- blx FUN_020EBE8C
+ blx _u32_div_f
cmp r0, #0x0
bne _02054C78
mov r0, #0x6
@@ -175620,7 +175620,7 @@ _02054C68: _02054C78:
ldr r1, _02054CA8 ; =0x00989680
add r0, r4, #0x0
- blx FUN_020EBE8C
+ blx _u32_div_f
cmp r0, #0x0
bne _02054C88
mov r0, #0x7
@@ -175628,7 +175628,7 @@ _02054C78: _02054C88:
ldr r1, _02054CAC ; =0x05F5E100
add r0, r4, #0x0
- blx FUN_020EBE8C
+ blx _u32_div_f
cmp r0, #0x0
bne _02054C98
mov r0, #0x8
@@ -202299,7 +202299,7 @@ FUN_020612AC: ; 0x020612AC add r1, r0, #0x0
add r0, sp, #0x0
mov r2, #0xb
- bl FUN_02002268
+ bl StringCopyN
add r0, r5, #0x0
mov r1, #0x2
add r2, r4, #0x0
@@ -202916,7 +202916,7 @@ FUN_02061798: ; 0x02061798 strb r2, [r0, #0x6]
bl FUN_0201BA60
mov r1, #0x3
- blx FUN_020EBE8C
+ blx _u32_div_f
add r0, sp, #0x4
strb r1, [r0, #0x5]
add r0, sp, #0x8
@@ -203236,13 +203236,13 @@ FUN_020619F0: ; 0x020619F0 lsl r0, r0, #0x2
mul r0, r1
mov r1, #0xfe
- blx FUN_020EBE8C
+ blx _u32_div_f
add r0, r0, #0x5
mov r1, #0xa
- blx FUN_020EBE8C
+ blx _u32_div_f
mov r1, #0xa
add r4, r0, #0x0
- blx FUN_020EBE8C
+ blx _u32_div_f
add r2, r0, #0x0
mov r0, #0x0
str r0, [sp, #0x0]
@@ -203254,7 +203254,7 @@ FUN_020619F0: ; 0x020619F0 bl FUN_0200AD38
add r0, r4, #0x0
mov r1, #0xa
- blx FUN_020EBE8C
+ blx _u32_div_f
mov r0, #0x0
add r2, r1, #0x0
str r0, [sp, #0x0]
@@ -204085,7 +204085,7 @@ _020620BE: ble _020620D0
bl FUN_0201BA60
add r1, r4, #0x0
- blx FUN_020EBE8C
+ blx _u32_div_f
add r5, r1, #0x0
b _020620D2
_020620D0:
@@ -204692,7 +204692,7 @@ FUN_0206252C: ; 0x0206252C ble _02062552
bl FUN_0201BA60
add r1, r4, #0x0
- blx FUN_020EBE8C
+ blx _u32_div_f
add r5, r1, #0x0
b _02062554
_02062552:
@@ -210366,7 +210366,7 @@ FUN_02065178: ; 0x02065178 add r0, #0x8
mov r2, #0x8
add r5, r3, #0x0
- bl FUN_02002268
+ bl StringCopyN
ldr r0, [sp, #0x10]
str r5, [r4, #0x1c]
str r0, [r4, #0x20]
@@ -213948,7 +213948,7 @@ _02066DF4: orr r0, r1
orr r0, r2
mov r1, #0x1c
- blx FUN_020EBE8C
+ blx _u32_div_f
lsl r0, r1, #0x10
lsr r5, r0, #0x10
add r0, r4, #0x0
@@ -216090,7 +216090,7 @@ _02067E0E: bl FUN_0200A99C
add r0, sp, #0x34
add r1, r4, #0x0
- bl FUN_020022A4
+ bl StringNotEqual
ldr r2, [r5, #0x10]
ldr r1, _02068014 ; =0x7FFFFFFF
lsl r0, r0, #0x1f
@@ -216122,7 +216122,7 @@ _02067E40: add r0, sp, #0x1c
add r0, #0x2
add r1, sp, #0x8
- bl FUN_020022A4
+ bl StringNotEqual
ldr r2, [r5, #0x10]
ldr r1, _02068014 ; =0x7FFFFFFF
lsl r0, r0, #0x1f
@@ -217301,7 +217301,7 @@ FUN_02068698: ; 0x02068698 mov r0, #0x64
mul r0, r1
sub r1, r6, r4
- blx FUN_020EBE8C
+ blx _u32_div_f
lsl r0, r0, #0x18
lsr r0, r0, #0x18
pop {r3-r7, pc}
@@ -217517,7 +217517,7 @@ FUN_0206885C: ; 0x0206885C FUN_02068884: ; 0x02068884
push {r3, lr}
mov r1, #0x19
- blx FUN_020EBE8C
+ blx _u32_div_f
lsl r0, r1, #0x18
lsr r0, r0, #0x18
pop {r3, pc}
@@ -222469,7 +222469,7 @@ _0206AC08: bne _0206AC26
ldr r1, [sp, #0xc]
add r0, r5, #0x0
- bl FUN_02002248
+ bl StringCopy
b _0206AC3E
_0206AC26:
ldr r0, [sp, #0x10]
@@ -226143,7 +226143,7 @@ FUN_0206C66C: ; 0x0206C66C bl FUN_0202398C
add r1, r0, #0x0
add r0, r4, #0x0
- bl FUN_02002248
+ bl StringCopy
add r0, r6, #0x0
bl FUN_020239BC
str r0, [r4, #0x10]
@@ -248270,7 +248270,7 @@ _020778DE: sub r1, #0x40
add r0, #0xd8
add r1, r4, r1
- bl FUN_020022A4
+ bl StringNotEqual
cmp r0, #0x0
beq _02077904
add r0, r4, #0x0
@@ -248289,12 +248289,12 @@ _0207790E: add r1, r4, #0x0
add r0, r4, r0
add r1, #0xd8
- bl FUN_02002248
+ bl StringCopy
add r0, r5, #0x0
add r1, r4, #0x0
add r0, #0x1c
add r1, #0xd8
- bl FUN_02002248
+ bl StringCopy
add r1, r4, #0x0
ldr r0, [r5, #0x18]
add r1, #0xd8
@@ -248880,7 +248880,7 @@ _02077DD8: str r0, [r4, r1]
sub r1, #0x6c
add r0, r4, r1
- bl FUN_02002288
+ bl StringLength
mov r1, #0x56
lsl r1, r1, #0x2
strh r0, [r4, r1]
@@ -250441,7 +250441,7 @@ _02078A90: add r0, r5, #0x0
add r0, #0xd8
add r1, r5, r1
- bl FUN_02002248
+ bl StringCopy
mov r0, #0xc
str r0, [sp, #0x0]
mov r2, #0x0
@@ -252408,7 +252408,7 @@ FUN_02079A0C: ; 0x02079A0C push {r4, lr}
add r4, r0, #0x0
mul r0, r2
- blx FUN_020EBE8C
+ blx _u32_div_f
lsl r0, r0, #0x18
lsr r0, r0, #0x18
bne _02079A22
@@ -252431,7 +252431,7 @@ FUN_02079A24: ; 0x02079A24 pop {r4, pc}
_02079A36:
mov r1, #0x5
- blx FUN_020EBE8C
+ blx _u32_div_f
cmp r4, r0
bls _02079A44
mov r0, #0x2
@@ -259240,7 +259240,7 @@ FUN_0207D0C8: ; 0x0207D0C8 lsl r0, r1, #0x10
mov r1, #0x4b
lsl r1, r1, #0x2
- blx FUN_020EBE8C
+ blx _u32_div_f
lsr r0, r0, #0x10
lsl r0, r0, #0x10
asr r0, r0, #0x10
@@ -259255,7 +259255,7 @@ _0207D0EE: lsl r0, r1, #0x10
mov r1, #0x4b
lsl r1, r1, #0x2
- blx FUN_020EBE8C
+ blx _u32_div_f
lsr r0, r0, #0x10
lsl r0, r0, #0x10
asr r0, r0, #0x10
@@ -265473,7 +265473,7 @@ FUN_0208048C: ; 0x0208048C add r2, r1, #0x0
bl FUN_020671BC
mov r1, #0x6
- blx FUN_020EBE8C
+ blx _u32_div_f
cmp r1, #0x5
bhi _02080510
add r0, r1, r1
@@ -270258,7 +270258,7 @@ _0208292A: mov r1, #0x0
bl FUN_020065A4
mov r1, #0x30
- blx FUN_020EBE8C
+ blx _u32_div_f
str r0, [sp, #0x24]
ldr r1, [sp, #0x24]
add r0, r5, #0x0
|