summaryrefslogtreecommitdiff
path: root/arm9/modules/05/asm/module_05.s
diff options
context:
space:
mode:
authorPikalaxALT <pikalaxalt@gmail.com>2020-05-17 21:23:23 -0400
committerPikalaxALT <pikalaxalt@gmail.com>2020-05-17 21:23:23 -0400
commit4a22e65c9651b77b3e48c1ac2b590b9edcf9f5f7 (patch)
tree97c87c541afae67926a42e3f45a901c3834f125c /arm9/modules/05/asm/module_05.s
parent9e1c7af9d0602a5a50d741ca26aeac64f4bef39e (diff)
More splitting
Diffstat (limited to 'arm9/modules/05/asm/module_05.s')
-rw-r--r--arm9/modules/05/asm/module_05.s264
1 files changed, 132 insertions, 132 deletions
diff --git a/arm9/modules/05/asm/module_05.s b/arm9/modules/05/asm/module_05.s
index ea3a41c6..4fb96baa 100644
--- a/arm9/modules/05/asm/module_05.s
+++ b/arm9/modules/05/asm/module_05.s
@@ -11025,7 +11025,7 @@ _021DC998:
ldr r2, [r4, #8]
ldr r0, [r0, r1]
mov r1, #0
- bl Call_FillMemWithValue
+ bl memset
b _021DCA04
_021DC9FE:
ldr r0, [r4, #0xc]
@@ -11443,7 +11443,7 @@ _021DCD14:
_021DCD26:
ldr r2, _021DCD60 ; =0x00000F68
mov r1, #0
- bl Call_FillMemWithValue
+ bl memset
ldr r0, [r4, #0xc]
ldr r2, _021DCD64 ; =0x00000F62
str r5, [r0]
@@ -11498,7 +11498,7 @@ _021DCD80:
_021DCD92:
mov r1, #0
mov r2, #0x64
- bl Call_FillMemWithValue
+ bl memset
_021DCD9A:
mov r0, #1
pop {r4, pc}
@@ -11640,7 +11640,7 @@ MOD05_021DCE74: ; 0x021DCE74
mov r1, #0
add r0, #0x10
mov r2, #0x30
- bl Call_FillMemWithValue
+ bl memset
add r5, #0xfc
ldr r1, [r5]
ldr r0, [r4, #0x10]
@@ -11973,7 +11973,7 @@ _021DD11E:
add r0, r4, #0
mov r1, #0
mov r2, #0x3c
- bl Call_FillMemWithValue
+ bl memset
pop {r4, pc}
thumb_func_start MOD05_021DD130
@@ -13157,7 +13157,7 @@ _021DD9CC:
ldr r4, [r6, #8]
mov r0, #0
str r0, [r4]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #3
bl _u32_div_f
add r5, r1, #0
@@ -13165,7 +13165,7 @@ _021DD9CC:
ldr r0, [r6, #4]
lsr r1, r1, #0x10
bl FUN_02020208
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0x14
bl _u32_div_f
add r2, r5, #1
@@ -13197,12 +13197,12 @@ _021DDA12:
_021DDA32:
mov r0, #0
str r0, [r4, #0xc]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #3
bl _u32_div_f
add r0, r1, #1
str r0, [r4, #4]
- bl FUN_0201BA60
+ bl rand_MT
ldr r1, _021DDA74 ; =0x0000010E
bl _u32_div_f
mov r0, #0xf
@@ -13266,7 +13266,7 @@ _021DDAA2:
ldr r0, [r5, #4]
cmp r1, r0
ble _021DDAE4
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0xa
bl _u32_div_f
cmp r1, #7
@@ -13637,7 +13637,7 @@ _021DDD9A:
add r4, r0, #0
beq _021DDE6A
ldr r5, [r4, #8]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #3
and r1, r0
lsl r1, r1, #0x10
@@ -13650,7 +13650,7 @@ _021DDD9A:
str r0, [r5, #0x14]
str r0, [r5, #0x18]
str r0, [r5, #0x20]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0x3c
str r0, [sp, #0x14]
bl _s32_div_f
@@ -13672,12 +13672,12 @@ _021DDDEC:
sub r0, #0x20
_021DDDF0:
str r0, [r5, #4]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #1
and r0, r1
add r0, r0, #4
str r0, [r5, #8]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #1
and r0, r1
add r0, r0, #1
@@ -13686,7 +13686,7 @@ _021DDDF0:
str r0, [r5]
ldr r0, [sp, #8]
str r0, [r5, #0x1c]
- bl FUN_0201BA60
+ bl rand_MT
ldr r1, _021DDE74 ; =0x0000019E
bl _u32_div_f
sub r1, #0x20
@@ -13700,7 +13700,7 @@ _021DDDF0:
ldr r0, [sp, #4]
cmp r6, r0
blt _021DDE48
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0x14
bl _u32_div_f
mov r0, #0x27
@@ -13710,7 +13710,7 @@ _021DDDF0:
str r0, [sp, #0x1c]
b _021DDE5C
_021DDE48:
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0x14
bl _u32_div_f
mov r0, #7
@@ -14228,7 +14228,7 @@ _021DE22E:
str r0, [r5, #0x14]
mov r0, #0
str r0, [r5]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0x2a
bl _u32_div_f
add r0, r1, #4
@@ -14260,7 +14260,7 @@ _021DE22E:
stmia r2!, {r0, r1}
ldr r0, [r3]
str r0, [r2]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0x69
lsl r1, r1, #2
bl _u32_div_f
@@ -15589,7 +15589,7 @@ _021DECE4:
ldr r5, [r4, #8]
mov r0, #0
str r0, [r5]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0x14
bl _u32_div_f
add r1, #0xf
@@ -15614,7 +15614,7 @@ _021DECE4:
ldr r0, _021DEDA8 ; =0x021F683C
ldr r0, [r0, r6]
str r0, [r5, #0x14]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0xfa
lsl r1, r1, #2
bl _u32_div_f
@@ -15636,7 +15636,7 @@ _021DED4E:
add r0, sp, #0xc
add r1, r4, #0
bl MOD05_021DD168
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0x18
bl _u32_div_f
ldr r0, _021DEDB0 ; =0x00000106
@@ -15644,7 +15644,7 @@ _021DED4E:
str r0, [sp, #0xc]
lsl r0, r0, #0xc
str r0, [sp, #0xc]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0xc0
bl _u32_div_f
sub r1, #0x40
@@ -16498,12 +16498,12 @@ _021DF430:
ldr r5, [r6, #8]
mov r0, #0
str r0, [r5]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #6
bl _u32_div_f
add r1, #0x12
str r1, [r5, #4]
- bl FUN_0201BA60
+ bl rand_MT
add r7, r0, #0
mov r1, #3
and r7, r1
@@ -16547,14 +16547,14 @@ _021DF492:
stmia r2!, {r0, r1}
ldr r0, [r3]
str r0, [r2]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0x18
bl _u32_div_f
mov r0, #1
lsl r0, r0, #8
add r0, r1, r0
str r0, [sp, #0x18]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0xa8
bl _u32_div_f
ldr r0, [sp, #0x18]
@@ -16951,12 +16951,12 @@ _021DF7D6:
ldr r5, [r4, #8]
mov r0, #0
str r0, [r5]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #5
bl _u32_div_f
add r0, r1, #7
str r0, [r5, #4]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0xfa
lsl r1, r1, #2
bl _u32_div_f
@@ -16976,30 +16976,30 @@ _021DF80C:
str r0, [r5, #8]
mov r0, #1
str r0, [r5, #0xc]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #6
bl _u32_div_f
add r0, r1, #3
str r0, [r5, #0x10]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #5
bl _u32_div_f
add r0, r1, #4
str r0, [r5, #0x14]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0x14
bl _u32_div_f
str r1, [sp, #8]
add r0, sp, #0x10
add r1, r4, #0
bl MOD05_021DD168
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #6
lsl r1, r1, #6
bl _u32_div_f
sub r1, #0x40
str r1, [sp, #0x10]
- bl FUN_0201BA60
+ bl rand_MT
lsl r0, r0, #0x18
lsr r1, r0, #0x18
ldr r0, [sp, #0x10]
@@ -17027,13 +17027,13 @@ _021DF80C:
mov r1, #0xce
sub r7, r1, r0
bpl _021DF89E
- bl FUN_0201BA60
+ bl rand_MT
neg r1, r7
bl _u32_div_f
sub r1, r6, r1
b _021DF8AA
_021DF89E:
- bl FUN_0201BA60
+ bl rand_MT
add r1, r7, #0
bl _u32_div_f
add r1, r6, r1
@@ -17048,7 +17048,7 @@ _021DF8AA:
str r0, [r5, #4]
b _021DF8C6
_021DF8BC:
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #3
and r0, r1
str r0, [sp, #8]
@@ -17150,12 +17150,12 @@ _021DF958:
_021DF978:
b _021DFA96
_021DF97A:
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0x14
bl _u32_div_f
add r1, #0xa
str r1, [r4, #8]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #3
bl _u32_div_f
add r0, r1, #5
@@ -17178,12 +17178,12 @@ _021DF9A2:
ldr r0, [r4, #4]
mov r1, #0x10
bl MOD05_021DC6D4
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0x14
bl _u32_div_f
add r1, #0xa
str r1, [r4, #8]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #3
bl _u32_div_f
add r0, r1, #5
@@ -17212,12 +17212,12 @@ _021DF9E2:
ldr r0, [r4, #0xc]
cmp r1, r0
bgt _021DFA50
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0xf
bl _u32_div_f
add r1, #0xa
str r1, [r4, #8]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #3
bl _u32_div_f
add r0, r1, #7
@@ -17231,12 +17231,12 @@ _021DFA26:
ldr r0, [r4, #0xc]
cmp r1, r0
blt _021DFA50
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0x14
bl _u32_div_f
add r1, #0xa
str r1, [r4, #8]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #3
bl _u32_div_f
add r0, r1, #5
@@ -17840,7 +17840,7 @@ _021DFEF6:
ldr r5, [r4, #8]
mov r0, #0
str r0, [r5]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #3
bl _u32_div_f
add r7, r1, #0
@@ -17888,7 +17888,7 @@ _021DFEF6:
str r0, [r5, #8]
mov r0, #0
str r0, [r5, #0xc]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #3
and r1, r0
mov r0, #0x64
@@ -17915,11 +17915,11 @@ _021DFEF6:
stmia r2!, {r0, r1}
ldr r0, [r3]
str r0, [r2]
- bl FUN_0201BA60
+ bl rand_MT
ldr r1, _021DFFFC ; =0x000001FF
and r0, r1
str r0, [sp, #0x18]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0x30
bl _u32_div_f
mov r0, #0
@@ -17992,7 +17992,7 @@ _021E0032:
ldr r0, [r4, #4]
cmp r1, r0
ble _021E0076
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0xa
bl _u32_div_f
cmp r1, #5
@@ -18496,7 +18496,7 @@ _021E0436:
add r4, r0, #0
beq _021E050E
ldr r5, [r4, #8]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #3
and r1, r0
lsl r1, r1, #0x10
@@ -18507,7 +18507,7 @@ _021E0436:
str r0, [r5, #0x10]
mov r0, #0
str r0, [r5, #0x14]
- bl FUN_0201BA60
+ bl rand_MT
lsr r1, r0, #0x1f
lsl r2, r0, #0x1f
sub r2, r2, r1
@@ -18522,14 +18522,14 @@ _021E0474:
mvn r0, r0
_021E0478:
str r0, [r5, #4]
- bl FUN_0201BA60
+ bl rand_MT
mov r0, #1
str r0, [r5, #0xc]
ldr r0, [sp, #0xc]
str r0, [r5]
ldr r0, [sp, #8]
str r0, [r5, #0x18]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0x14
bl _u32_div_f
add r1, #0xa
@@ -18543,7 +18543,7 @@ _021E0478:
stmia r2!, {r0, r1}
ldr r0, [r3]
str r0, [r2]
- bl FUN_0201BA60
+ bl rand_MT
ldr r1, _021E0518 ; =0x0000019E
bl _u32_div_f
ldr r0, [sp, #0x10]
@@ -18556,7 +18556,7 @@ _021E0478:
ldr r0, [sp, #4]
cmp r6, r0
blt _021E04DE
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0x14
bl _u32_div_f
mov r0, #0x27
@@ -18565,7 +18565,7 @@ _021E0478:
str r0, [sp, #0x24]
b _021E04F0
_021E04DE:
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0x14
bl _u32_div_f
mov r0, #7
@@ -18731,7 +18731,7 @@ _021E060E:
str r0, [r4, #4]
mov r0, #0
str r0, [r4, #0x14]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0x1e
lsl r1, r1, #4
bl _u32_div_f
@@ -18739,7 +18739,7 @@ _021E060E:
str r1, [r4, #0x18]
mov r0, #0
str r0, [r4, #0x1c]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #3
bl _u32_div_f
cmp r1, #0
@@ -18788,13 +18788,13 @@ _021E0678:
ldr r0, [r4, #8]
cmp r0, #0xc8
bne _021E069E
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0xf
bl _u32_div_f
str r1, [r4, #0x10]
b _021E06BE
_021E069E:
- bl FUN_0201BA60
+ bl rand_MT
add r7, r0, #0
ldr r1, [r4, #0x18]
mov r0, #0x32
@@ -19012,7 +19012,7 @@ _021E084C:
add r5, r0, #0
beq _021E0932
ldr r4, [r5, #8]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0xe
bl _u32_div_f
add r6, r1, #0
@@ -19024,7 +19024,7 @@ _021E084C:
lsr r0, r0, #0x1e
add r0, r6, r0
asr r6, r0, #2
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0x19
bl _u32_div_f
add r2, r1, #0
@@ -19038,7 +19038,7 @@ _021E084C:
str r0, [r4, #4]
mov r0, #0
str r0, [r4, #8]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #1
and r0, r1
str r0, [r4, #0xc]
@@ -19060,36 +19060,36 @@ _021E08BA: ; jump table
.short _021E08E0 - _021E08BA - 2 ; case 3
.short _021E08FA - _021E08BA - 2 ; case 4
_021E08C4:
- bl FUN_0201BA60
+ bl rand_MT
ldr r1, _021E0938 ; =0x000001FF
and r0, r1
sub r0, #0x80
str r0, [sp, #8]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0xc0
bl _u32_div_f
add r1, #8
str r1, [sp, #0xc]
b _021E0912
_021E08E0:
- bl FUN_0201BA60
+ bl rand_MT
ldr r1, _021E0938 ; =0x000001FF
and r0, r1
sub r0, #0x80
str r0, [sp, #8]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0x7f
and r0, r1
add r0, #0x40
str r0, [sp, #0xc]
b _021E0912
_021E08FA:
- bl FUN_0201BA60
+ bl rand_MT
ldr r1, _021E0938 ; =0x000001FF
and r0, r1
sub r0, #0x80
str r0, [sp, #8]
- bl FUN_0201BA60
+ bl rand_MT
mov r1, #0x1f
and r0, r1
add r0, #0xa0
@@ -20116,7 +20116,7 @@ MOD05_021E1100: ; 0x021E1100
add r4, r1, #0
mov r1, #0
add r5, r0, #0
- bl Call_FillMemWithValue
+ bl memset
mov r2, #0x6b
add r1, r5, #0
lsl r2, r2, #2
@@ -20196,7 +20196,7 @@ MOD05_021E117C: ; 0x021E117C
ldr r2, _021E11C8 ; =0x0000062C
add r0, r4, #0
mov r1, #0
- bl Call_FillMemWithValue
+ bl memset
pop {r4, pc}
nop
_021E11C4: .word 0xFFFF1FFF
@@ -20445,7 +20445,7 @@ _021E1396:
mov r2, #0x47
mov r1, #0
lsl r2, r2, #2
- bl Call_FillMemWithValue
+ bl memset
str r7, [r4, #4]
ldr r0, [r7, #0xc]
bl FUN_020462AC
@@ -21000,7 +21000,7 @@ _021E17BE:
mov r7, #1
b _021E182E
_021E17DE:
- bl FUN_0201B9EC
+ bl rand_LC
mov r1, #0x64
bl _s32_div_f
cmp r1, #0x32
@@ -21576,7 +21576,7 @@ _021E1C18:
mov r2, #0xb6
mov r1, #0
lsl r2, r2, #2
- bl Call_FillMemWithValue
+ bl memset
str r5, [sp]
add r0, sp, #0x20
ldrb r0, [r0, #0x10]
@@ -24683,7 +24683,7 @@ MOD05_021E3474: ; 0x021E3474
mov r1, #0
mov r2, #0x4c
add r4, r0, #0
- bl Call_FillMemWithValue
+ bl memset
ldr r0, _021E34B4 ; =MOD05_021E34B8
add r1, r4, #0
mov r2, #5
@@ -25083,7 +25083,7 @@ MOD05_021E3768: ; 0x021E3768
mov r1, #0
mov r2, #0x30
add r4, r0, #0
- bl Call_FillMemWithValue
+ bl memset
ldr r0, _021E379C ; =0x04000048
mov r1, #0x3f
ldrh r2, [r0]
@@ -25419,7 +25419,7 @@ MOD05_021E39FC: ; 0x021E39FC
mov r1, #0
mov r2, #0x48
add r4, r0, #0
- bl Call_FillMemWithValue
+ bl memset
ldr r0, _021E3A40 ; =0x04000048
mov r5, #0x3f
ldrh r2, [r0]
@@ -26327,7 +26327,7 @@ MOD05_021E4140: ; 0x021E4140
mov r1, #0
mov r2, #0x30
add r4, r0, #0
- bl Call_FillMemWithValue
+ bl memset
add r0, r4, #0
pop {r4, pc}
.balign 4, 0
@@ -26445,7 +26445,7 @@ MOD05_021E4220: ; 0x021E4220
mov r1, #0
mov r2, #0x30
add r4, r0, #0
- bl Call_FillMemWithValue
+ bl memset
add r0, r4, #0
pop {r4, pc}
.balign 4, 0
@@ -26645,7 +26645,7 @@ MOD05_021E4394: ; 0x021E4394
mov r1, #0
mov r2, #0xcc
add r7, r0, #0
- bl Call_FillMemWithValue
+ bl memset
mov r4, #0
add r5, r7, #0
_021E43AE:
@@ -27042,7 +27042,7 @@ MOD05_021E4688: ; 0x021E4688
mov r1, #0
mov r2, #0x24
add r7, r0, #0
- bl Call_FillMemWithValue
+ bl memset
mov r4, #0
add r5, r7, #0
_021E46A0:
@@ -27176,7 +27176,7 @@ MOD05_021E4788: ; 0x021E4788
mov r1, #0
mov r2, #0xe8
add r4, r0, #0
- bl Call_FillMemWithValue
+ bl memset
add r0, r4, #0
pop {r4, pc}
@@ -27638,7 +27638,7 @@ MOD05_021E4AE4: ; 0x021E4AE4
mov r1, #0
mov r2, #0x2c
add r4, r0, #0
- bl Call_FillMemWithValue
+ bl memset
ldr r0, [sp]
lsl r1, r5, #3
str r0, [r4]
@@ -27766,7 +27766,7 @@ MOD05_021E4BE8: ; 0x021E4BE8
add r1, r4, #0
add r2, r5, #0
add r6, r0, #0
- bl Call_FillMemWithValue
+ bl memset
add r0, r6, #0
pop {r4, r5, r6, pc}
@@ -28364,7 +28364,7 @@ _021E500A:
add r0, r4, #0
mov r1, #0
mov r2, #0x28
- bl Call_FillMemWithValue
+ bl memset
ldr r0, [sp]
add r2, r4, #0
str r0, [r4]
@@ -32832,7 +32832,7 @@ _021E72CC:
add r0, r4, #0
mov r1, #0
add r2, r5, #0
- bl Call_FillMemWithValue
+ bl memset
add r0, r4, #0
pop {r3, r4, r5, pc}
.balign 4, 0
@@ -33109,7 +33109,7 @@ _021E74E8:
add r0, r4, #0
mov r1, #0
add r2, r5, #0
- bl Call_FillMemWithValue
+ bl memset
add r0, r4, #0
pop {r3, r4, r5, pc}
.balign 4, 0
@@ -35786,7 +35786,7 @@ _021E8912:
str r0, [r4, #0xc]
mov r1, #0
mov r2, #0x20
- bl Call_FillMemWithValue
+ bl memset
ldr r5, [r4, #0xc]
bl MOD05_021E3768
str r0, [r5, #0x1c]
@@ -35968,7 +35968,7 @@ _021E8A92:
str r0, [r4, #0xc]
mov r1, #0
mov r2, #0x20
- bl Call_FillMemWithValue
+ bl memset
ldr r5, [r4, #0xc]
bl MOD05_021E3768
str r0, [r5, #0x1c]
@@ -36851,7 +36851,7 @@ _021E916E:
str r0, [r7, #0xc]
mov r1, #0
lsl r2, r2, #4
- bl Call_FillMemWithValue
+ bl memset
ldr r0, [r7, #0x10]
ldr r4, [r7, #0xc]
ldr r1, [r0, #0x20]
@@ -37257,7 +37257,7 @@ _021E94D4:
str r0, [r6, #0xc]
mov r1, #0
lsl r2, r2, #2
- bl Call_FillMemWithValue
+ bl memset
ldr r0, [r6, #0x10]
ldr r4, [r6, #0xc]
ldr r1, [r0, #0x20]
@@ -37617,7 +37617,7 @@ _021E97D6:
str r0, [r7, #0xc]
mov r1, #0
lsl r2, r2, #2
- bl Call_FillMemWithValue
+ bl memset
ldr r0, [r7, #0x10]
ldr r4, [r7, #0xc]
ldr r1, [r0, #0x20]
@@ -38075,7 +38075,7 @@ _021E9B98:
str r0, [r1, #0xc]
mov r1, #0
lsl r2, r2, #6
- bl Call_FillMemWithValue
+ bl memset
ldr r0, [sp, #0x1c]
ldr r4, [r0, #0xc]
ldr r0, [r0, #0x10]
@@ -38733,7 +38733,7 @@ _021EA110:
str r0, [r5, #0xc]
mov r1, #0
lsl r2, r2, #4
- bl Call_FillMemWithValue
+ bl memset
ldr r0, [r5, #0x10]
ldr r4, [r5, #0xc]
ldr r1, [r0, #0x20]
@@ -39064,7 +39064,7 @@ _021EA3D8:
str r0, [r1, #0xc]
mov r1, #0
lsl r2, r2, #2
- bl Call_FillMemWithValue
+ bl memset
ldr r0, [sp, #0x18]
mov r2, #1
ldr r4, [r0, #0xc]
@@ -39650,7 +39650,7 @@ _021EA8B2:
str r0, [r4, #0xc]
mov r1, #0
lsl r2, r2, #2
- bl Call_FillMemWithValue
+ bl memset
ldr r5, [r4, #0xc]
mov r1, #1
add r0, r5, #0
@@ -39936,7 +39936,7 @@ _021EAB14:
str r0, [r6, #0xc]
mov r1, #0
lsl r2, r2, #4
- bl Call_FillMemWithValue
+ bl memset
ldr r4, [r6, #0xc]
mov r1, #4
add r0, r4, #0
@@ -40244,7 +40244,7 @@ _021EAD8E:
str r0, [r1, #0xc]
mov r1, #0
lsl r2, r2, #4
- bl Call_FillMemWithValue
+ bl memset
ldr r0, [sp, #0x14]
mov r1, #6
ldr r4, [r0, #0xc]
@@ -40732,7 +40732,7 @@ _021EB18E:
str r0, [r5, #0xc]
mov r1, #0
lsl r2, r2, #2
- bl Call_FillMemWithValue
+ bl memset
ldr r4, [r5, #0xc]
mov r1, #1
add r0, r4, #0
@@ -41258,7 +41258,7 @@ _021EB5E4:
mov r1, #0
mov r2, #0x38
str r0, [r4, #0xc]
- bl Call_FillMemWithValue
+ bl memset
mov r0, #2
mov r1, #0
bl FUN_0201E6E4
@@ -41478,7 +41478,7 @@ _021EB7A2:
str r0, [r5, #0xc]
mov r1, #0
lsl r2, r2, #4
- bl Call_FillMemWithValue
+ bl memset
ldr r4, [r5, #0xc]
mov r1, #1
add r0, r4, #0
@@ -42161,7 +42161,7 @@ _021EBD20:
str r0, [r5, #0xc]
mov r1, #0
lsl r2, r2, #2
- bl Call_FillMemWithValue
+ bl memset
ldr r4, [r5, #0xc]
mov r1, #4
add r0, r4, #0
@@ -43595,7 +43595,7 @@ _021EC8EC:
blt _021EC8D8
cmp r7, #2
bne _021EC90E
- bl FUN_0201B9EC
+ bl rand_LC
ldr r1, _021EC940 ; =0x00007FFF
cmp r0, r1
blo _021EC90A
@@ -43615,7 +43615,7 @@ _021EC90E:
bl FUN_020672BC
cmp r0, #0xe5
bne _021EC938
- bl FUN_0201B9EC
+ bl rand_LC
ldr r1, _021EC940 ; =0x00007FFF
cmp r0, r1
blo _021EC932
@@ -43642,7 +43642,7 @@ MOD05_021EC944: ; 0x021EC944
bl MOD05_021EC8A8
add r1, r0, #0
bpl _021EC960
- bl FUN_0201BA60
+ bl rand_MT
add r1, r0, #0
ldr r0, [sp]
bl FUN_02023CB8
@@ -43658,7 +43658,7 @@ _021EC960:
add r6, r0, #0
lsl r7, r7, #4
_021EC978:
- bl FUN_0201BA60
+ bl rand_MT
add r4, r0, #0
bl FUN_02068884
cmp r6, r0
@@ -43730,7 +43730,7 @@ _021EC9E0:
add r6, sp, #8
add r7, #2
_021EC9F4:
- bl FUN_0201B9EC
+ bl rand_LC
mov r1, #6
sub r1, r1, r5
bl _s32_div_f
@@ -43749,7 +43749,7 @@ _021EC9F4:
add r6, #1
mov r7, #0x1f
_021ECA1E:
- bl FUN_0201B9EC
+ bl rand_LC
lsr r1, r0, #0x1f
lsl r0, r0, #0x1f
sub r0, r0, r1
@@ -44532,7 +44532,7 @@ MOD05_021ED00C: ; 0x021ED00C
mov r5, #0
_021ED044:
add r0, r4, #0
- bl FUN_0201BA10
+ bl rand_ALT
add r4, r0, #0
add r0, r6, #0
add r1, r4, #0
@@ -44987,7 +44987,7 @@ _021ED3AC:
ldr r0, [sp]
bl MOD05_021ED320
add r4, r0, #0
- bl FUN_0201B9EC
+ bl rand_LC
mov r1, #0x64
mul r1, r0
add r0, r1, #0
@@ -45434,7 +45434,7 @@ _021ED6B4:
beq _021ED788
_021ED774:
add r0, r7, #0
- bl FUN_0201BA10
+ bl rand_ALT
add r7, r0, #0
ldr r0, [sp, #0x2c]
add r1, r7, #0
@@ -52111,7 +52111,7 @@ MOD05_021F0ADC: ; 0x021F0ADC
mov r0, #0
mvn r0, r0
strb r0, [r4]
- bl FUN_0201B9EC
+ bl rand_LC
lsr r2, r0, #0x1f
lsl r1, r0, #0x1c
sub r1, r1, r2
@@ -52240,7 +52240,7 @@ _021F0BE0:
blt _021F0C0C
mov r0, #0
strb r0, [r4, #1]
- bl FUN_0201B9EC
+ bl rand_LC
lsr r1, r0, #0x1f
lsl r2, r0, #0x1c
sub r2, r2, r1
@@ -57512,7 +57512,7 @@ _021F33E2:
ldr r2, [sp, #8]
add r0, r4, #0
mov r1, #0
- bl Call_FillMemWithValue
+ bl memset
ldr r0, [sp]
strh r6, [r4]
strh r0, [r4, #2]
@@ -57639,7 +57639,7 @@ MOD05_021F34DC: ; 0x021F34DC
mov r1, #0
mov r2, #0x58
add r5, r0, #0
- bl Call_FillMemWithValue
+ bl memset
ldr r0, [sp, #8]
str r0, [r5]
add r0, r7, #0
@@ -58023,7 +58023,7 @@ _021F382E:
ldr r0, [r4, #0xc]
mov r1, #0
add r2, r5, #0
- bl Call_FillMemWithValue
+ bl memset
pop {r3, r4, r5, pc}
.balign 4, 0
@@ -58036,7 +58036,7 @@ MOD05_021F383C: ; 0x021F383C
add r0, r4, #0
mov r1, #0
mov r2, #0x60
- bl Call_FillMemWithValue
+ bl memset
pop {r4, pc}
.balign 4, 0
@@ -59993,7 +59993,7 @@ MOD05_021F46C8: ; 0x021F46C8
mov r1, #0
lsl r2, r2, #2
add r4, r0, #0
- bl Call_FillMemWithValue
+ bl memset
mov r2, #0x63
mov r0, #0
add r1, r4, #0
@@ -60072,13 +60072,13 @@ _021F4732:
add r0, #0xc
mov r1, #0
lsl r2, r2, #6
- bl Call_FillMemWithValue
+ bl memset
mov r2, #0x63
lsl r2, r2, #2
add r0, r4, r2
mov r1, #0
sub r2, #0xc
- bl Call_FillMemWithValue
+ bl memset
mov r0, #1
str r0, [r4]
mov r0, #0
@@ -60929,7 +60929,7 @@ _021F4DDE:
bl FUN_0202A9C0
cmp r5, r0
bne _021F4E42
- bl FUN_0201B9EC
+ bl rand_LC
mov r1, #0x29
lsl r1, r1, #4
bl _s32_div_f
@@ -61031,7 +61031,7 @@ MOD05_021F4EE4: ; 0x021F4EE4
push {r4, r5, r6, lr}
add r6, r0, #0
add r5, r1, #0
- bl FUN_0201B9EC
+ bl rand_LC
mov r1, #0x29
lsl r1, r1, #4
bl _s32_div_f
@@ -61085,7 +61085,7 @@ _021F4F3E:
MOD05_021F4F44: ; 0x021F4F44
push {r3, r4, r5, lr}
add r4, r0, #0
- bl FUN_0201B9EC
+ bl rand_LC
mov r1, #0x29
lsl r1, r1, #4
bl _s32_div_f
@@ -61148,7 +61148,7 @@ _021F4FA8:
MOD05_021F4FAC: ; 0x021F4FAC
push {r3, r4, r5, lr}
add r4, r0, #0
- bl FUN_0201B9EC
+ bl rand_LC
mov r1, #0x29
lsl r1, r1, #4
bl _s32_div_f
@@ -61752,7 +61752,7 @@ MOD05_021F5400: ; 0x021F5400
mov r1, #0
mov r2, #0x78
add r4, r0, #0
- bl Call_FillMemWithValue
+ bl memset
ldr r1, [r5, #8]
add r0, r4, #0
bl FUN_020B80B4
@@ -62048,7 +62048,7 @@ MOD05_021F5608: ; 0x021F5608
mov r1, #0x11
mov r2, #0x20
add r4, r0, #0
- bl Call_FillMemWithValue
+ bl memset
mov r0, #1
str r0, [sp]
add r0, r5, #0
@@ -62512,7 +62512,7 @@ _021F59C4:
add r0, r4, #0
mov r1, #0
add r2, r5, #0
- bl Call_FillMemWithValue
+ bl memset
ldr r0, [sp]
str r0, [r4]
ldr r0, [sp, #4]
@@ -63125,7 +63125,7 @@ _021F5E24:
MOD05_021F5E30: ; 0x021F5E30
push {r4, lr}
add r4, r0, #0
- bl FUN_0201B9EC
+ bl rand_LC
lsr r1, r0, #0x1f
lsl r0, r0, #0x1e
sub r0, r0, r1
@@ -63454,7 +63454,7 @@ _021F6088:
add r0, r4, #0
mov r1, #0
add r2, r5, #0
- bl Call_FillMemWithValue
+ bl memset
add r0, r4, #0
pop {r3, r4, r5, pc}
.align 2, 0
@@ -63654,7 +63654,7 @@ MOD05_021F61F4: ; 0x021F61F4
add r4, r0, #0
mov r1, #0
mov r2, #0x34
- bl Call_FillMemWithValue
+ bl memset
str r6, [r4]
mov r0, #0
str r0, [r4, #0xc]
@@ -63896,7 +63896,7 @@ _021F63AC:
str r0, [r5, #4]
mov r1, #0
add r2, r6, #0
- bl Call_FillMemWithValue
+ bl memset
ldr r0, [r4]
add r0, r0, #1
str r0, [r4]