mirror of
https://github.com/pret/pokediamond.git
synced 2026-09-14 03:56:47 -05:00
Tail calls
This commit is contained in:
@@ -3791,14 +3791,14 @@ _0222F4F4:
|
||||
|
||||
thumb_func_start MOD70_0222F528
|
||||
MOD70_0222F528: ; 0x0222F528
|
||||
ldr r3, _0222F534 ; =0x02030A79
|
||||
ldr r3, _0222F534 ; =FUN_02030A78
|
||||
mov r2, #0xfa
|
||||
add r1, r0, #0
|
||||
mov r0, #0x1d
|
||||
lsl r2, r2, #2
|
||||
bx r3
|
||||
.align 2, 0
|
||||
_0222F534: .word 0x02030A79
|
||||
_0222F534: .word FUN_02030A78
|
||||
thumb_func_end MOD70_0222F528
|
||||
|
||||
thumb_func_start MOD70_0222F538
|
||||
|
||||
@@ -2583,11 +2583,11 @@ _021D8A04: .word 0x021DBD10
|
||||
MOD73_021D8A08: ; 0x021D8A08
|
||||
mov r1, #0xaf
|
||||
lsl r1, r1, #2
|
||||
ldr r3, _021D8A14 ; =0x02013D19
|
||||
ldr r3, _021D8A14 ; =FUN_02013D18
|
||||
ldr r0, [r0, r1]
|
||||
bx r3
|
||||
nop
|
||||
_021D8A14: .word 0x02013D19
|
||||
_021D8A14: .word FUN_02013D18
|
||||
thumb_func_end MOD73_021D8A08
|
||||
|
||||
thumb_func_start MOD73_021D8A18
|
||||
@@ -5294,12 +5294,12 @@ _021D9E7C:
|
||||
|
||||
thumb_func_start MOD73_021D9E80
|
||||
MOD73_021D9E80: ; 0x021D9E80
|
||||
ldr r3, _021D9E88 ; =0x020DF4A4
|
||||
ldr r3, _021D9E88 ; =Call_FillMemWithValue
|
||||
mov r1, #0
|
||||
mov r2, #0x78
|
||||
bx r3
|
||||
.align 2, 0
|
||||
_021D9E88: .word 0x020DF4A4
|
||||
_021D9E88: .word Call_FillMemWithValue
|
||||
thumb_func_end MOD73_021D9E80
|
||||
|
||||
thumb_func_start MOD73_021D9E8C
|
||||
@@ -6581,12 +6581,12 @@ _021DA818: .word 0x0001020F
|
||||
|
||||
thumb_func_start MOD73_021DA81C
|
||||
MOD73_021DA81C: ; 0x021DA81C
|
||||
ldr r3, _021DA824 ; =0x020DF4A4
|
||||
ldr r3, _021DA824 ; =Call_FillMemWithValue
|
||||
mov r1, #0
|
||||
ldr r2, _021DA828 ; =0x00000414
|
||||
bx r3
|
||||
.align 2, 0
|
||||
_021DA824: .word 0x020DF4A4
|
||||
_021DA824: .word Call_FillMemWithValue
|
||||
_021DA828: .word 0x00000414
|
||||
thumb_func_end MOD73_021DA81C
|
||||
|
||||
@@ -7292,12 +7292,12 @@ _021DAD72:
|
||||
|
||||
thumb_func_start MOD73_021DAD78
|
||||
MOD73_021DAD78: ; 0x021DAD78
|
||||
ldr r3, _021DAD80 ; =0x020DF4A4
|
||||
ldr r3, _021DAD80 ; =Call_FillMemWithValue
|
||||
mov r1, #0
|
||||
mov r2, #0x80
|
||||
bx r3
|
||||
.align 2, 0
|
||||
_021DAD80: .word 0x020DF4A4
|
||||
_021DAD80: .word Call_FillMemWithValue
|
||||
thumb_func_end MOD73_021DAD78
|
||||
|
||||
thumb_func_start MOD73_021DAD84
|
||||
@@ -7992,11 +7992,11 @@ MOD73_021DB24C: ; 0x021DB24C
|
||||
|
||||
thumb_func_start MOD73_021DB260
|
||||
MOD73_021DB260: ; 0x021DB260
|
||||
ldr r3, _021DB268 ; =0x02088485
|
||||
ldr r3, _021DB268 ; =FUN_02088484
|
||||
ldr r0, [r0]
|
||||
bx r3
|
||||
nop
|
||||
_021DB268: .word 0x02088485
|
||||
_021DB268: .word FUN_02088484
|
||||
thumb_func_end MOD73_021DB260
|
||||
|
||||
thumb_func_start MOD73_021DB26C
|
||||
@@ -8014,11 +8014,11 @@ MOD73_021DB26C: ; 0x021DB26C
|
||||
|
||||
thumb_func_start MOD73_021DB280
|
||||
MOD73_021DB280: ; 0x021DB280
|
||||
ldr r3, _021DB288 ; =0x020145A9
|
||||
ldr r3, _021DB288 ; =FUN_020145A8
|
||||
ldr r0, [r0]
|
||||
bx r3
|
||||
nop
|
||||
_021DB288: .word 0x020145A9
|
||||
_021DB288: .word FUN_020145A8
|
||||
thumb_func_end MOD73_021DB280
|
||||
|
||||
thumb_func_start MOD73_021DB28C
|
||||
|
||||
@@ -1790,10 +1790,10 @@ _021D82E4:
|
||||
|
||||
thumb_func_start MOD74_021D82E8
|
||||
MOD74_021D82E8: ; 0x021D82E8
|
||||
ldr r3, _021D82EC ; =0x0200BC31
|
||||
ldr r3, _021D82EC ; =FUN_0200BC30
|
||||
bx r3
|
||||
.align 2, 0
|
||||
_021D82EC: .word 0x0200BC31
|
||||
_021D82EC: .word FUN_0200BC30
|
||||
thumb_func_end MOD74_021D82E8
|
||||
|
||||
thumb_func_start MOD74_021D82F0
|
||||
|
||||
@@ -499,11 +499,11 @@ MOD75_021E6FA4: ; 0x021E6FA4
|
||||
MOD75_021E6FDC: ; 0x021E6FDC
|
||||
add r0, #0xc4
|
||||
ldr r0, [r0]
|
||||
ldr r3, _021E6FE8 ; =0x0202A9B1
|
||||
ldr r3, _021E6FE8 ; =FUN_0202A9B0
|
||||
ldr r0, [r0]
|
||||
bx r3
|
||||
nop
|
||||
_021E6FE8: .word 0x0202A9B1
|
||||
_021E6FE8: .word FUN_0202A9B0
|
||||
thumb_func_end MOD75_021E6FDC
|
||||
|
||||
thumb_func_start MOD75_021E6FEC
|
||||
@@ -1045,10 +1045,10 @@ MOD75_021E7448: ; 0x021E7448
|
||||
add r3, r1, #0
|
||||
add r1, r2, #0
|
||||
add r2, r3, #0
|
||||
ldr r3, _021E7454 ; =0x0200A8E1
|
||||
ldr r3, _021E7454 ; =FUN_0200A8E0
|
||||
bx r3
|
||||
nop
|
||||
_021E7454: .word 0x0200A8E1
|
||||
_021E7454: .word FUN_0200A8E0
|
||||
thumb_func_end MOD75_021E7448
|
||||
|
||||
thumb_func_start MOD75_021E7458
|
||||
|
||||
Reference in New Issue
Block a user