rename some functions to match pokeruby

This commit is contained in:
YamaArashi 2017-01-14 17:33:43 -08:00
parent b7e2a25915
commit c01a3f4285
68 changed files with 1137 additions and 1137 deletions

View File

@ -3336,7 +3336,7 @@ sub_814CC98: @ 814CC98
lsrs r0, 16
mov r8, r0
ldr r0, =sub_805D714
bl object_new_hidden_with_callback
bl CreateInvisibleSpriteWithCallback
ldr r1, =gUnknown_03005D7C
mov r9, r1
add r9, r6

View File

@ -136,7 +136,7 @@ _081309B4:
movs r1, 0
strb r1, [r0]
_081309CE:
bl GenerateRandomNumber
bl Random
ldr r1, [r5]
ldr r2, [r1, 0x14]
adds r2, 0x18
@ -168,7 +168,7 @@ _081309CE:
cmp r0, 0
beq _08130A60
ldr r5, =gUnknown_0202420C
bl GenerateRandomNumber
bl Random
adds r4, r0, 0
ldrb r0, [r6]
bl battle_side_get_owner
@ -493,7 +493,7 @@ _08130CC6:
adds r3, 0x1
cmp r3, 0x3
ble _08130C7C
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r6, 0
@ -703,7 +703,7 @@ _08130E72:
adds r3, 0x1
cmp r3, 0x3
ble _08130E30
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r5, 0
@ -778,7 +778,7 @@ _08130EFE:
mov r7, r8
cmp r7, 0x3
ble _08130EDA
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r4, 0
@ -1097,7 +1097,7 @@ sub_8131160: @ 8131160
thumb_func_start tai00_unk
tai00_unk: @ 8131178
push {lr}
bl GenerateRandomNumber
bl Random
lsls r0, 16
movs r1, 0xFF
lsls r1, 16
@ -1132,7 +1132,7 @@ _081311B4:
thumb_func_start tai01_unk
tai01_unk: @ 81311B8
push {lr}
bl GenerateRandomNumber
bl Random
lsls r0, 16
movs r1, 0xFF
lsls r1, 16
@ -1167,7 +1167,7 @@ _081311F4:
thumb_func_start tai02_unk
tai02_unk: @ 81311F8
push {lr}
bl GenerateRandomNumber
bl Random
lsls r0, 16
movs r1, 0xFF
lsls r1, 16
@ -1202,7 +1202,7 @@ _08131234:
thumb_func_start tai03_unk
tai03_unk: @ 8131238
push {lr}
bl GenerateRandomNumber
bl Random
lsls r0, 16
movs r1, 0xFF
lsls r1, 16
@ -3536,7 +3536,7 @@ _08132480:
ldrb r0, [r2, 0x17]
cmp r0, 0
beq _081324E0
bl GenerateRandomNumber
bl Random
movs r1, 0x1
ands r1, r0
cmp r1, 0
@ -5348,7 +5348,7 @@ tai46_unk: @ 8133328
adds r4, r0
lsls r4, 24
lsrs r4, 24
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64

File diff suppressed because it is too large Load Diff

View File

@ -1222,7 +1222,7 @@ _080B1040:
b _080B1120
_080B1048:
ldr r4, =gUnknown_0854FEA4
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@ -1230,7 +1230,7 @@ _080B1048:
.pool
_080B105C:
ldr r4, =gUnknown_0854FEA7
bl GenerateRandomNumber
bl Random
ands r5, r0
lsls r0, r5, 16
b _080B111A
@ -1243,7 +1243,7 @@ _080B106C:
cmp r0, 0x3
beq _080B10EC
ldr r4, =gUnknown_0854FE98
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
b _080B1112
@ -1263,7 +1263,7 @@ _080B109E:
b _080B1120
_080B10A6:
ldr r4, =gUnknown_0854FEA4
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@ -1271,7 +1271,7 @@ _080B10A6:
.pool
_080B10B8:
ldr r4, =gUnknown_0854FEA7
bl GenerateRandomNumber
bl Random
ands r5, r0
lsls r0, r5, 16
b _080B111A
@ -1284,7 +1284,7 @@ _080B10C8:
cmp r0, 0x3
beq _080B10EC
ldr r4, =gUnknown_0854FE98
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
b _080B1112
@ -2858,7 +2858,7 @@ _080B1E1A:
lsls r0, 24
cmp r0, 0
beq _080B1E74
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64

View File

@ -665,7 +665,7 @@ sub_8146420: @ 8146420
_08146448:
lsrs r0, r4, 8
asrs r1, r7, 16
bl sine
bl Sin
ldr r1, =gUnknown_02038C28
lsls r2, r5, 1
adds r2, r1
@ -2094,7 +2094,7 @@ sub_8147018: @ 8147018
adds r0, r4, 0
movs r2, 0xA
bl memcpy
bl GenerateRandomNumber
bl Random
movs r5, 0x1
ands r5, r0
movs r1, 0
@ -3042,7 +3042,7 @@ _081477E4:
_081477E8:
lsrs r0, r4, 8
asrs r1, r7, 16
bl sine
bl Sin
ldr r1, =gUnknown_02038C28
lsls r2, r5, 1
adds r2, r1
@ -3250,7 +3250,7 @@ sub_814797C: @ 814797C
_081479A4:
adds r0, r5, 0
movs r1, 0x28
bl sine
bl Sin
ldrh r1, [r4, 0xA]
adds r0, r1
lsls r0, 16
@ -3652,7 +3652,7 @@ sub_8147CE4: @ 8147CE4
_08147CFE:
adds r0, r5, 0
movs r1, 0x10
bl sine
bl Sin
ldrh r1, [r4, 0xC]
adds r0, r1
lsls r0, 16
@ -3683,7 +3683,7 @@ _08147D1E:
_08147D38:
adds r0, r5, 0
movs r1, 0x10
bl sine
bl Sin
ldrh r1, [r4, 0xE]
subs r1, r0
lsls r1, 16
@ -5733,7 +5733,7 @@ _08148E08:
lsls r1, 16
asrs r1, 16
adds r0, r2, 0
bl sine
bl Sin
ldrh r2, [r4, 0xA]
adds r0, r2
strh r0, [r4, 0xA]
@ -7938,7 +7938,7 @@ _08149FD0:
ands r0, r4
mov r2, r8
asrs r1, r2, 16
bl sine
bl Sin
lsls r1, r6, 1
add r1, r10
add r0, r9
@ -8000,13 +8000,13 @@ _0814A04C:
asrs r0, r5, 16
mov r10, r0
ldr r1, [sp, 0x4]
bl sine
bl Sin
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
mov r0, r10
ldr r1, [sp, 0x4]
bl cosine
bl Cos
ldr r2, [sp]
lsls r1, r2, 16
asrs r1, 16
@ -8071,7 +8071,7 @@ _0814A0B8:
lsls r0, 16
asrs r0, 16
ldr r1, [sp, 0x4]
bl cosine
bl Cos
lsls r0, 16
asrs r0, 16
ldr r2, [sp, 0x8]
@ -8717,7 +8717,7 @@ _0814A5E0:
_0814A5E4:
lsrs r0, r6, 8
asrs r1, r7, 16
bl sine
bl Sin
ldr r1, =gUnknown_02038C28
lsls r2, r5, 1
adds r2, r1
@ -9195,7 +9195,7 @@ sub_814A960: @ 814A960
movs r1, 0x10
movs r2, 0x8
movs r3, 0
bl pal_fade_1
bl BlendPalette
movs r1, 0
movs r0, 0x22
mov r2, r8
@ -9283,7 +9283,7 @@ sub_814AA84: @ 814AA84
movs r1, 0x10
movs r2, 0x3
movs r3, 0
bl pal_fade_1
bl BlendPalette
ldr r0, =0xffff3fff
movs r1, 0x10
movs r2, 0
@ -9526,7 +9526,7 @@ sub_814AC38: @ 814AC38
bl CreateTask
lsls r0, 24
lsrs r5, r0, 24
bl GenerateRandomNumber
bl Random
lsls r0, 16
movs r1, 0xC0
lsls r1, 10

View File

@ -738,7 +738,7 @@ _080E1AFA:
muls r5, r0
adds r4, r1, 0
muls r4, r2
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
subs r4, r5

View File

@ -2687,7 +2687,7 @@ _08080ED8:
ldrb r0, [r0]
cmp r0, 0
bne _08080F9A
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
ldr r1, =0x0000028f
@ -2830,7 +2830,7 @@ sub_8080FD0: @ 8080FD0
ldrb r0, [r0]
cmp r0, 0
bne _080810CC
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
ldr r1, =0x0000028f
@ -2956,7 +2956,7 @@ sub_80810F8: @ 80810F8
ldrb r0, [r0]
cmp r0, 0
bne _080811F8
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
ldr r1, =0x0000028f
@ -4432,7 +4432,7 @@ _08081D4C:
ldrb r0, [r5]
cmp r0, 0xC
bne _08081DA6
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xA
@ -6415,7 +6415,7 @@ sub_8082E84: @ 8082E84
mov r6, r9
mov r5, r8
push {r5-r7}
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r1, r0, 16
movs r0, 0x1
@ -6432,7 +6432,7 @@ sub_8082E84: @ 8082E84
mov r8, r3
movs r7, 0x10
_08082EB0:
bl GenerateRandomNumber
bl Random
ldr r1, =gUnknown_020322A4
ldr r4, [r1]
adds r4, 0x4A
@ -6475,7 +6475,7 @@ _08082EF4:
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
bl GenerateRandomNumber
bl Random
lsls r5, r4, 4
adds r5, r4
lsls r5, 2
@ -6487,7 +6487,7 @@ _08082EF4:
ands r0, r1
subs r0, r7, r0
strh r0, [r4, 0x2E]
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
mov r2, r8
@ -6968,7 +6968,7 @@ sub_80832BC: @ 80832BC
ldrsh r0, [r6, r1]
cmp r0, 0
bne _080832E0
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r5, 0
@ -7042,7 +7042,7 @@ _08083344:
ldrsh r1, [r4, r2]
cmp r1, 0
bne _08083362
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r5, 0

View File

@ -5,8 +5,8 @@
.text
thumb_func_start pal_fade_1
pal_fade_1: @ 806F98C
thumb_func_start BlendPalette
BlendPalette: @ 806F98C
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@ -85,6 +85,6 @@ _0806FA12:
pop {r0}
bx r0
.pool
thumb_func_end pal_fade_1
thumb_func_end BlendPalette
.align 2, 0 @ Don't pad with nop.

View File

@ -1912,7 +1912,7 @@ sub_8150D28: @ 8150D28
add r0, sp, 0xC
movs r2, 0x2
bl memcpy
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
mov r9, r0

View File

@ -6072,7 +6072,7 @@ _080DAC3A:
movs r5, 0
ldr r7, =gUnknown_085880A4
_080DAC50:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r6, 0
@ -8264,7 +8264,7 @@ sub_80DBD4C: @ 80DBD4C
str r6, [sp, 0x6C]
mov r4, sp
_080DBD7A:
bl GenerateRandomNumber
bl Random
strh r0, [r4]
movs r2, 0
cmp r2, r9
@ -9472,7 +9472,7 @@ _080DC6DC:
ldr r3, =0x00004bff
movs r1, 0x2
movs r2, 0
bl pal_fade_1
bl BlendPalette
adds r0, r6, 0
bl DestroyTask
_080DC716:
@ -9567,7 +9567,7 @@ _080DC7AA:
ldrb r2, [r1]
movs r1, 0x2
ldr r3, =0x00004bff
bl pal_fade_1
bl BlendPalette
_080DC7CA:
adds r0, r6, 0x1
lsls r0, 24
@ -9790,14 +9790,14 @@ _080DC970:
ldrb r2, [r5]
movs r1, 0x1
mov r3, r10
bl pal_fade_1
bl BlendPalette
adds r4, 0xC
adds r4, r7
ldrb r2, [r5]
adds r0, r4, 0
movs r1, 0x1
mov r3, r10
bl pal_fade_1
bl BlendPalette
_080DC996:
adds r0, r7, 0x1
lsls r0, 24
@ -9930,7 +9930,7 @@ sub_80DC9EC: @ 80DC9EC
movs r0, 0
movs r1, 0x3
adds r2, r4, 0
bl rfu_MBOOT_CHILD_inheritanceLinkStatus
bl CopySpriteTiles
ldrb r0, [r6]
lsls r3, r0, 2
adds r3, r0
@ -9943,7 +9943,7 @@ sub_80DC9EC: @ 80DC9EC
movs r0, 0
movs r1, 0x3
adds r2, r4, 0
bl rfu_MBOOT_CHILD_inheritanceLinkStatus
bl CopySpriteTiles
movs r4, 0
str r4, [sp, 0x4]
ldr r0, [r7]
@ -10393,7 +10393,7 @@ sub_80DCE58: @ 80DCE58
adds r6, r4, 0
movs r7, 0
_080DCE7E:
bl GenerateRandomNumber
bl Random
adds r1, r0, 0
mov r0, sp
adds r0, r7
@ -11048,7 +11048,7 @@ _080DD388:
movs r0, 0
_080DD38A:
strb r0, [r3, 0x2]
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@ -11893,7 +11893,7 @@ _080DDA98:
ldrb r2, [r4, 0x10]
ldr r3, =0x00007fff
movs r1, 0x1
bl pal_fade_1
bl BlendPalette
movs r1, 0x10
ldrsh r0, [r4, r1]
cmp r0, 0
@ -11922,7 +11922,7 @@ _080DDACA:
movs r1, 0x1
movs r2, 0
movs r3, 0x1F
bl pal_fade_1
bl BlendPalette
adds r0, r5, 0
bl DestroyTask
_080DDAFE:
@ -12522,12 +12522,12 @@ _080DDFB8:
ldrh r3, [r4, 0x8]
movs r0, 0x11
movs r1, 0x1
bl pal_fade_1
bl BlendPalette
ldrb r2, [r4, 0xA]
ldrh r3, [r4, 0x8]
movs r0, 0x1A
movs r1, 0x1
bl pal_fade_1
bl BlendPalette
movs r2, 0xA
ldrsh r1, [r4, r2]
movs r2, 0xE
@ -13795,7 +13795,7 @@ sub_80DE9DC: @ 80DE9DC
sub_80DEA20: @ 80DEA20
push {lr}
ldr r0, =DummyObjectCallback
bl object_new_hidden_with_callback
bl CreateInvisibleSpriteWithCallback
ldr r1, =gUnknown_020241E4
strb r0, [r1, 0x3]
ldr r0, =gUnknown_0202420C
@ -14227,7 +14227,7 @@ sub_80DEDA8: @ 80DEDA8
lsls r0, 24
lsrs r0, 24
str r0, [sp]
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@ -15122,7 +15122,7 @@ _080DF4B6:
cmp r0, r7
bne _080DF478
_080DF4C0:
bl GenerateRandomNumber
bl Random
ldr r1, =gUnknown_02039F34
ldr r1, [r1]
ldr r4, [r1, 0x1C]
@ -15246,7 +15246,7 @@ _080DF5A0:
subs r3, 0x1
cmp r3, 0
bge _080DF592
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r4, 0
@ -15351,7 +15351,7 @@ _080DF67C:
cmp r3, 0x3
ble _080DF644
_080DF682:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r5, 0

View File

@ -95,7 +95,7 @@ _0815634A:
_0815636A:
movs r6, 0x3
_0815636C:
bl GenerateRandomNumber
bl Random
adds r5, r0, 0
ands r5, r6
ldr r4, =gUnknown_02039F34
@ -4825,7 +4825,7 @@ _081587C4:
thumb_func_start sub_81587CC
sub_81587CC: @ 81587CC
push {r4,r5,lr}
bl GenerateRandomNumber
bl Random
movs r2, 0xFF
ands r2, r0
ldr r0, =gUnknown_02039F34
@ -4866,7 +4866,7 @@ _08158814:
thumb_func_start sub_815881C
sub_815881C: @ 815881C
push {r4,r5,lr}
bl GenerateRandomNumber
bl Random
movs r2, 0xFF
ands r2, r0
ldr r0, =gUnknown_02039F34

View File

@ -394,7 +394,7 @@ _080E56C6:
thumb_func_start ContestEffectFunc_080E56E0
ContestEffectFunc_080E56E0: @ 80E56E0
push {lr}
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xA
@ -450,7 +450,7 @@ _080E5736:
ldr r1, [r0, 0x8]
movs r0, 0xFF
strb r0, [r1, 0x9]
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xA
@ -1071,7 +1071,7 @@ _080E5BD2:
beq _080E5CA0
mov r4, sp
_080E5C16:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -1636,7 +1636,7 @@ _080E6060:
thumb_func_start ContestEffectFunc_080E6068
ContestEffectFunc_080E6068: @ 80E6068
push {r4,lr}
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xA
@ -2467,7 +2467,7 @@ _080E6680:
movs r6, 0
adds r7, r5, 0
_080E66AA:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
lsls r2, r6, 24

View File

@ -1925,17 +1925,17 @@ _080F6944:
ldr r3, =0x00002ede
movs r0, 0x6B
movs r1, 0x1
bl pal_fade_1
bl BlendPalette
ldrb r2, [r4, 0xA]
ldr r3, =0x00007fff
movs r0, 0x68
movs r1, 0x1
bl pal_fade_1
bl BlendPalette
ldrb r2, [r4, 0xA]
ldr r3, =0x000077be
movs r0, 0x6E
movs r1, 0x1
bl pal_fade_1
bl BlendPalette
_080F6972:
ldr r1, =gTasks
lsls r0, r5, 2
@ -3402,7 +3402,7 @@ sub_80F753C: @ 80F753C
ldr r3, =0x00006f8d
movs r0, 0x91
movs r1, 0x1
bl pal_fade_1
bl BlendPalette
movs r1, 0x22
ldrsh r0, [r4, r1]
cmp r0, 0
@ -3565,7 +3565,7 @@ sub_80F7670: @ 80F7670
cmp r0, 0x27
bhi _080F7732
ldr r4, =gUnknown_0858D860
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xF0
@ -3581,7 +3581,7 @@ sub_80F7670: @ 80F7670
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
bl GenerateRandomNumber
bl Random
ldr r1, =gUnknown_02020630
lsls r5, r4, 4
adds r5, r4
@ -3590,21 +3590,21 @@ sub_80F7670: @ 80F7670
lsls r0, 23
lsrs r0, 23
strh r0, [r5, 0x2E]
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x18
bl __umodsi3
adds r0, 0x10
strh r0, [r5, 0x30]
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xFF
ands r0, r1
adds r0, 0x30
strh r0, [r5, 0x32]
bl GenerateRandomNumber
bl Random
ldrh r6, [r5, 0x4]
lsls r4, r6, 22
lsrs r4, 22
@ -3656,7 +3656,7 @@ sub_80F7768: @ 80F7768
asrs r0, 24
movs r2, 0x30
ldrsh r1, [r4, r2]
bl sine
bl Sin
strh r0, [r4, 0x24]
ldrh r1, [r4, 0x32]
ldrh r0, [r4, 0x36]

View File

@ -860,7 +860,7 @@ _080700C8:
ble _080700AE
cmp r5, 0x2
bne _080700E2
bl GenerateRandomNumber
bl Random
lsls r0, 16
ldr r1, =0x7ffe0000
movs r7, 0x1
@ -875,7 +875,7 @@ _080700E2:
bl pokemon_getattr_encrypted
cmp r0, 0xC3
bne _080700FE
bl GenerateRandomNumber
bl Random
lsls r0, 16
ldr r1, =0x7ffe0000
cmp r0, r1
@ -907,9 +907,9 @@ sub_8070114: @ 8070114
adds r1, r0, 0
cmp r1, 0
bge _08070160
bl GenerateRandomNumber2
bl Random2
adds r4, r0, 0
bl GenerateRandomNumber
bl Random
movs r1, 0x8C
lsls r1, 1
adds r5, r1
@ -936,9 +936,9 @@ _08070160:
lsls r0, 24
lsrs r7, r0, 24
_08070176:
bl GenerateRandomNumber2
bl Random2
adds r4, r0, 0
bl GenerateRandomNumber
bl Random
lsls r4, 16
lsls r0, 16
lsrs r0, 16
@ -974,7 +974,7 @@ _080701AC:
sub_80701B8: @ 80701B8
push {r4,lr}
adds r4, r0, 0
bl GenerateRandomNumber
bl Random
movs r1, 0x8C
lsls r1, 1
adds r4, r1
@ -1084,7 +1084,7 @@ _08070276:
movs r5, 0
adds r6, r1, 0
_08070288:
bl GenerateRandomNumber
bl Random
mov r1, sp
adds r4, r1, r5
lsls r0, 16
@ -1106,7 +1106,7 @@ _08070288:
movs r5, 0
movs r4, 0x1
_080702B8:
bl GenerateRandomNumber
bl Random
adds r1, r7, r5
lsls r0, 16
lsrs r0, 16
@ -2154,7 +2154,7 @@ _08070AEE:
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64

View File

@ -19,7 +19,7 @@ _081224DA:
ldr r2, =0x00002e6c
adds r1, r2
strh r0, [r1]
bl GenerateRandomNumber
bl Random
movs r1, 0x1
ands r1, r0
cmp r1, 0
@ -41,7 +41,7 @@ _08122514:
adds r1, r2
_08122522:
strh r0, [r1]
bl GenerateRandomNumber
bl Random
ldr r3, [r5]
adds r3, r4
movs r2, 0x1
@ -801,7 +801,7 @@ _08122B16:
movs r0, 0x1
b _08122B22
_08122B1A:
bl GenerateRandomNumber
bl Random
movs r1, 0x1
ands r0, r1
_08122B22:
@ -814,7 +814,7 @@ _08122B22:
sub_8122B28: @ 8122B28
push {r4,r5,lr}
adds r5, r0, 0
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x62
@ -823,7 +823,7 @@ sub_8122B28: @ 8122B28
lsrs r4, r0, 16
cmp r4, 0x32
bls _08122B6A
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x62
@ -832,7 +832,7 @@ sub_8122B28: @ 8122B28
lsrs r4, r0, 16
cmp r4, 0x50
bls _08122B6A
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x62
@ -850,7 +850,7 @@ _08122B6A:
ands r0, r2
orrs r0, r1
strh r0, [r5]
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r4, 0x1
@ -864,7 +864,7 @@ _08122B6A:
ands r1, r2
orrs r1, r0
strb r1, [r5]
bl GenerateRandomNumber
bl Random
strh r0, [r5, 0x2]
pop {r4,r5}
pop {r0}

View File

@ -9777,7 +9777,7 @@ sub_811EE38: @ 811EE38
push {r4,lr}
lsls r0, 16
lsrs r4, r0, 16
bl GenerateRandomNumber
bl Random
ldr r2, =gEasyChatGroups
lsls r1, r4, 3
adds r1, r2
@ -9925,7 +9925,7 @@ _0811EF58:
thumb_func_start sub_811EF6C
sub_811EF6C: @ 811EF6C
push {lr}
bl GenerateRandomNumber
bl Random
movs r1, 0x1
ands r1, r0
movs r0, 0xC
@ -10039,7 +10039,7 @@ _0811F02C:
b _0811F084
.pool
_0811F048:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x21
@ -10096,7 +10096,7 @@ _0811F0A0:
b _0811F0EC
.pool
_0811F0B4:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r5, 0
@ -10158,7 +10158,7 @@ _0811F11A:
b _0811F174
.pool
_0811F128:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r4, 0

View File

@ -1205,7 +1205,7 @@ _08071E54:
movs r1, 0x30
ldrsh r0, [r4, r1]
movs r1, 0x1
bl sine
bl Sin
strh r0, [r4, 0x24]
movs r1, 0x2E
ldrsh r0, [r4, r1]
@ -1257,7 +1257,7 @@ _08071EBC:
movs r1, 0x30
ldrsh r0, [r4, r1]
movs r1, 0x2
bl sine
bl Sin
strh r0, [r4, 0x24]
movs r1, 0x2E
ldrsh r0, [r4, r1]
@ -1330,7 +1330,7 @@ _08071F5C:
movs r1, 0x30
ldrsh r0, [r4, r1]
movs r1, 0x2
bl sine
bl Sin
strh r0, [r4, 0x24]
movs r1, 0x2E
ldrsh r0, [r4, r1]
@ -1584,7 +1584,7 @@ sub_8072140: @ 8072140
ldrh r4, [r0]
adds r3, 0x1
strb r3, [r6, 0x7]
bl GenerateRandomNumber
bl Random
lsls r0, 16
movs r1, 0xC0
lsls r1, 10

View File

@ -3888,27 +3888,27 @@ _0813FF2C:
movs r1, 0x8
ldrsh r0, [r4, r1]
movs r1, 0x4
bl cosine
bl Cos
adds r0, 0x8
mov r2, r8
strh r0, [r2]
movs r1, 0x8
ldrsh r0, [r4, r1]
movs r1, 0x4
bl sine
bl Sin
adds r0, 0x10
mov r2, r9
strh r0, [r2]
movs r1, 0xA
ldrsh r0, [r4, r1]
movs r1, 0x4
bl cosine
bl Cos
adds r0, 0x8
strh r0, [r7]
movs r2, 0xA
ldrsh r0, [r4, r2]
movs r1, 0x4
bl sine
bl Sin
adds r0, 0x10
strh r0, [r6]
ldr r0, =sub_813FDEC

View File

@ -4414,7 +4414,7 @@ sub_808F48C: @ 808F48C
cmp r0, 0
beq _0808F4C0
ldr r5, =gUnknown_0850D6DC
bl GenerateRandomNumber
bl Random
movs r4, 0x3
adds r1, r4, 0
ands r1, r0
@ -4467,7 +4467,7 @@ sub_808F4E8: @ 808F4E8
mov r0, sp
movs r2, 0x4
bl memcpy
bl GenerateRandomNumber
bl Random
movs r1, 0x3
ands r1, r0
mov r2, sp
@ -5158,7 +5158,7 @@ sub_808F9C8: @ 808F9C8
cmp r0, 0
beq _0808F9FE
ldr r4, =gUnknown_0850D6DC
bl GenerateRandomNumber
bl Random
movs r5, 0x3
adds r1, r5, 0
ands r1, r0
@ -5229,7 +5229,7 @@ sub_808FA3C: @ 808FA3C
lsrs r1, r0, 24
cmp r1, 0
bne _0808FA6C
bl GenerateRandomNumber
bl Random
movs r1, 0x3
ands r1, r0
mov r2, sp
@ -5328,7 +5328,7 @@ sub_808FB08: @ 808FB08
cmp r0, 0
beq _0808FB3C
ldr r5, =gUnknown_0850D6DC
bl GenerateRandomNumber
bl Random
movs r4, 0x3
adds r1, r4, 0
ands r1, r0
@ -5383,7 +5383,7 @@ sub_808FB64: @ 808FB64
mov r0, sp
movs r2, 0x2
bl memcpy
bl GenerateRandomNumber
bl Random
movs r7, 0x1
adds r1, r7, 0
ands r1, r0
@ -5540,7 +5540,7 @@ sub_808FC8C: @ 808FC8C
cmp r0, 0
beq _0808FCC0
ldr r5, =gUnknown_0850D6DC
bl GenerateRandomNumber
bl Random
movs r4, 0x3
adds r1, r4, 0
ands r1, r0
@ -5593,7 +5593,7 @@ sub_808FCE8: @ 808FCE8
mov r0, sp
movs r2, 0x2
bl memcpy
bl GenerateRandomNumber
bl Random
movs r7, 0x1
adds r1, r7, 0
ands r1, r0
@ -6143,7 +6143,7 @@ sub_80900D4: @ 80900D4
cmp r0, 0
beq _0809010A
ldr r4, =gUnknown_0850D6DC
bl GenerateRandomNumber
bl Random
movs r5, 0x3
adds r1, r5, 0
ands r1, r0
@ -6212,7 +6212,7 @@ sub_8090148: @ 8090148
lsrs r1, r0, 24
cmp r1, 0
bne _08090178
bl GenerateRandomNumber
bl Random
movs r1, 0x1
ands r1, r0
mov r2, sp
@ -6311,7 +6311,7 @@ sub_8090214: @ 8090214
cmp r0, 0
beq _0809024A
ldr r4, =gUnknown_0850D6DC
bl GenerateRandomNumber
bl Random
movs r5, 0x3
adds r1, r5, 0
ands r1, r0
@ -6380,7 +6380,7 @@ sub_8090288: @ 8090288
lsrs r1, r0, 24
cmp r1, 0
bne _080902B8
bl GenerateRandomNumber
bl Random
movs r1, 0x1
ands r1, r0
mov r2, sp
@ -6479,7 +6479,7 @@ sub_8090354: @ 8090354
cmp r0, 0
beq _0809038A
ldr r4, =gUnknown_0850D6EC
bl GenerateRandomNumber
bl Random
movs r5, 0x3
adds r1, r5, 0
ands r1, r0
@ -6548,7 +6548,7 @@ sub_80903C8: @ 80903C8
lsrs r1, r0, 24
cmp r1, 0
bne _080903F8
bl GenerateRandomNumber
bl Random
movs r1, 0x1
ands r1, r0
mov r2, sp
@ -6647,7 +6647,7 @@ sub_8090494: @ 8090494
cmp r0, 0
beq _080904CA
ldr r4, =gUnknown_0850D6EC
bl GenerateRandomNumber
bl Random
movs r5, 0x3
adds r1, r5, 0
ands r1, r0
@ -6716,7 +6716,7 @@ sub_8090508: @ 8090508
lsrs r1, r0, 24
cmp r1, 0
bne _08090538
bl GenerateRandomNumber
bl Random
movs r1, 0x1
ands r1, r0
mov r2, sp
@ -6815,7 +6815,7 @@ sub_80905D4: @ 80905D4
cmp r0, 0
beq _0809060A
ldr r4, =gUnknown_0850D6EC
bl GenerateRandomNumber
bl Random
movs r5, 0x3
adds r1, r5, 0
ands r1, r0
@ -6884,7 +6884,7 @@ sub_8090648: @ 8090648
lsrs r1, r0, 24
cmp r1, 0
bne _08090678
bl GenerateRandomNumber
bl Random
movs r1, 0x1
ands r1, r0
mov r2, sp
@ -6983,7 +6983,7 @@ sub_8090714: @ 8090714
cmp r0, 0
beq _0809074A
ldr r4, =gUnknown_0850D6EC
bl GenerateRandomNumber
bl Random
movs r5, 0x3
adds r1, r5, 0
ands r1, r0
@ -7052,7 +7052,7 @@ sub_8090788: @ 8090788
lsrs r1, r0, 24
cmp r1, 0
bne _080907B8
bl GenerateRandomNumber
bl Random
movs r1, 0x1
ands r1, r0
mov r2, sp
@ -7151,7 +7151,7 @@ sub_8090854: @ 8090854
cmp r0, 0
beq _0809088A
ldr r4, =gUnknown_0850D6EC
bl GenerateRandomNumber
bl Random
movs r5, 0x3
adds r1, r5, 0
ands r1, r0
@ -7220,7 +7220,7 @@ sub_80908C8: @ 80908C8
lsrs r1, r0, 24
cmp r1, 0
bne _080908F8
bl GenerateRandomNumber
bl Random
movs r1, 0x3
ands r1, r0
mov r2, sp
@ -7319,7 +7319,7 @@ sub_8090994: @ 8090994
cmp r0, 0
beq _080909CA
ldr r4, =gUnknown_0850D6EC
bl GenerateRandomNumber
bl Random
movs r5, 0x3
adds r1, r5, 0
ands r1, r0
@ -7388,7 +7388,7 @@ sub_8090A08: @ 8090A08
lsrs r1, r0, 24
cmp r1, 0
bne _08090A38
bl GenerateRandomNumber
bl Random
movs r1, 0x3
ands r1, r0
mov r2, sp
@ -7487,7 +7487,7 @@ sub_8090AD4: @ 8090AD4
cmp r0, 0
beq _08090B0A
ldr r4, =gUnknown_0850D6EC
bl GenerateRandomNumber
bl Random
movs r5, 0x3
adds r1, r5, 0
ands r1, r0
@ -7556,7 +7556,7 @@ sub_8090B48: @ 8090B48
lsrs r1, r0, 24
cmp r1, 0
bne _08090B78
bl GenerateRandomNumber
bl Random
movs r1, 0x3
ands r1, r0
mov r2, sp
@ -7655,7 +7655,7 @@ sub_8090C14: @ 8090C14
cmp r0, 0
beq _08090C4A
ldr r4, =gUnknown_0850D6EC
bl GenerateRandomNumber
bl Random
movs r5, 0x3
adds r1, r5, 0
ands r1, r0
@ -7724,7 +7724,7 @@ sub_8090C88: @ 8090C88
lsrs r1, r0, 24
cmp r1, 0
bne _08090CB8
bl GenerateRandomNumber
bl Random
movs r1, 0x3
ands r1, r0
mov r2, sp

View File

@ -4112,7 +4112,7 @@ fish1: @ 808C918
bl memcpy
movs r0, 0
strh r0, [r5, 0x20]
bl GenerateRandomNumber
bl Random
movs r2, 0x26
ldrsh r1, [r5, r2]
lsls r1, 1
@ -4197,7 +4197,7 @@ fish3: @ 808C9D4
strh r0, [r4, 0x8]
strh r1, [r4, 0xA]
strh r1, [r4, 0xC]
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xA
@ -4339,7 +4339,7 @@ _0808CADC:
cmp r0, 0x3C
bne _0808CB14
_0808CAFC:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -4352,7 +4352,7 @@ _0808CAFC:
_0808CB14:
cmp r6, 0
bne _0808CB32
bl GenerateRandomNumber
bl Random
movs r1, 0x1
ands r1, r0
cmp r1, 0
@ -4485,7 +4485,7 @@ fish8: @ 808CBFC
blt _0808CC52
cmp r1, 0x1
bgt _0808CC56
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64

File diff suppressed because it is too large Load Diff

View File

@ -359,7 +359,7 @@ task_intro_1: @ 816CF18
movs r0, 0
bl SetVBlankCallback
ldr r4, =gUnknown_0203BCC8
bl GenerateRandomNumber
bl Random
movs r1, 0x1
ands r1, r0
strh r1, [r4]
@ -1258,7 +1258,7 @@ _0816D774:
movs r1, 0x7F
ands r0, r1
movs r1, 0x30
bl sine
bl Sin
ldr r1, =gUnknown_0203BCCC
strh r0, [r1]
ldrh r2, [r4, 0xE]
@ -1433,13 +1433,13 @@ _0816D912:
lsls r0, 24
lsrs r0, 24
movs r1, 0x3C
bl sine
bl Sin
strh r0, [r4, 0x24]
ldrh r0, [r4, 0x38]
lsls r0, 24
lsrs r0, 24
movs r1, 0x14
bl sine
bl Sin
strh r0, [r4, 0x26]
ldrh r1, [r4, 0x36]
adds r1, 0x2
@ -1481,7 +1481,7 @@ _0816D96E:
lsls r0, 24
lsrs r0, 24
movs r1, 0x14
bl sine
bl Sin
strh r0, [r4, 0x26]
ldrh r0, [r4, 0x38]
adds r0, 0x4
@ -1500,7 +1500,7 @@ _0816D99C:
lsls r0, 24
lsrs r0, 24
movs r1, 0x2
bl cosine
bl Cos
strh r0, [r4, 0x26]
ldrh r0, [r4, 0x30]
subs r0, 0x1
@ -1751,7 +1751,7 @@ _0816DB7C:
lsrs r0, 24
movs r1, 0x40
_0816DB84:
bl sine
bl Sin
strh r0, [r4, 0x24]
ldrh r0, [r4, 0x30]
adds r0, 0x1
@ -1760,7 +1760,7 @@ _0816DB84:
lsls r0, 24
lsrs r0, 24
movs r1, 0xC
bl cosine
bl Cos
strh r0, [r4, 0x26]
ldrh r0, [r4, 0x32]
adds r0, 0x1
@ -2359,7 +2359,7 @@ _0816E0DE:
ands r0, r1
lsrs r0, 8
movs r1, 0x40
bl sine
bl Sin
movs r1, 0x80
lsls r1, 1
adds r5, r1, 0
@ -2695,7 +2695,7 @@ _0816E3E0:
ldrsh r0, [r5, r2]
movs r1, 0x80
lsls r1, 1
bl sine
bl Sin
ldr r1, =gTasks
lsls r4, r6, 2
adds r4, r6
@ -2709,7 +2709,7 @@ _0816E3E0:
movs r1, 0xC
ldrsh r0, [r5, r1]
movs r1, 0x40
bl cosine
bl Cos
movs r1, 0x54
subs r1, r0
strh r1, [r4, 0xC]
@ -2974,7 +2974,7 @@ _0816E61A:
movs r1, 0xC
ldrsh r0, [r5, r1]
movs r1, 0x3C
bl sine
bl Sin
ldr r2, =gTasks
lsls r1, r6, 2
adds r1, r6
@ -3006,7 +3006,7 @@ _0816E664:
movs r1, 0xC
ldrsh r0, [r5, r1]
movs r1, 0x14
bl sine
bl Sin
ldr r2, =gTasks
lsls r1, r6, 2
adds r1, r6
@ -3183,7 +3183,7 @@ _0816E7C6:
movs r1, 0x30
ldrsh r0, [r4, r1]
movs r1, 0x4
bl sine
bl Sin
strh r0, [r4, 0x24]
ldrh r0, [r4, 0x32]
adds r0, 0x30
@ -4147,7 +4147,7 @@ _0816F00A:
ldr r3, =0x00002949
movs r0, 0x50
movs r1, 0x10
bl pal_fade_1
bl BlendPalette
ldr r4, =gUnknown_08D85E7C
ldr r5, =gUnknown_02037BD0
adds r0, r4, 0

View File

@ -216,7 +216,7 @@ sub_8009570: @ 8009570
bl SeedRng
movs r4, 0
_080095A0:
bl GenerateRandomNumber
bl Random
ldr r1, =gSaveBlock2Ptr
ldr r1, [r1]
adds r1, 0xA
@ -8971,7 +8971,7 @@ _0800DC3C:
_0800DC56:
movs r4, 0
_0800DC58:
bl GenerateRandomNumber
bl Random
lsls r0, 24
lsrs r0, 24
adds r1, r6, r4
@ -15085,7 +15085,7 @@ sub_8010EC0: @ 8010EC0
ldr r1, =0x00000ccd
adds r0, r4, r1
strb r5, [r0]
bl GenerateRandomNumber2
bl Random2
lsls r0, 16
lsrs r0, 16
bl sub_800C54C
@ -16619,7 +16619,7 @@ sub_8011AFC: @ 8011AFC
bl SeedRng
movs r4, 0
_08011B38:
bl GenerateRandomNumber
bl Random
ldr r1, =gSaveBlock2Ptr
ldr r1, [r1]
adds r1, 0xA
@ -27389,7 +27389,7 @@ _08017A80:
_08017A8A:
ldr r5, =gStringVar4
ldr r4, =gUnknown_082EEEAC
bl GenerateRandomNumber
bl Random
lsls r0, 16
movs r1, 0xC0
lsls r1, 10
@ -27404,7 +27404,7 @@ _08017A8A:
_08017AB0:
ldr r5, =gStringVar4
ldr r4, =gUnknown_082EF1CC
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x1
@ -27416,7 +27416,7 @@ _08017AB0:
_08017AD0:
ldr r5, =gStringVar4
ldr r4, =gUnknown_082EF010
bl GenerateRandomNumber
bl Random
lsls r0, 16
movs r1, 0xC0
lsls r1, 10
@ -27431,7 +27431,7 @@ _08017AD0:
_08017AF4:
ldr r5, =gStringVar4
ldr r4, =gUnknown_082EF100
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x1
@ -33979,7 +33979,7 @@ sub_801B078: @ 801B078
ldr r0, [r4]
adds r0, r5
adds r1, r6, 0
bl sub_806F928
bl CalcCRC16WithTable
ldr r1, [r4]
ldr r2, =0x0000322c
adds r1, r2
@ -34006,7 +34006,7 @@ sub_801B0CC: @ 801B0CC
adds r0, r1
movs r1, 0xDE
lsls r1, 1
bl sub_806F928
bl CalcCRC16WithTable
lsls r0, 16
lsrs r0, 16
ldr r4, [r4]
@ -34182,7 +34182,7 @@ sub_801B21C: @ 801B21C
ldr r0, [r4]
adds r0, r5
adds r1, r6, 0
bl sub_806F928
bl CalcCRC16WithTable
ldr r1, [r4]
ldr r3, =0x000033ec
adds r2, r1, r3
@ -34217,7 +34217,7 @@ sub_801B27C: @ 801B27C
adds r0, r1
movs r1, 0xA6
lsls r1, 1
bl sub_806F928
bl CalcCRC16WithTable
lsls r0, 16
lsrs r0, 16
ldr r1, [r4]
@ -39205,7 +39205,7 @@ _0801DA30:
_0801DA38:
ldr r0, [r5, 0x18]
ldrh r1, [r5, 0xC]
bl sub_806F928
bl CalcCRC16WithTable
lsls r0, 16
lsrs r0, 16
ldrh r1, [r5, 0xA]
@ -39260,7 +39260,7 @@ _0801DA7C:
orrs r0, r1
str r0, [sp, 0x4]
ldr r0, [r4, 0x1C]
bl sub_806F928
bl CalcCRC16WithTable
lsls r0, 16
ldr r2, =0x0000ffff
ldr r1, [sp]
@ -39322,7 +39322,7 @@ _0801DB1C:
beq _0801DB5E
ldr r0, [r4, 0x1C]
ldrh r1, [r4, 0x14]
bl sub_806F928
bl CalcCRC16WithTable
lsls r0, 16
lsrs r0, 16
ldrh r1, [r4, 0x12]
@ -39380,7 +39380,7 @@ _0801DB8E:
beq _0801DBA6
b _0801DBB8
_0801DB94:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xF
@ -39388,7 +39388,7 @@ _0801DB94:
adds r0, 0x10
b _0801DBB6
_0801DBA6:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xF
@ -46632,7 +46632,7 @@ sub_8021608: @ 8021608
asrs r0, 23
movs r2, 0xC
ldrsh r1, [r4, r2]
bl sine
bl Sin
strh r0, [r5, 0x24]
movs r1, 0xE
ldrsh r0, [r4, r1]
@ -49093,7 +49093,7 @@ sub_8022A94: @ 8022A94
asrs r0, 23
movs r2, 0xC
ldrsh r1, [r4, r2]
bl sine
bl Sin
strh r0, [r5, 0x24]
movs r1, 0xE
ldrsh r0, [r4, r1]
@ -51565,7 +51565,7 @@ _08023DA0:
adds r4, r0, 0
asrs r0, r4, 8
str r0, [r7, 0x68]
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@ -56425,7 +56425,7 @@ _08026528:
adds r1, 0xF5
add r1, r8
ldrb r6, [r1]
bl GenerateRandomNumber
bl Random
movs r1, 0x1
ands r1, r0
cmp r1, 0
@ -58342,7 +58342,7 @@ _0802740C:
_08027410:
movs r4, 0x2
_08027412:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xA
@ -66352,7 +66352,7 @@ _0802B5F2:
beq _0802B61E
adds r0, r1, 0
bl sub_802AA94
bl GenerateRandomNumber
bl Random
ldr r1, [r4]
lsls r0, 16
lsrs r0, 16
@ -68693,7 +68693,7 @@ sub_802C808: @ 802C808
thumb_func_start sub_802C818
sub_802C818: @ 802C818
push {lr}
bl GenerateRandomNumber
bl Random
lsls r0, 16
movs r1, 0xE0
lsls r1, 11

View File

@ -71,7 +71,7 @@ InitSaveBlockPointersWithRandomOffset: @ 8076BDC
lsls r4, 16
lsrs r4, 16
ldr r5, =gSaveBlock1Ptr
bl GenerateRandomNumber
bl Random
adds r4, r0
movs r0, 0x7C
ands r4, r0
@ -165,9 +165,9 @@ saveblock_randomize_and_relocate: @ 8076C2C
str r0, [r5, 0x10]
ldr r1, [sp]
str r1, [r5, 0xC]
bl GenerateRandomNumber
bl Random
adds r4, r0, 0
bl GenerateRandomNumber
bl Random
lsls r4, 16
lsls r0, 16
lsrs r0, 16

View File

@ -8,11 +8,11 @@
thumb_func_start sub_8177558
sub_8177558: @ 8177558
push {r4,lr}
bl GenerateRandomNumber
bl Random
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
bl GenerateRandomNumber
bl Random
lsls r0, 16
orrs r0, r4
bl sub_8177814
@ -30,7 +30,7 @@ sub_8177584: @ 8177584
push {r4,r5,lr}
lsls r0, 16
lsrs r4, r0, 16
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r1, r0, 16
subs r0, r4, 0x1

View File

@ -496,7 +496,7 @@ _08000782:
cmp r0, 0
bne _080007BE
_080007BA:
bl GenerateRandomNumber
bl Random
_080007BE:
bl sub_800E174
ldr r2, =gUnknown_03007FF8

View File

@ -2933,7 +2933,7 @@ task_new_game_prof_birch_speech_17: @ 8031090
adds r0, r1
ldrh r0, [r0, 0x1A]
bl sub_818D820
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x14

View File

@ -1665,7 +1665,7 @@ sub_8097FA4: @ 8097FA4
adds r0, r4, 0
adds r0, 0x8
adds r1, r6, 0
bl sub_806F67C
bl StoreWordInTwoHalfwords
strb r5, [r6, 0x1B]
ldr r0, =0x0000ffff
strh r0, [r4, 0xE]
@ -1689,7 +1689,7 @@ sub_8097FE4: @ 8097FE4
adds r0, r4, 0
adds r0, 0x8
mov r1, sp
bl sub_806F684
bl LoadWordFromTwoHalfwords
ldr r0, [sp]
ldrb r1, [r0, 0x4]
lsls r0, r1, 4
@ -1739,7 +1739,7 @@ sub_8098044: @ 8098044
adds r0, r1
adds r0, 0x8
mov r1, sp
bl sub_806F684
bl LoadWordFromTwoHalfwords
adds r0, r4, 0
bl DestroyTask
add sp, 0x4

View File

@ -442,7 +442,7 @@ _08120410:
ldr r0, =0x0000ffff
cmp r1, r0
beq _08120480
bl GenerateRandomNumber
bl Random
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
@ -487,7 +487,7 @@ _08120480:
ldr r1, [r1]
bl StringCopy
_081204A2:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xA
@ -551,7 +551,7 @@ _0812050C:
mov r9, r3
adds r6, r1, 0
_08120524:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r4, r5, 0x1
@ -595,7 +595,7 @@ _08120552:
movs r7, 0
movs r5, 0
_0812057E:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xA
@ -617,7 +617,7 @@ _0812057E:
b _0812060E
.pool
_081205BC:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
mov r1, r10
@ -2047,13 +2047,13 @@ _0812107A:
ble _081210B0
adds r5, r6, 0
_08121080:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r6, 0
bl __modsi3
adds r4, r0, 0
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r6, 0

View File

@ -815,7 +815,7 @@ sub_8153E40: @ 8153E40
adds r1, r0
subs r1, r4
adds r0, r4, 0
bl sub_806F96C
bl CalcByteArraySum
cmp r5, r0
beq _08153E7E
movs r0, 0
@ -851,7 +851,7 @@ sub_8153E88: @ 8153E88
adds r1, r0
subs r1, r4
adds r0, r4, 0
bl sub_806F8D0
bl CalcCRC16
lsls r0, 16
lsrs r0, 16
cmp r5, r0

View File

@ -1173,7 +1173,7 @@ sub_80E37DC: @ 80E37DC
movs r2, 0xA
ldrsh r0, [r4, r2]
movs r1, 0x28
bl sine
bl Sin
ldr r1, [r5]
movs r2, 0xF1
lsls r2, 5
@ -1188,7 +1188,7 @@ sub_80E37DC: @ 80E37DC
movs r1, 0xFF
ands r0, r1
movs r1, 0x28
bl sine
bl Sin
ldr r1, [r5]
ldr r2, =0x00001e21
adds r1, r2
@ -1241,7 +1241,7 @@ sub_80E3870: @ 80E3870
movs r1, 0xA
ldrsh r0, [r4, r1]
movs r1, 0x28
bl sine
bl Sin
ldr r1, [r5]
movs r2, 0xF1
lsls r2, 5
@ -1256,7 +1256,7 @@ sub_80E3870: @ 80E3870
movs r1, 0xFF
ands r0, r1
movs r1, 0x28
bl sine
bl Sin
ldr r1, [r5]
ldr r3, =0x00001e21
adds r1, r3

View File

@ -56,7 +56,7 @@ _080842FC:
thumb_func_start set_player_trainer_id
set_player_trainer_id: @ 8084310
push {r4,lr}
bl GenerateRandomNumber
bl Random
adds r4, r0, 0
bl GetTrainerId
lsls r4, 16

View File

@ -28,7 +28,7 @@ sub_80A1818: @ 80A1818
lsrs r3, 17
movs r0, 0x80
movs r1, 0x10
bl pal_fade_1
bl BlendPalette
ldr r0, =sub_8149DFC
bl FindTaskIdByFunc
lsls r0, 24
@ -76,7 +76,7 @@ sub_80A1884: @ 80A1884
lsrs r3, 17
movs r0, 0x80
movs r1, 0x10
bl pal_fade_1
bl BlendPalette
ldr r1, =gUnknown_03000F3C
ldrh r0, [r1]
subs r0, 0x1
@ -798,7 +798,7 @@ sub_80A1E40: @ 80A1E40
ldrh r3, [r3, 0x6]
lsls r3, 17
lsrs r3, 17
bl pal_fade_1
bl BlendPalette
b _080A1EF4
.pool
_080A1E9C:
@ -1177,7 +1177,7 @@ _080A215A:
lsrs r3, 17
adds r0, r5, 0
movs r1, 0x10
bl pal_fade_1
bl BlendPalette
_080A2176:
lsrs r4, 1
adds r0, r5, 0
@ -2341,7 +2341,7 @@ _080A2A32:
movs r1, 0x10
adds r2, r7, 0
adds r3, r6, 0
bl pal_fade_1
bl BlendPalette
_080A2A46:
lsrs r4, 1
adds r0, r5, 0

View File

@ -207,9 +207,9 @@ create_pokemon: @ 8067BBC
str r0, [sp, 0x14]
b _08067C0C
_08067BF8:
bl GenerateRandomNumber
bl Random
adds r4, r0, 0
bl GenerateRandomNumber
bl Random
lsls r4, 16
lsrs r4, 16
lsls r0, 16
@ -230,9 +230,9 @@ _08067C0C:
mov r8, r2
ldr r6, =0x0000ffff
_08067C28:
bl GenerateRandomNumber
bl Random
adds r4, r0, 0
bl GenerateRandomNumber
bl Random
lsls r4, 16
lsrs r4, 16
lsls r0, 16
@ -405,7 +405,7 @@ _08067C8A:
b _08067E50
.pool
_08067DC8:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
str r0, [sp, 0x18]
@ -438,7 +438,7 @@ _08067DC8:
movs r1, 0x29
adds r2, r4, 0
bl pokemon_setattr_encrypted
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
str r0, [sp, 0x18]
@ -517,9 +517,9 @@ pokemon_make_with_nature: @ 8067E90
lsls r0, 24
lsrs r5, r0, 24
_08067EB0:
bl GenerateRandomNumber
bl Random
adds r4, r0, 0
bl GenerateRandomNumber
bl Random
lsls r4, 16
lsrs r4, 16
lsls r0, 16
@ -585,9 +585,9 @@ sub_8067EF8: @ 8067EF8
cmp r0, 0x1B
bhi _08067F9E
_08067F38:
bl GenerateRandomNumber
bl Random
adds r4, r0, 0
bl GenerateRandomNumber
bl Random
lsls r4, 16
lsrs r4, 16
lsls r0, 16
@ -632,9 +632,9 @@ _08067F38:
bne _08067F38
b _08067FCE
_08067F9E:
bl GenerateRandomNumber
bl Random
adds r4, r0, 0
bl GenerateRandomNumber
bl Random
lsls r4, 16
lsrs r4, 16
lsls r0, 16
@ -686,16 +686,16 @@ sub_8067FF8: @ 8067FF8
lsls r2, 24
lsrs r7, r2, 24
_0806800A:
bl GenerateRandomNumber
bl Random
adds r4, r0, 0
bl GenerateRandomNumber
bl Random
lsls r4, 16
lsrs r5, r4, 16
lsls r0, 16
orrs r5, r0
bl GenerateRandomNumber
bl Random
adds r4, r0, 0
bl GenerateRandomNumber
bl Random
lsls r4, 16
lsrs r4, 16
lsls r0, 16
@ -1454,9 +1454,9 @@ sub_8068634: @ 8068634
mov r8, r4
movs r6, 0
_08068664:
bl GenerateRandomNumber
bl Random
adds r4, r0, 0
bl GenerateRandomNumber
bl Random
lsls r4, 16
lsrs r4, 16
lsls r0, 16

View File

@ -191,7 +191,7 @@ _08069F5C:
lsrs r0, 24
cmp r0, 0x1
bls _08069F80
bl GenerateRandomNumber
bl Random
adds r1, r6, 0
ands r1, r0
cmp r1, 0

View File

@ -1731,7 +1731,7 @@ sub_80E7B60: @ 80E7B60
lsls r2, 24
lsrs r2, 24
mov r9, r2
bl GenerateRandomNumber2
bl Random2
lsls r0, 16
lsrs r0, 16
str r0, [sp, 0x38]
@ -2094,7 +2094,7 @@ _080E7E30:
cmp r1, 0
beq _080E7E48
_080E7E34:
bl GenerateRandomNumber2
bl Random2
mov r1, r9
adds r2, r1, r5
lsls r0, 16
@ -2538,7 +2538,7 @@ _080E81E0:
add r1, r10
b _080E820E
_080E81EC:
bl GenerateRandomNumber2
bl Random2
lsls r0, 16
ldr r1, =0x33330000
cmp r0, r1

View File

@ -5,9 +5,9 @@
.text
thumb_func_start GenerateRandomNumber
thumb_func_start Random
@ u16 GenerateRandomNumber()
GenerateRandomNumber: @ 806F5CC
Random: @ 806F5CC
ldr r2, =gUnknown_03005D80
ldr r1, [r2]
ldr r0, =0x41c64e6d
@ -22,7 +22,7 @@ GenerateRandomNumber: @ 806F5CC
lsrs r0, 16
bx lr
.pool
thumb_func_end GenerateRandomNumber
thumb_func_end Random
thumb_func_start SeedRng
@ void SeedRng(u16 seed)
@ -48,8 +48,8 @@ SeedRng2: @ 806F610
.pool
thumb_func_end SeedRng2
thumb_func_start GenerateRandomNumber2
GenerateRandomNumber2: @ 806F620
thumb_func_start Random2
Random2: @ 806F620
ldr r2, =gUnknown_03005D84
ldr r1, [r2]
ldr r0, =0x41c64e6d
@ -60,6 +60,6 @@ GenerateRandomNumber2: @ 806F620
lsrs r0, 16
bx lr
.pool
thumb_func_end GenerateRandomNumber2
thumb_func_end Random2
.align 2, 0 @ Don't pad with nop.

View File

@ -2507,7 +2507,7 @@ sub_80859BC: @ 80859BC
cmp r0, 0
beq _08085A2C
_080859F0:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x58
@ -2516,7 +2516,7 @@ _080859F0:
adds r4, 0xD4
lsls r4, 24
lsrs r4, 24
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x1E
@ -2577,7 +2577,7 @@ _08085A84:
movs r0, 0x1
b _08085B1E
_08085A88:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x96
@ -2622,7 +2622,7 @@ _08085ABC:
movs r1, 0x2
mov r9, r1
_08085AE4:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r4, 0x96

View File

@ -1214,7 +1214,7 @@ sub_80A9DB4: @ 80A9DB4
ldrb r2, [r4, 0x10]
ldrh r3, [r4, 0xA]
movs r1, 0x10
bl pal_fade_1
bl BlendPalette
ldrh r2, [r4, 0x12]
movs r1, 0x12
ldrsh r0, [r4, r1]
@ -1299,12 +1299,12 @@ sub_80A9E78: @ 80A9E78
movs r1, 0x2E
ldrsh r0, [r4, r1]
movs r1, 0x20
bl cosine
bl Cos
strh r0, [r4, 0x24]
movs r1, 0x2E
ldrsh r0, [r4, r1]
movs r1, 0x8
bl sine
bl Sin
strh r0, [r4, 0x26]
movs r1, 0x2E
ldrsh r0, [r4, r1]

View File

@ -4230,9 +4230,9 @@ sub_81378BC: @ 81378BC
thumb_func_start sub_81378E4
sub_81378E4: @ 81378E4
push {r4,lr}
bl GenerateRandomNumber
bl Random
adds r4, r0, 0
bl GenerateRandomNumber
bl Random
lsls r4, 16
lsls r0, 16
lsrs r0, 16
@ -8851,7 +8851,7 @@ _08139E28:
_08139E54:
cmp r1, r0
bne _08139E6E
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x1
@ -11272,7 +11272,7 @@ _0813B2DC:
thumb_func_start sub_813B2E4
sub_813B2E4: @ 813B2E4
push {r4,lr}
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r4, r0, 16
ldr r0, =0x00004038
@ -11304,7 +11304,7 @@ _0813B330:
ands r4, r0
cmp r4, 0
bne _0813B354
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r4, r0, 16
_0813B340:
@ -11316,7 +11316,7 @@ _0813B340:
b _0813B36A
.pool
_0813B354:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r4, r0, 16
ldr r0, =0x00004037
@ -12296,7 +12296,7 @@ _0813BB82:
adds r3, r5, 0
str r2, [sp]
str r3, [sp, 0x4]
bl GenerateRandomNumber
bl Random
adds r1, r6, 0
ands r1, r0
ldr r2, [sp]
@ -12384,7 +12384,7 @@ _0813BC3A:
cmp r1, 0
beq _0813BC5E
mov r10, r5
bl GenerateRandomNumber
bl Random
adds r1, r4, 0
ands r1, r0
cmp r1, 0

View File

@ -2238,7 +2238,7 @@ _08035F64:
beq _08035FCC
ldr r4, =gUnknown_02022E18
ldrh r0, [r5, 0xA]
bl sine2
bl Sin2
lsls r0, 16
asrs r0, 16
cmp r0, 0
@ -2253,7 +2253,7 @@ _08035F7E:
strh r0, [r4]
ldr r4, =gUnknown_02022E1C
ldrh r0, [r5, 0xC]
bl sine2
bl Sin2
lsls r0, 16
asrs r0, 16
cmp r0, 0
@ -2277,7 +2277,7 @@ _08035F9C:
_08035FCC:
ldr r4, =gUnknown_02022E18
ldrh r0, [r5, 0xA]
bl sine2
bl Sin2
lsls r0, 16
asrs r0, 16
cmp r0, 0
@ -2292,7 +2292,7 @@ _08035FDE:
strh r0, [r4]
ldr r4, =gUnknown_02022E1A
ldrh r0, [r5, 0xA]
bl cosine2
bl Cos2
lsls r0, 16
asrs r0, 16
cmp r0, 0
@ -2304,7 +2304,7 @@ _08035FFC:
strh r0, [r4]
ldr r4, =gUnknown_02022E1C
ldrh r0, [r5, 0xC]
bl sine2
bl Sin2
lsls r0, 16
asrs r0, 16
cmp r0, 0
@ -2319,7 +2319,7 @@ _08036014:
strh r0, [r4]
ldr r4, =gUnknown_02022E1E
ldrh r0, [r5, 0xC]
bl cosine2
bl Cos2
lsls r0, 16
asrs r0, 16
cmp r0, 0
@ -6971,7 +6971,7 @@ vblank_cb_08078BB4: @ 8038A28
ands r0, r1
cmp r0, 0
bne _08038A3A
bl GenerateRandomNumber
bl Random
_08038A3A:
ldr r0, =gUnknown_02022E14
ldrh r1, [r0]
@ -9039,7 +9039,7 @@ _08039C76:
cmp r0, 0
bne _08039D2C
ldr r0, =objc_dp11b_pingpong
bl object_new_hidden_with_callback
bl CreateInvisibleSpriteWithCallback
lsls r0, 24
lsrs r5, r0, 24
mov r0, r8
@ -9235,7 +9235,7 @@ _08039E10:
_08039E14:
movs r2, 0x32
ldrsh r1, [r4, r2]
bl sine
bl Sin
ldr r2, =gUnknown_02020630
lsls r1, r5, 4
adds r1, r5
@ -9689,7 +9689,7 @@ _0803A1BA:
ldr r0, [r6]
adds r0, 0x92
strb r1, [r0]
bl GenerateRandomNumber
bl Random
ldr r1, =gUnknown_02024330
strh r0, [r1]
ldr r1, =gUnknown_03005D10
@ -12351,7 +12351,7 @@ _0803B866:
ldr r0, [r2]
strb r1, [r0, 0x3]
strb r1, [r7]
bl GenerateRandomNumber
bl Random
ldr r1, =gUnknown_02024330
strh r0, [r1]
ldr r0, =gUnknown_02022FEC
@ -12606,7 +12606,7 @@ _0803BAE6:
ldr r1, =gUnknown_03005D04
ldr r0, =sub_803BE74
str r0, [r1]
bl GenerateRandomNumber
bl Random
ldr r1, =gUnknown_02024330
strh r0, [r1]
ldr r0, =gUnknown_02022FEC
@ -15192,7 +15192,7 @@ _0803D27A:
bne _0803D2AE
cmp r8, r7
bne _0803D2A4
bl GenerateRandomNumber
bl Random
movs r1, 0x1
ands r1, r0
cmp r1, 0
@ -15215,7 +15215,7 @@ _0803D2AE:
_0803D2B8:
cmp r8, r7
bne _0803D2CE
bl GenerateRandomNumber
bl Random
movs r1, 0x1
ands r1, r0
cmp r1, 0
@ -17158,7 +17158,7 @@ _0803E4E8:
lsls r0, 24
cmp r0, 0
bne _0803E548
bl GenerateRandomNumber
bl Random
movs r1, 0x1
ands r1, r0
cmp r1, 0
@ -17170,7 +17170,7 @@ _0803E544:
movs r0, 0x3
b _0803E55A
_0803E548:
bl GenerateRandomNumber
bl Random
movs r1, 0x1
ands r1, r0
cmp r1, 0
@ -17291,7 +17291,7 @@ _0803E630:
lsls r0, 24
cmp r0, 0
bne _0803E684
bl GenerateRandomNumber
bl Random
adds r1, r4, 0
ands r1, r0
cmp r1, 0
@ -17303,7 +17303,7 @@ _0803E680:
movs r0, 0x3
b _0803E696
_0803E684:
bl GenerateRandomNumber
bl Random
adds r1, r4, 0
ands r1, r0
cmp r1, 0
@ -17980,7 +17980,7 @@ _0803EC9C:
adds r0, r1
lsls r0, 24
lsrs r4, r0, 24
bl GenerateRandomNumber
bl Random
movs r1, 0xFF
ands r1, r0
cmp r4, r1
@ -18089,7 +18089,7 @@ _0803EDDA:
adds r0, r1
lsls r0, 24
lsrs r4, r0, 24
bl GenerateRandomNumber
bl Random
movs r1, 0xFF
ands r1, r0
cmp r4, r1
@ -22253,7 +22253,7 @@ _08041238:
bne _080412DE
ldrb r0, [r6]
bl b_cancel_multi_turn_move_maybe
bl GenerateRandomNumber
bl Random
ldrb r1, [r6]
adds r2, r1, 0
muls r2, r5
@ -23388,7 +23388,7 @@ _08041C90:
ands r0, r1
cmp r0, 0
beq _08041D30
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x5
@ -23738,7 +23738,7 @@ _08042028:
ands r0, r3
cmp r0, 0
beq _080420E8
bl GenerateRandomNumber
bl Random
movs r1, 0x1
movs r2, 0x1
ands r2, r0
@ -23822,7 +23822,7 @@ _08042114:
ands r0, r1
cmp r0, 0
beq _08042162
bl GenerateRandomNumber
bl Random
lsls r0, 16
movs r1, 0xC0
lsls r1, 10
@ -23876,10 +23876,10 @@ _08042194:
cmp r1, 0
beq _0804220E
lsrs r0, r1, 16
bl sub_806F8A8
bl CountTrailingZeroBits
ldr r1, =gUnknown_02024474
strb r0, [r1, 0x17]
bl GenerateRandomNumber
bl Random
movs r1, 0x1
ands r1, r0
cmp r1, 0
@ -25237,7 +25237,7 @@ _08042DA0:
bne _08042DB0
bl _0804441E
_08042DB0:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@ -25939,7 +25939,7 @@ _08043470:
bne _08043488
bl _0804441E
_08043488:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xA
@ -25952,7 +25952,7 @@ _080434A0:
ldr r5, =gUnknown_02024332
movs r4, 0x3
_080434A4:
bl GenerateRandomNumber
bl Random
ands r0, r4
strb r0, [r5, 0x3]
cmp r0, 0
@ -26040,7 +26040,7 @@ _08043568:
bne _08043580
bl _0804441E
_08043580:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@ -26126,7 +26126,7 @@ _08043644:
bne _0804365C
bl _0804441E
_0804365C:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@ -26212,7 +26212,7 @@ _08043710:
bne _08043738
bl _0804441E
_08043738:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@ -26308,7 +26308,7 @@ _08043818:
bne _08043828
bl _0804441E
_08043828:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@ -26992,7 +26992,7 @@ _08043E74:
cmp r0, 0
beq _08043EFC
str r2, [sp, 0x24]
bl GenerateRandomNumber
bl Random
ldr r2, [sp, 0x24]
adds r1, r2, 0
ands r1, r0
@ -28851,7 +28851,7 @@ _08044EB4:
adds r4, r0, 0x1
ldr r5, =gUnknown_0202409C
_08044EBC:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x5
@ -29759,7 +29759,7 @@ _080456FA:
bne _08045720
b _0804582A
_08045720:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -30076,7 +30076,7 @@ _08045A5A:
lsls r0, r7, 1
mov r8, r0
_08045A6A:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
ldr r1, =gUnknown_0202406C
@ -30210,7 +30210,7 @@ _08045B80:
lsls r0, 24
cmp r0, 0
bne _08045BC0
bl GenerateRandomNumber
bl Random
adds r1, r4, 0
ands r1, r0
cmp r1, 0
@ -30222,7 +30222,7 @@ _08045BBC:
movs r0, 0x3
b _08045BD2
_08045BC0:
bl GenerateRandomNumber
bl Random
adds r1, r4, 0
ands r1, r0
cmp r1, 0
@ -30440,7 +30440,7 @@ _08045D76:
ldrb r0, [r0]
cmp r0, r6
bls _08045DAC
bl GenerateRandomNumber
bl Random
movs r1, 0xFF
ands r1, r0
mov r2, r8
@ -30494,7 +30494,7 @@ _08045E0A:
b _08045F7A
.pool
_08045E20:
bl GenerateRandomNumber
bl Random
movs r5, 0xFF
adds r1, r5, 0
ands r1, r0
@ -30533,7 +30533,7 @@ _08045E68:
mov r8, r1
movs r7, 0x3
_08045E6E:
bl GenerateRandomNumber
bl Random
ands r0, r7
mov r2, r8
strb r0, [r2]
@ -30577,7 +30577,7 @@ _08045EE8:
subs r0, r2, r6
lsls r0, 24
lsrs r6, r0, 24
bl GenerateRandomNumber
bl Random
adds r4, r5, 0
ands r4, r0
cmp r4, r6
@ -30637,7 +30637,7 @@ _08045F64:
cmp r4, r6
blt _08045F8C
_08045F6A:
bl GenerateRandomNumber
bl Random
ldr r2, =gUnknown_02024332
movs r1, 0x3
ands r1, r0
@ -31743,7 +31743,7 @@ _08046944:
lsls r0, 16
lsrs r4, r0, 16
_08046960:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -32196,7 +32196,7 @@ _08046D00:
ands r0, r1
cmp r0, 0
bne _08046D70
bl GenerateRandomNumber
bl Random
ldr r2, =gUnknown_0831C128
lsls r1, r5, 1
adds r1, r2
@ -33584,7 +33584,7 @@ _080478A0:
thumb_func_start sub_80478B8
sub_80478B8: @ 80478B8
push {r4,lr}
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xF
@ -33616,7 +33616,7 @@ _080478EA:
thumb_func_start atk07_cmd7
atk07_cmd7: @ 80478F4
push {r4-r7,lr}
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xF
@ -33677,7 +33677,7 @@ _08047976:
strb r0, [r1]
cmp r4, 0x27
bne _080479B4
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -33803,7 +33803,7 @@ _08047A84:
thumb_func_start atk08_cmd8
atk08_cmd8: @ 8047AA4
push {r4-r7,lr}
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xF
@ -33864,7 +33864,7 @@ _08047B26:
strb r0, [r1]
cmp r4, 0x27
bne _08047B64
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -36047,7 +36047,7 @@ _08048DFC:
ldr r3, [r0]
cmp r3, 0x7
bne _08048E50
bl GenerateRandomNumber
bl Random
ldr r2, =gUnknown_02024084
ldr r1, =gUnknown_0202420E
ldrb r3, [r1]
@ -36267,7 +36267,7 @@ _08049076:
beq _0804908A
bl _08049994
_0804908A:
bl GenerateRandomNumber
bl Random
mov r3, r9
ldrb r1, [r3]
adds r2, r1, 0
@ -36377,7 +36377,7 @@ _08049178:
ldr r1, =gUnknown_020241EA
ldrh r1, [r1]
strh r1, [r0]
bl GenerateRandomNumber
bl Random
mov r2, r9
ldrb r1, [r2]
adds r2, r1, 0
@ -36456,7 +36456,7 @@ _08049244:
beq _0804925A
b _08049994
_0804925A:
bl GenerateRandomNumber
bl Random
ldr r4, =gUnknown_02024332
lsls r0, 16
lsrs r0, 16
@ -36517,7 +36517,7 @@ _080492C4:
beq _080492E0
b _08049994
_080492E0:
bl GenerateRandomNumber
bl Random
mov r2, r9
ldrb r1, [r2]
adds r2, r1, 0
@ -37127,7 +37127,7 @@ _08049880:
ldr r1, =gUnknown_020241EA
ldrh r1, [r1]
strh r1, [r0]
bl GenerateRandomNumber
bl Random
mov r3, r9
ldrb r1, [r3]
adds r2, r1, 0
@ -37311,7 +37311,7 @@ _08049A20:
b _08049A7E
.pool
_08049A50:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -46921,7 +46921,7 @@ _0804ED2A:
strb r0, [r1]
cmp r4, 0x27
bne _0804ED68
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -48788,7 +48788,7 @@ _0804FDCC:
ldrb r4, [r0, 0x8]
lsls r4, 1
adds r4, r2
bl GenerateRandomNumber
bl Random
ldrh r1, [r4]
lsls r0, 16
lsrs r0, 16
@ -49277,7 +49277,7 @@ _08050220:
ldr r1, =0xfffffbff
ands r0, r1
str r0, [r2]
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
mov r1, r8
@ -50889,13 +50889,13 @@ atk8D_setloopcounter: @ 8050FF0
.pool
_0805100C:
ldr r4, =gUnknown_02024212
bl GenerateRandomNumber
bl Random
movs r5, 0x3
ands r0, r5
strb r0, [r4]
cmp r0, 0x1
bls _08051022
bl GenerateRandomNumber
bl Random
ands r0, r5
_08051022:
adds r0, 0x2
@ -50962,7 +50962,7 @@ sub_8051064: @ 8051064
b _08051108
.pool
_080510AC:
bl GenerateRandomNumber
bl Random
movs r3, 0xFF
ands r3, r0
ldrb r0, [r7]
@ -51275,7 +51275,7 @@ _08051328:
cmp r0, 0
beq _08051378
_08051332:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
mov r1, r10
@ -51507,7 +51507,7 @@ _0805150C:
ldr r5, =gBattleMoves
mov r9, r5
_08051512:
bl GenerateRandomNumber
bl Random
adds r3, r0, 0
ands r3, r7
cmp r3, r6
@ -51790,7 +51790,7 @@ _08051782:
strb r0, [r1]
cmp r4, 0x27
bne _080517C0
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -51873,7 +51873,7 @@ _0805181C:
adds r0, r2
lsls r0, 16
lsrs r4, r0, 16
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -51951,7 +51951,7 @@ _080518CA:
adds r1, r2
lsls r1, 16
lsrs r4, r1, 16
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -53303,7 +53303,7 @@ sub_80524DC: @ 80524DC
ldr r0, =gUnknown_02024214
mov r8, r0
_080524EE:
bl GenerateRandomNumber
bl Random
ldr r2, =0x000001ff
adds r1, r2, 0
ands r0, r1
@ -53387,7 +53387,7 @@ atkA0_psywavedamageeffect: @ 80525B4
push {r4,lr}
movs r4, 0xF
_080525B8:
bl GenerateRandomNumber
bl Random
adds r3, r4, 0
ands r3, r0
cmp r3, 0xA
@ -53728,7 +53728,7 @@ _0805284C:
adds r2, r3
ldrh r1, [r2]
strh r1, [r0, 0x4]
bl GenerateRandomNumber
bl Random
ldrb r2, [r6]
lsls r1, r2, 3
subs r1, r2
@ -53880,7 +53880,7 @@ _080529AC:
lsls r0, 2
add r0, r9
strb r5, [r0, 0xC]
bl GenerateRandomNumber
bl Random
ldrb r2, [r4]
lsls r1, r2, 3
subs r1, r2
@ -54134,7 +54134,7 @@ _08052C1C:
movs r7, 0x7F
mov r9, r7
_08052C24:
bl GenerateRandomNumber
bl Random
mov r4, r9
ands r4, r0
cmp r4, 0x70
@ -54710,7 +54710,7 @@ _080530B8:
movs r7, 0x3
ldr r4, =gUnknown_0832A328
_080530BC:
bl GenerateRandomNumber
bl Random
adds r5, r7, 0
ands r5, r0
lsls r0, r5, 2
@ -54968,7 +54968,7 @@ _080532C6:
bhi _080532E6
b _08053408
_080532E6:
bl GenerateRandomNumber
bl Random
movs r1, 0x3
ands r1, r0
adds r6, r1, 0x2
@ -56029,7 +56029,7 @@ _08053C02:
thumb_func_start atkB7_presentdamagecalculation
atkB7_presentdamagecalculation: @ 8053C30
push {r4,lr}
bl GenerateRandomNumber
bl Random
movs r4, 0xFF
ands r4, r0
cmp r4, 0x65
@ -56189,7 +56189,7 @@ atkB9_magnitudedamagecalculation: @ 8053DA4
push {r4-r7,lr}
mov r7, r8
push {r7}
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -59265,7 +59265,7 @@ _080557F4:
ands r0, r1
str r0, [r2]
ldr r4, =gUnknown_020241EE
bl GenerateRandomNumber
bl Random
movs r1, 0xFF
ands r1, r0
mov r0, r10
@ -59763,7 +59763,7 @@ _08055C76:
ldrh r0, [r7]
cmp r0, 0
bne _08055CB6
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xA
@ -59855,7 +59855,7 @@ _08055D3C:
ldrh r0, [r1]
cmp r0, 0
bne _08055DD0
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xA
@ -59863,7 +59863,7 @@ _08055D3C:
lsls r0, 16
cmp r0, 0
bne _08055DD0
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -60820,7 +60820,7 @@ _080565F4:
_080565FA:
cmp r4, 0x3
bhi _0805660A
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
cmp r0, r6
@ -62342,7 +62342,7 @@ _08057390:
ands r0, r1
cmp r0, 0
beq _080573F4
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x5
@ -69396,7 +69396,7 @@ sub_805B258: @ 805B258
lsrs r0, 16
mov r8, r0
ldr r0, =sub_805D714
bl object_new_hidden_with_callback
bl CreateInvisibleSpriteWithCallback
ldr r1, =gUnknown_03005D7C
mov r9, r1
add r9, r6
@ -72912,7 +72912,7 @@ sub_805D19C: @ 805D19C
lsls r0, 24
lsrs r0, 24
mov r8, r0
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -73108,7 +73108,7 @@ _0805D33E:
_0805D346:
ldr r5, =gUnknown_0832A328
_0805D348:
bl GenerateRandomNumber
bl Random
lsls r0, 16
movs r1, 0xC0
lsls r1, 10
@ -73142,7 +73142,7 @@ _0805D394:
ble _0805D39A
movs r6, 0x2
_0805D39A:
bl GenerateRandomNumber
bl Random
lsls r0, 16
movs r1, 0xC0
lsls r1, 10
@ -73171,7 +73171,7 @@ _0805D3CC:
cmp r9, r0
beq _0805D39A
_0805D3D4:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -73432,7 +73432,7 @@ _0805D63E:
ldrh r3, [r6, 0x28]
cmp r0, r3
bne _0805D680
bl GenerateRandomNumber
bl Random
adds r3, r0, 0
ldr r0, =gUnknown_02024064
ldrb r1, [r0]
@ -73494,7 +73494,7 @@ _0805D6DA:
lsls r0, r7, 8
b _0805D704
_0805D6DE:
bl GenerateRandomNumber
bl Random
adds r3, r0, 0
mov r0, r9
ldrb r1, [r0]
@ -74279,7 +74279,7 @@ _0805DD1A:
adds r0, r7, 0
movs r1, 0x10
movs r2, 0x6
bl pal_fade_1
bl BlendPalette
lsls r1, r7, 1
ldr r0, =gUnknown_02037B14
adds r0, r1, r0
@ -74463,7 +74463,7 @@ _0805DED2:
adds r0, r7, 0
movs r1, 0x10
movs r2, 0x6
bl pal_fade_1
bl BlendPalette
lsls r1, r7, 1
ldr r0, =gUnknown_02037B14
adds r0, r1, r0
@ -75148,7 +75148,7 @@ sub_805E448: @ 805E448
adds r0, r6, 0
movs r1, 0x10
movs r2, 0x6
bl pal_fade_1
bl BlendPalette
lsls r1, r6, 1
ldr r0, =gUnknown_02037B14
adds r0, r1, r0
@ -75393,7 +75393,7 @@ _0805E70A:
adds r0, r6, 0
movs r1, 0x10
movs r2, 0x6
bl pal_fade_1
bl BlendPalette
lsls r1, r6, 1
ldr r0, =gUnknown_02037B14
adds r0, r1, r0
@ -80551,7 +80551,7 @@ sub_80613DC: @ 80613DC
lsrs r0, 16
mov r8, r0
ldr r0, =sub_805D714
bl object_new_hidden_with_callback
bl CreateInvisibleSpriteWithCallback
ldr r1, =gUnknown_03005D7C
mov r10, r1
add r10, r6
@ -81982,7 +81982,7 @@ _0806209C:
_080620C4:
movs r6, 0x3
_080620C6:
bl GenerateRandomNumber
bl Random
adds r4, r0, 0
ands r4, r6
lsls r0, r4, 1
@ -82017,7 +82017,7 @@ _08062108:
ands r0, r1
cmp r0, 0
beq _0806213C
bl GenerateRandomNumber
bl Random
movs r1, 0x2
ands r1, r0
lsls r1, 24
@ -83549,7 +83549,7 @@ _08062DE0:
ands r1, r0
cmp r1, 0
beq _08062E1E
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@ -83594,7 +83594,7 @@ sub_8062E54: @ 8062E54
lsls r0, 24
cmp r0, 0
beq _08062E82
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@ -83845,7 +83845,7 @@ _08063092:
ldr r1, [sp]
cmp r1, r0
bne _080630A6
bl GenerateRandomNumber
bl Random
movs r1, 0x1
ands r1, r0
cmp r1, 0
@ -83906,7 +83906,7 @@ ai_switchout_natural_cure: @ 80630C0
cmp r1, r0
bne _08063128
_08063106:
bl GenerateRandomNumber
bl Random
movs r1, 0x1
ands r1, r0
cmp r1, 0
@ -83929,7 +83929,7 @@ _08063128:
ldrb r0, [r0, 0x1]
cmp r0, 0
bne _08063160
bl GenerateRandomNumber
bl Random
movs r1, 0x1
ands r1, r0
cmp r1, 0
@ -83950,7 +83950,7 @@ _08063160:
lsls r0, 24
cmp r0, 0
bne _080631AA
bl GenerateRandomNumber
bl Random
movs r1, 0x1
ands r1, r0
cmp r1, 0
@ -84047,7 +84047,7 @@ _0806320A:
mov r0, r9
cmp r0, 0
bne _08063278
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xA
@ -84121,7 +84121,7 @@ _080632AE:
mov r0, r9
cmp r0, 0
bne _08063278
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xA
@ -84464,7 +84464,7 @@ _080635A2:
ands r1, r0
cmp r1, 0
beq _080635DE
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
ldr r1, [sp, 0x4]
@ -85111,7 +85111,7 @@ _08063B20:
lsrs r0, 24
str r0, [sp, 0x14]
_08063B36:
bl GenerateRandomNumber
bl Random
movs r3, 0x2
ands r0, r3
lsls r0, 24
@ -89894,7 +89894,7 @@ sub_8066494: @ 8066494
lsrs r0, 16
mov r8, r0
ldr r0, =sub_805D714
bl object_new_hidden_with_callback
bl CreateInvisibleSpriteWithCallback
ldr r1, =gUnknown_03005D7C
mov r10, r1
add r10, r6

View File

@ -3599,7 +3599,7 @@ _0806D9D6:
_0806D9E0:
cmp r5, 0x5
bne _0806D9F0
bl GenerateRandomNumber
bl Random
movs r1, 0x1
ands r1, r0
cmp r1, 0
@ -3961,7 +3961,7 @@ sub_806DCB4: @ 806DCB4
push {r4-r6,lr}
sub sp, 0x4
adds r6, r0, 0
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r5, r0, 16
movs r0, 0x80
@ -3977,7 +3977,7 @@ sub_806DCB4: @ 806DCB4
cmp r5, r0
bne _0806DD70
_0806DCDA:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x6
@ -4010,7 +4010,7 @@ _0806DCDA:
bne _0806DD70
movs r4, 0x7
_0806DD24:
bl GenerateRandomNumber
bl Random
lsls r0, 24
lsrs r0, 24
mov r1, sp
@ -4239,7 +4239,7 @@ sub_806DEC4: @ 806DEC4
push {r4-r7,lr}
sub sp, 0x4
adds r7, r0, 0
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@ -5700,7 +5700,7 @@ sub_806EA68: @ 806EA68
beq _0806EA7C
b _0806EB90
_0806EA7C:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64

View File

@ -5,8 +5,8 @@
.text
thumb_func_start object_new_hidden_with_callback
object_new_hidden_with_callback: @ 806F640
thumb_func_start CreateInvisibleSpriteWithCallback
CreateInvisibleSpriteWithCallback: @ 806F640
push {r4-r6,lr}
adds r6, r0, 0
ldr r0, =gUnknown_0832A3A8
@ -33,18 +33,18 @@ object_new_hidden_with_callback: @ 806F640
pop {r1}
bx r1
.pool
thumb_func_end object_new_hidden_with_callback
thumb_func_end CreateInvisibleSpriteWithCallback
thumb_func_start sub_806F67C
sub_806F67C: @ 806F67C
thumb_func_start StoreWordInTwoHalfwords
StoreWordInTwoHalfwords: @ 806F67C
strh r1, [r0]
lsrs r1, 16
strh r1, [r0, 0x2]
bx lr
thumb_func_end sub_806F67C
thumb_func_end StoreWordInTwoHalfwords
thumb_func_start sub_806F684
sub_806F684: @ 806F684
thumb_func_start LoadWordFromTwoHalfwords
LoadWordFromTwoHalfwords: @ 806F684
ldrh r2, [r0]
movs r3, 0x2
ldrsh r0, [r0, r3]
@ -52,10 +52,10 @@ sub_806F684: @ 806F684
orrs r2, r0
str r2, [r1]
bx lr
thumb_func_end sub_806F684
thumb_func_end LoadWordFromTwoHalfwords
thumb_func_start sub_806F694
sub_806F694: @ 806F694
thumb_func_start SetBgAffineStruct
SetBgAffineStruct: @ 806F694
push {r4-r7,lr}
mov r7, r8
push {r7}
@ -77,10 +77,10 @@ sub_806F694: @ 806F694
pop {r4-r7}
pop {r0}
bx r0
thumb_func_end sub_806F694
thumb_func_end SetBgAffineStruct
thumb_func_start sub_806F6C0
sub_806F6C0: @ 806F6C0
thumb_func_start DoBgAffineSet
DoBgAffineSet: @ 806F6C0
push {r4-r6,lr}
mov r6, r8
push {r6}
@ -105,7 +105,7 @@ sub_806F6C0: @ 806F6C0
str r5, [sp, 0x8]
str r6, [sp, 0xC]
add r0, sp, 0x10
bl sub_806F694
bl SetBgAffineStruct
add r0, sp, 0x10
mov r1, r8
movs r2, 0x1
@ -116,10 +116,10 @@ sub_806F6C0: @ 806F6C0
pop {r4-r6}
pop {r0}
bx r0
thumb_func_end sub_806F6C0
thumb_func_end DoBgAffineSet
thumb_func_start rfu_MBOOT_CHILD_inheritanceLinkStatus
rfu_MBOOT_CHILD_inheritanceLinkStatus: @ 806F70C
thumb_func_start CopySpriteTiles
CopySpriteTiles: @ 806F70C
push {r4-r7,lr}
mov r7, r10
mov r6, r9
@ -327,10 +327,10 @@ _0806F894:
pop {r0}
bx r0
.pool
thumb_func_end rfu_MBOOT_CHILD_inheritanceLinkStatus
thumb_func_end CopySpriteTiles
thumb_func_start sub_806F8A8
sub_806F8A8: @ 806F8A8
thumb_func_start CountTrailingZeroBits
CountTrailingZeroBits: @ 806F8A8
push {lr}
adds r2, r0, 0
movs r1, 0
@ -353,10 +353,10 @@ _0806F8BC:
_0806F8CA:
pop {r1}
bx r1
thumb_func_end sub_806F8A8
thumb_func_end CountTrailingZeroBits
thumb_func_start sub_806F8D0
sub_806F8D0: @ 806F8D0
thumb_func_start CalcCRC16
CalcCRC16: @ 806F8D0
push {r4-r7,lr}
adds r7, r0, 0
adds r4, r1, 0
@ -403,10 +403,10 @@ _0806F91C:
pop {r4-r7}
pop {r1}
bx r1
thumb_func_end sub_806F8D0
thumb_func_end CalcCRC16
thumb_func_start sub_806F928
sub_806F928: @ 806F928
thumb_func_start CalcCRC16WithTable
CalcCRC16WithTable: @ 806F928
push {r4-r6,lr}
adds r5, r0, 0
adds r4, r1, 0
@ -439,10 +439,10 @@ _0806F956:
pop {r1}
bx r1
.pool
thumb_func_end sub_806F928
thumb_func_end CalcCRC16WithTable
thumb_func_start sub_806F96C
sub_806F96C: @ 806F96C
thumb_func_start CalcByteArraySum
CalcByteArraySum: @ 806F96C
push {r4,lr}
adds r4, r0, 0
movs r3, 0
@ -461,6 +461,6 @@ _0806F984:
pop {r4}
pop {r1}
bx r1
thumb_func_end sub_806F96C
thumb_func_end CalcByteArraySum
.align 2, 0 @ Don't pad with nop.

View File

@ -5757,7 +5757,7 @@ sub_807521C: @ 807521C
bl LoadCompressedObjectPaletteUsingHeap
_0807524E:
ldr r0, =sub_8075370
bl object_new_hidden_with_callback
bl CreateInvisibleSpriteWithCallback
mov r8, r0
mov r0, r8
lsls r0, 24
@ -6428,14 +6428,14 @@ sub_80757E4: @ 80757E4
strh r1, [r4, 0x38]
movs r0, 0
movs r1, 0x20
bl cosine
bl Cos
ldrh r1, [r4, 0x22]
adds r0, r1
strh r0, [r4, 0x22]
movs r0, 0x36
ldrsh r1, [r4, r0]
movs r0, 0
bl cosine
bl Cos
negs r0, r0
strh r0, [r4, 0x26]
ldr r0, =sub_8075838
@ -6465,7 +6465,7 @@ _0807584E:
ldrsh r0, [r4, r1]
movs r2, 0x36
ldrsh r1, [r4, r2]
bl cosine
bl Cos
negs r0, r0
strh r0, [r4, 0x26]
ldrh r1, [r4, 0x38]
@ -6524,7 +6524,7 @@ _080758C2:
ldrsh r0, [r4, r2]
movs r2, 0x36
ldrsh r1, [r4, r2]
bl cosine
bl Cos
negs r0, r0
strh r0, [r4, 0x26]
ldrh r1, [r4, 0x38]
@ -6548,7 +6548,7 @@ _080758EE:
strh r5, [r4, 0x34]
movs r0, 0x40
movs r1, 0x20
bl cosine
bl Cos
ldrh r1, [r4, 0x22]
adds r0, r1
strh r0, [r4, 0x22]
@ -7673,7 +7673,7 @@ _08076266:
ands r0, r2
movs r2, 0x38
ldrsh r1, [r5, r2]
bl sine
bl Sin
ldrh r1, [r5, 0x26]
adds r0, r1
strh r0, [r5, 0x26]
@ -8625,7 +8625,7 @@ sub_80769F4: @ 80769F4
lsrs r4, 24
ldr r5, =oamc_804BEB4
adds r0, r5, 0
bl object_new_hidden_with_callback
bl CreateInvisibleSpriteWithCallback
lsls r0, 24
lsrs r0, 24
ldr r2, =gUnknown_02020630

View File

@ -5015,13 +5015,13 @@ sub_80A62EC: @ 80A62EC
ldrsh r0, [r4, r2]
movs r2, 0x30
ldrsh r1, [r4, r2]
bl sine
bl Sin
strh r0, [r4, 0x24]
movs r1, 0x2E
ldrsh r0, [r4, r1]
movs r2, 0x30
ldrsh r1, [r4, r2]
bl cosine
bl Cos
strh r0, [r4, 0x26]
ldrh r0, [r4, 0x32]
ldrh r2, [r4, 0x2E]
@ -5073,7 +5073,7 @@ sub_80A634C: @ 80A634C
adds r1, r2
lsls r1, 16
asrs r1, 16
bl sine
bl Sin
strh r0, [r4, 0x24]
movs r1, 0x2E
ldrsh r0, [r4, r1]
@ -5084,7 +5084,7 @@ sub_80A634C: @ 80A634C
adds r1, r2
lsls r1, 16
asrs r1, 16
bl cosine
bl Cos
strh r0, [r4, 0x26]
ldrh r0, [r4, 0x32]
ldrh r2, [r4, 0x2E]
@ -5135,13 +5135,13 @@ sub_80A63C8: @ 80A63C8
ldrsh r0, [r4, r2]
movs r2, 0x30
ldrsh r1, [r4, r2]
bl sine
bl Sin
strh r0, [r4, 0x24]
movs r1, 0x36
ldrsh r0, [r4, r1]
movs r2, 0x30
ldrsh r1, [r4, r2]
bl cosine
bl Cos
strh r0, [r4, 0x26]
ldrh r0, [r4, 0x32]
ldrh r2, [r4, 0x2E]
@ -5209,13 +5209,13 @@ sub_80A6450: @ 80A6450
ldrsh r0, [r4, r2]
movs r2, 0x30
ldrsh r1, [r4, r2]
bl sine
bl Sin
strh r0, [r4, 0x24]
movs r1, 0x2E
ldrsh r0, [r4, r1]
movs r2, 0x36
ldrsh r1, [r4, r2]
bl cosine
bl Cos
strh r0, [r4, 0x26]
ldrh r0, [r4, 0x32]
ldrh r2, [r4, 0x2E]
@ -5859,7 +5859,7 @@ sub_80A6900: @ 80A6900
lsrs r0, 24
movs r2, 0x38
ldrsh r1, [r4, r2]
bl sine
bl Sin
ldrh r1, [r4, 0x26]
adds r0, r1
strh r0, [r4, 0x26]
@ -5889,7 +5889,7 @@ sub_80A6934: @ 80A6934
lsrs r0, 24
movs r2, 0x38
ldrsh r1, [r4, r2]
bl sine
bl Sin
ldrh r1, [r4, 0x24]
adds r0, r1
strh r0, [r4, 0x24]
@ -8371,7 +8371,7 @@ sub_80A7C1C: @ 80A7C1C
lsrs r2, 24
ldrh r3, [r4, 0xA]
movs r1, 0xF
bl pal_fade_1
bl BlendPalette
movs r2, 0xC
ldrsh r1, [r4, r2]
movs r2, 0xE
@ -8391,7 +8391,7 @@ _080A7C78:
lsrs r2, 24
ldrh r3, [r4, 0xA]
movs r1, 0xF
bl pal_fade_1
bl BlendPalette
movs r0, 0xC
ldrsh r1, [r4, r0]
cmp r1, 0
@ -10067,7 +10067,7 @@ sub_80A89C8: @ 80A89C8
lsrs r6, 24
ldr r0, =DummyObjectCallback
mov r10, r0
bl object_new_hidden_with_callback
bl CreateInvisibleSpriteWithCallback
mov r8, r0
mov r0, r8
lsls r0, 24
@ -10379,7 +10379,7 @@ _080A8C6A:
ldrh r3, [r0]
adds r0, r6, 0
movs r1, 0x10
bl pal_fade_1
bl BlendPalette
ldr r0, =sub_80A8CAC
str r0, [r5]
pop {r4-r7}

View File

@ -2181,12 +2181,12 @@ sub_80B6FB8: @ 80B6FB8
movs r0, 0xC
ldrsh r1, [r5, r0]
movs r0, 0x84
bl cosine
bl Cos
strh r0, [r4, 0x24]
movs r0, 0xC
ldrsh r1, [r5, r0]
movs r0, 0x94
bl sine
bl Sin
strh r0, [r4, 0x26]
ldrh r0, [r5, 0xE]
adds r0, 0x1
@ -2219,12 +2219,12 @@ sub_80B7004: @ 80B7004
movs r0, 0xC
ldrsh r1, [r5, r0]
movs r0, 0x7C
bl cosine
bl Cos
strh r0, [r4, 0x24]
movs r0, 0xC
ldrsh r1, [r5, r0]
movs r0, 0x76
bl sine
bl Sin
strh r0, [r4, 0x26]
ldrh r0, [r5, 0xE]
adds r0, 0x1
@ -2400,12 +2400,12 @@ sub_80B7190: @ 80B7190
movs r0, 0xA
ldrsh r1, [r5, r0]
movs r0, 0x84
bl cosine
bl Cos
strh r0, [r4, 0x24]
movs r0, 0xA
ldrsh r1, [r5, r0]
movs r0, 0x94
bl sine
bl Sin
strh r0, [r4, 0x26]
ldrh r0, [r5, 0x8]
adds r0, 0x1
@ -2431,12 +2431,12 @@ sub_80B71D0: @ 80B71D0
movs r0, 0xA
ldrsh r1, [r4, r0]
movs r0, 0x84
bl cosine
bl Cos
strh r0, [r5, 0x24]
movs r0, 0xA
ldrsh r1, [r4, r0]
movs r0, 0x94
bl sine
bl Sin
strh r0, [r5, 0x26]
ldrh r0, [r4, 0xC]
adds r0, 0x1
@ -2479,12 +2479,12 @@ sub_80B7230: @ 80B7230
movs r0, 0xA
ldrsh r1, [r5, r0]
movs r0, 0x7C
bl cosine
bl Cos
strh r0, [r4, 0x24]
movs r0, 0xA
ldrsh r1, [r5, r0]
movs r0, 0x76
bl sine
bl Sin
strh r0, [r4, 0x26]
ldrh r0, [r5, 0x8]
adds r0, 0x1
@ -2510,12 +2510,12 @@ sub_80B7270: @ 80B7270
movs r0, 0xA
ldrsh r1, [r4, r0]
movs r0, 0x7C
bl cosine
bl Cos
strh r0, [r5, 0x24]
movs r0, 0xA
ldrsh r1, [r4, r0]
movs r0, 0x76
bl sine
bl Sin
strh r0, [r5, 0x26]
ldrh r0, [r4, 0xC]
adds r0, 0x1
@ -4834,7 +4834,7 @@ sub_80B8584: @ 80B8584
adds r0, 0x22
ldr r1, =gUnknown_030022C0
ldr r1, [r1, 0xC]
bl sub_806F67C
bl StoreWordInTwoHalfwords
ldr r1, =0x0000f0f1
strh r1, [r4, 0xA]
ldr r0, =0x00005051
@ -5102,7 +5102,7 @@ overworld_bg_setup_2: @ 80B87B8
adds r4, r0, 0
adds r0, 0x22
mov r1, sp
bl sub_806F684
bl LoadWordFromTwoHalfwords
ldr r0, [sp]
bl SetVBlankCallback
bl sub_8197200
@ -5147,7 +5147,7 @@ sub_80B880C: @ 80B880C
adds r0, r4, 0
adds r0, 0x22
mov r1, sp
bl sub_806F684
bl LoadWordFromTwoHalfwords
ldr r0, [sp]
bl _call_via_r0
ldrh r1, [r4, 0xA]
@ -5243,7 +5243,7 @@ sub_80B88E4: @ 80B88E4
adds r0, 0x22
ldr r1, =gUnknown_030022C0
ldr r1, [r1, 0xC]
bl sub_806F67C
bl StoreWordInTwoHalfwords
ldr r0, =sub_80B8AE0
bl SetVBlankCallback
ldrh r0, [r4, 0x8]
@ -5432,7 +5432,7 @@ sub_80B8A64: @ 80B8A64
adds r0, r4, 0
adds r0, 0x22
add r1, sp, 0x4
bl sub_806F684
bl LoadWordFromTwoHalfwords
ldr r0, [sp, 0x4]
bl SetVBlankCallback
bl sub_8197200
@ -5477,7 +5477,7 @@ sub_80B8AE0: @ 80B8AE0
adds r0, r4, 0
adds r0, 0x22
mov r1, sp
bl sub_806F684
bl LoadWordFromTwoHalfwords
ldr r0, [sp]
bl _call_via_r0
ldrh r1, [r4, 0xA]
@ -6230,13 +6230,13 @@ sub_80B9128: @ 80B9128
movs r1, 0x32
ldrsh r0, [r4, r1]
movs r1, 0x8C
bl cosine
bl Cos
movs r5, 0
strh r0, [r4, 0x24]
movs r2, 0x32
ldrsh r0, [r4, r2]
movs r1, 0x48
bl sine
bl Sin
strh r0, [r4, 0x26]
ldrh r0, [r4, 0x32]
adds r0, 0x4
@ -6806,12 +6806,12 @@ _080B95C0:
movs r1, 0x30
ldrsh r0, [r4, r1]
movs r1, 0x78
bl cosine
bl Cos
strh r0, [r4, 0x24]
movs r1, 0x30
ldrsh r0, [r4, r1]
movs r1, 0x78
bl sine
bl Sin
strh r0, [r4, 0x26]
ldrh r2, [r4, 0x32]
movs r0, 0x32
@ -6860,13 +6860,13 @@ sub_80B963C: @ 80B963C
movs r1, 0x32
ldrsh r0, [r4, r1]
movs r1, 0x8C
bl cosine
bl Cos
movs r5, 0
strh r0, [r4, 0x24]
movs r2, 0x32
ldrsh r0, [r4, r2]
movs r1, 0x48
bl sine
bl Sin
strh r0, [r4, 0x26]
ldrh r0, [r4, 0x32]
adds r0, 0x4
@ -6966,12 +6966,12 @@ _080B96FA:
movs r3, 0x30
ldrsh r0, [r4, r3]
movs r1, 0x20
bl cosine
bl Cos
strh r0, [r4, 0x24]
movs r1, 0x30
ldrsh r0, [r4, r1]
movs r1, 0x78
bl sine
bl Sin
strh r0, [r4, 0x26]
ldrh r1, [r4, 0x32]
movs r2, 0x32

View File

@ -25303,13 +25303,13 @@ objc_8097BBC: @ 80D4174
ldrsh r0, [r4, r1]
movs r2, 0x2E
ldrsh r1, [r4, r2]
bl sine
bl Sin
strh r0, [r4, 0x24]
movs r1, 0x32
ldrsh r0, [r4, r1]
movs r2, 0x2E
ldrsh r1, [r4, r2]
bl cosine
bl Cos
strh r0, [r4, 0x26]
ldrh r0, [r4, 0x32]
adds r0, 0x8
@ -28102,7 +28102,7 @@ sub_80D57B8: @ 80D57B8
ldrsh r0, [r5, r1]
movs r2, 0xA
ldrsh r1, [r5, r2]
bl sine
bl Sin
ldr r2, =gUnknown_02020630
lsls r1, r4, 4
adds r1, r4
@ -28113,7 +28113,7 @@ sub_80D57B8: @ 80D57B8
ldrsh r0, [r5, r1]
movs r2, 0xC
ldrsh r1, [r5, r2]
bl cosine
bl Cos
negs r0, r0
strh r0, [r4, 0x26]
ldrh r1, [r5, 0xC]
@ -28728,7 +28728,7 @@ sub_80D5CE4: @ 80D5CE4
lsrs r0, 8
movs r2, 0xC
ldrsh r1, [r5, r2]
bl sine
bl Sin
strh r0, [r4, 0x26]
ldrh r0, [r5, 0x16]
ldrh r1, [r5, 0x1C]
@ -29011,7 +29011,7 @@ sub_80D5F3C: @ 80D5F3C
mov r0, r8
movs r2, 0xA
ldrsh r1, [r4, r2]
bl sine
bl Sin
lsls r0, 16
lsrs r5, r0, 16
mov r9, r5

View File

@ -3583,7 +3583,7 @@ _0815A84C:
strh r1, [r4, 0x24]
ands r0, r3
movs r1, 0x5
bl sine
bl Sin
movs r2, 0x36
ldrsh r1, [r4, r2]
lsrs r2, r1, 31
@ -5201,7 +5201,7 @@ _0815B566:
sub_815B570: @ 815B570
push {r4,lr}
adds r4, r0, 0
bl GenerateRandomNumber2
bl Random2
movs r1, 0x3
ands r0, r1
cmp r0, 0
@ -5224,7 +5224,7 @@ _0815B592:
ands r0, r2
orrs r0, r1
strh r0, [r4, 0x4]
bl GenerateRandomNumber2
bl Random2
movs r1, 0x7
ands r0, r1
adds r1, r0, 0
@ -6218,7 +6218,7 @@ sub_815BE04: @ 815BE04
push {r5-r7}
sub sp, 0x4
adds r7, r0, 0
bl GenerateRandomNumber2
bl Random2
lsls r0, 16
movs r1, 0xFC
lsls r1, 14
@ -7317,7 +7317,7 @@ _0815C732:
movs r0, 0xFF
ands r0, r1
movs r1, 0x10
bl sine
bl Sin
b _0815C768
.pool
_0815C744:
@ -7337,7 +7337,7 @@ _0815C75C:
movs r0, 0xFF
ands r0, r1
movs r1, 0x10
bl cosine
bl Cos
_0815C768:
strh r0, [r4, 0x26]
pop {r4}
@ -7864,7 +7864,7 @@ _0815CB78:
sub_815CB88: @ 815CB88
push {r4,r5,lr}
adds r4, r0, 0
bl GenerateRandomNumber2
bl Random2
lsls r0, 16
lsrs r0, 16
movs r1, 0xC
@ -7882,10 +7882,10 @@ sub_815CB88: @ 815CB88
ands r0, r2
orrs r0, r1
strh r0, [r4, 0x4]
bl GenerateRandomNumber2
bl Random2
ldr r5, =0x000001ff
ands r5, r0
bl GenerateRandomNumber2
bl Random2
movs r1, 0xFF
ands r1, r0
movs r0, 0x1
@ -8176,14 +8176,14 @@ sub_815CDFC: @ 815CDFC
ldrh r1, [r4, 0x32]
lsls r1, 16
asrs r1, 24
bl sine
bl Sin
strh r0, [r4, 0x24]
movs r2, 0x30
ldrsh r0, [r4, r2]
ldrh r1, [r4, 0x34]
lsls r1, 16
asrs r1, 24
bl cosine
bl Cos
strh r0, [r4, 0x26]
ldrh r0, [r4, 0x30]
adds r0, 0x9
@ -9388,7 +9388,7 @@ sub_815D804: @ 815D804
bl sub_815D794
adds r0, r4, 0
movs r1, 0x8
bl sine
bl Sin
strh r0, [r5, 0x26]
movs r1, 0x2E
ldrsh r0, [r5, r1]
@ -10319,7 +10319,7 @@ sub_815DF64: @ 815DF64
ldrh r3, [r1]
movs r1, 0x10
movs r2, 0x8
bl pal_fade_1
bl BlendPalette
ldrh r0, [r4, 0x8]
adds r0, 0x1
strh r0, [r4, 0x8]
@ -10340,7 +10340,7 @@ _0815DFB4:
movs r1, 0x10
movs r2, 0
movs r3, 0
bl pal_fade_1
bl BlendPalette
adds r0, r5, 0
bl move_anim_task_del
_0815DFC6:
@ -13411,7 +13411,7 @@ _0815F80E:
ldrsh r0, [r4, r2]
movs r2, 0x38
ldrsh r1, [r4, r2]
bl cosine
bl Cos
strh r0, [r4, 0x24]
movs r1, 0x2E
ldrsh r0, [r4, r1]
@ -13837,7 +13837,7 @@ _0815FB50:
ldr r3, =0x00007fff
movs r1, 0x10
movs r2, 0x6
bl pal_fade_1
bl BlendPalette
_0815FBBA:
ldr r0, =gTasks
mov r3, r8
@ -14235,7 +14235,7 @@ _0815FF3A:
ldrsh r0, [r4, r1]
movs r2, 0x2E
ldrsh r1, [r4, r2]
bl sine
bl Sin
strh r0, [r4, 0x26]
ldrh r2, [r4, 0x30]
adds r0, r2, 0x5
@ -14696,12 +14696,12 @@ sub_81602E0: @ 81602E0
movs r1, 0x30
ldrsh r0, [r4, r1]
movs r1, 0x14
bl cosine
bl Cos
strh r0, [r4, 0x24]
movs r1, 0x30
ldrsh r0, [r4, r1]
movs r1, 0x14
bl sine
bl Sin
strh r0, [r4, 0x26]
adds r0, r4, 0
adds r0, 0x3F
@ -17666,7 +17666,7 @@ _08161BC8:
ldr r4, =gUnknown_0203BC86
mov r0, r8
strb r0, [r4]
bl GenerateRandomNumber
bl Random
ldr r5, =gUnknown_085CEC30
lsls r0, 16
lsrs r0, 16
@ -17739,7 +17739,7 @@ sub_8161D00: @ 8161D00
ldr r5, =gUnknown_085CEC30
adds r4, r0, 0
_08161D1A:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x14
@ -17766,7 +17766,7 @@ _08161D3E:
sub_8161D54: @ 8161D54
push {r4-r7,lr}
movs r4, 0
bl GenerateRandomNumber
bl Random
lsls r0, 16
movs r1, 0xF0
lsls r1, 12
@ -17798,7 +17798,7 @@ _08161D80:
adds r5, r2, 0x1
ldr r4, =gUnknown_0203BC80
_08161D96:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x5
@ -17941,7 +17941,7 @@ sub_8161EDC: @ 8161EDC
lsrs r0, 24
cmp r0, 0x1
bne _08161F10
bl GenerateRandomNumber
bl Random
lsls r0, 16
movs r1, 0xC0
lsls r1, 10
@ -18502,7 +18502,7 @@ _0816239C:
.pool
_081623C0:
ldr r4, =gUnknown_02038BCA
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
ldr r1, [sp, 0x24]
@ -18711,7 +18711,7 @@ _0816258A:
adds r0, 0x1
lsls r0, 16
lsrs r5, r0, 16
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r5, 0
@ -19297,7 +19297,7 @@ _08162A54:
adds r5, r7, 0
cmp r5, 0x4
ble _081629E4
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
mov r1, r8
@ -20207,9 +20207,9 @@ _08163260:
bne _08163260
_08163278:
movs r7, 0
bl GenerateRandomNumber
bl Random
adds r4, r0, 0
bl GenerateRandomNumber
bl Random
lsls r4, 16
lsrs r4, 16
lsls r0, 16
@ -20220,7 +20220,7 @@ _08163278:
bne _08163296
b _08163426
_08163296:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
ldr r1, [sp, 0x28]
@ -20577,7 +20577,7 @@ _08163558:
cmp r1, r0
bne _0816354C
_0816355E:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r4, 0
@ -21879,7 +21879,7 @@ _08164130:
adds r2, 0x1
cmp r2, 0x2
ble _08164122
bl GenerateRandomNumber
bl Random
ldr r4, =gUnknown_03006298
lsls r0, 16
lsrs r0, 16
@ -21890,7 +21890,7 @@ _08164130:
ldr r0, [r0]
strh r0, [r4]
_08164150:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r6, 0
@ -22004,7 +22004,7 @@ _0816423A:
adds r7, 0x1
cmp r7, 0x3
ble _081641E6
bl GenerateRandomNumber
bl Random
ldr r4, =gUnknown_03006298
lsls r0, 16
lsrs r0, 16
@ -22015,7 +22015,7 @@ _0816423A:
ldr r0, [r0]
strh r0, [r4, 0x4]
_08164258:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
mov r1, r8
@ -22344,7 +22344,7 @@ _081644E0:
mov r4, r10
cmp r4, 0
beq _08164532
bl GenerateRandomNumber
bl Random
ldr r6, =gSaveBlock2Ptr
ldr r4, [r6]
lsls r0, 16
@ -22507,7 +22507,7 @@ _08164660:
mov r1, r10
cmp r1, 0
beq _081646A0
bl GenerateRandomNumber
bl Random
ldr r6, =gSaveBlock2Ptr
ldr r4, [r6]
lsls r0, 16
@ -24098,9 +24098,9 @@ _0816542A:
ldr r6, =gUnknown_085DD6D0
adds r5, r0, r6
_08165440:
bl GenerateRandomNumber
bl Random
adds r4, r0, 0
bl GenerateRandomNumber
bl Random
lsls r4, 16
lsrs r4, 16
lsls r0, 16
@ -24238,9 +24238,9 @@ _0816556C:
lsls r0, 24
lsrs r0, 24
str r0, [sp, 0x4C]
bl GenerateRandomNumber
bl Random
adds r4, r0, 0
bl GenerateRandomNumber
bl Random
lsls r4, 16
lsrs r4, 16
lsls r0, 16
@ -25231,7 +25231,7 @@ sub_8165D40: @ 8165D40
cmp r0, 0x4
bne _08165D70
_08165D58:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x1E
@ -25420,9 +25420,9 @@ _08165EFE:
bne _08165EEC
movs r0, 0
mov r8, r0
bl GenerateRandomNumber
bl Random
adds r4, r0, 0
bl GenerateRandomNumber
bl Random
lsls r4, 16
lsrs r4, 16
lsls r0, 16
@ -25431,7 +25431,7 @@ _08165EFE:
b _08166092
.pool
_08165F24:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
ldr r1, [sp, 0x24]
@ -33981,7 +33981,7 @@ sub_816AA80: @ 816AA80
lsrs r0, 16
mov r8, r0
ldr r0, =sub_805D714
bl object_new_hidden_with_callback
bl CreateInvisibleSpriteWithCallback
ldr r1, =gUnknown_03005D7C
mov r9, r1
add r9, r6

View File

@ -958,7 +958,7 @@ _0816FA6E:
b _0816FAAA
.pool
_0816FA80:
bl GenerateRandomNumber
bl Random
movs r1, 0x3
ands r1, r0
cmp r1, 0x1
@ -1047,7 +1047,7 @@ _0816FB12:
lsls r0, 24
lsrs r0, 24
movs r1, 0x8
bl sine
bl Sin
ldr r1, =gUnknown_0203BCCC
ldrh r1, [r1]
subs r0, r1
@ -1611,14 +1611,14 @@ _0816FF9C:
lsls r0, 24
lsrs r0, 24
movs r1, 0x8C
bl sine
bl Sin
negs r0, r0
strh r0, [r4, 0x24]
ldrh r0, [r4, 0x34]
lsls r0, 24
lsrs r0, 24
movs r1, 0x78
bl sine
bl Sin
negs r0, r0
strh r0, [r4, 0x26]
ldrh r0, [r4, 0x30]
@ -1659,13 +1659,13 @@ _0816FFFE:
lsls r0, 24
lsrs r0, 24
movs r1, 0x22
bl sine
bl Sin
strh r0, [r4, 0x24]
ldrh r0, [r4, 0x34]
lsls r0, 24
lsrs r0, 24
movs r1, 0x3C
bl cosine
bl Cos
negs r0, r0
strh r0, [r4, 0x26]
ldrh r0, [r4, 0x30]
@ -2223,12 +2223,12 @@ sub_8170478: @ 8170478
lsls r6, 24
lsrs r6, 24
ldr r0, =DummyObjectCallback
bl object_new_hidden_with_callback
bl CreateInvisibleSpriteWithCallback
lsls r0, 24
lsrs r0, 24
str r0, [sp, 0x14]
ldr r0, =DummyObjectCallback
bl object_new_hidden_with_callback
bl CreateInvisibleSpriteWithCallback
mov r10, r0
mov r2, r10
lsls r2, 24
@ -2872,7 +2872,7 @@ _08170A9E:
ldrb r2, [r4, 0xC]
ldr r3, =0x00007f74
movs r1, 0x1
bl pal_fade_1
bl BlendPalette
movs r3, 0xC
ldrsh r0, [r4, r3]
cmp r0, 0x10
@ -2899,7 +2899,7 @@ _08170AD6:
ldrb r2, [r4, 0xC]
ldr r3, =0x00007f74
movs r1, 0x1
bl pal_fade_1
bl BlendPalette
movs r3, 0xC
ldrsh r0, [r4, r3]
cmp r0, 0
@ -3922,14 +3922,14 @@ sub_817138C: @ 817138C
strh r1, [r4, 0x38]
movs r0, 0
movs r1, 0x28
bl cosine
bl Cos
ldrh r1, [r4, 0x22]
adds r0, r1
strh r0, [r4, 0x22]
movs r0, 0x36
ldrsh r1, [r4, r0]
movs r0, 0
bl cosine
bl Cos
negs r0, r0
strh r0, [r4, 0x26]
ldr r0, =sub_81713D0
@ -3959,7 +3959,7 @@ _081713E6:
ldrsh r0, [r4, r1]
movs r2, 0x36
ldrsh r1, [r4, r2]
bl cosine
bl Cos
negs r0, r0
strh r0, [r4, 0x26]
ldrh r1, [r4, 0x38]
@ -4018,7 +4018,7 @@ _0817145A:
ldrsh r0, [r4, r2]
movs r2, 0x36
ldrsh r1, [r4, r2]
bl cosine
bl Cos
negs r0, r0
strh r0, [r4, 0x26]
ldrh r1, [r4, 0x38]
@ -4042,7 +4042,7 @@ _08171486:
strh r5, [r4, 0x34]
movs r0, 0x40
movs r1, 0x28
bl cosine
bl Cos
ldrh r1, [r4, 0x22]
adds r0, r1
strh r0, [r4, 0x22]
@ -5408,13 +5408,13 @@ sub_8171F88: @ 8171F88
ldrsh r0, [r4, r1]
movs r2, 0x30
ldrsh r1, [r4, r2]
bl sine
bl Sin
strh r0, [r4, 0x24]
movs r1, 0x2E
ldrsh r0, [r4, r1]
movs r2, 0x30
ldrsh r1, [r4, r2]
bl cosine
bl Cos
strh r0, [r4, 0x26]
ldrh r0, [r4, 0x30]
adds r0, 0x2
@ -6053,13 +6053,13 @@ sub_8172508: @ 8172508
ldrsh r0, [r4, r1]
movs r2, 0x30
ldrsh r1, [r4, r2]
bl sine
bl Sin
strh r0, [r4, 0x24]
movs r1, 0x2E
ldrsh r0, [r4, r1]
movs r2, 0x32
ldrsh r1, [r4, r2]
bl cosine
bl Cos
strh r0, [r4, 0x26]
ldrh r0, [r4, 0x36]
ldrh r1, [r4, 0x2E]
@ -6212,19 +6212,19 @@ sub_817265C: @ 817265C
ldrsh r0, [r5, r1]
movs r2, 0x30
ldrsh r1, [r5, r2]
bl sine
bl Sin
strh r0, [r5, 0x24]
movs r0, 0x2E
ldrsh r4, [r5, r0]
movs r2, 0x32
ldrsh r1, [r5, r2]
adds r0, r4, 0
bl sine
bl Sin
adds r1, r0, 0
lsls r1, 16
asrs r1, 16
adds r0, r4, 0
bl cosine
bl Cos
strh r0, [r5, 0x26]
ldrh r0, [r5, 0x2E]
adds r0, 0x6
@ -6509,7 +6509,7 @@ sub_81728E0: @ 81728E0
ldrsh r0, [r5, r1]
movs r2, 0x30
ldrsh r1, [r5, r2]
bl sine
bl Sin
strh r0, [r5, 0x24]
movs r0, 0x2E
ldrsh r4, [r5, r0]
@ -6518,12 +6518,12 @@ sub_81728E0: @ 81728E0
ands r0, r1
movs r2, 0x32
ldrsh r1, [r5, r2]
bl sine
bl Sin
adds r1, r0, 0
lsls r1, 16
asrs r1, 16
adds r0, r4, 0
bl cosine
bl Cos
strh r0, [r5, 0x26]
ldrh r0, [r5, 0x2E]
adds r0, 0xA
@ -6675,7 +6675,7 @@ sub_81729E8: @ 81729E8
ldrh r3, [r1]
movs r1, 0x10
movs r2, 0
bl pal_fade_1
bl BlendPalette
movs r0, 0x1
strh r0, [r5, 0xA]
b _08172A7E
@ -6692,7 +6692,7 @@ _08172A58:
ldrh r3, [r1]
movs r1, 0x10
movs r2, 0x10
bl pal_fade_1
bl BlendPalette
movs r0, 0x10
strh r0, [r5, 0x8]
ldr r0, =0x0000ffff
@ -6750,7 +6750,7 @@ sub_8172AB0: @ 8172AB0
adds r1, r3
ldrh r3, [r1]
movs r1, 0x10
bl pal_fade_1
bl BlendPalette
ldrh r0, [r4, 0xA]
ldrh r1, [r4, 0x8]
adds r0, r1
@ -6854,7 +6854,7 @@ sub_8172B90: @ 8172B90
adds r1, r3
ldrh r3, [r1]
movs r1, 0x10
bl pal_fade_1
bl BlendPalette
ldrh r0, [r4, 0xA]
ldrh r1, [r4, 0x8]
adds r0, r1
@ -7594,12 +7594,12 @@ sub_81731FC: @ 81731FC
movs r1, 0x30
ldrsh r0, [r4, r1]
movs r1, 0x18
bl sine
bl Sin
strh r0, [r4, 0x24]
movs r1, 0x30
ldrsh r0, [r4, r1]
movs r1, 0x18
bl cosine
bl Cos
strh r0, [r4, 0x26]
ldrh r0, [r4, 0x30]
adds r0, 0xC
@ -11225,7 +11225,7 @@ _081751BA:
ldrh r4, [r5, 0x2E]
lsls r4, 24
lsrs r4, 24
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@ -11256,7 +11256,7 @@ _081751F2:
thumb_func_start sub_81751FC
sub_81751FC: @ 81751FC
push {r4,lr}
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xF0
@ -11264,7 +11264,7 @@ sub_81751FC: @ 81751FC
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
bl GenerateRandomNumber
bl Random
adds r2, r0, 0
lsls r2, 16
lsrs r2, 16
@ -11286,7 +11286,7 @@ sub_81751FC: @ 81751FC
lsls r1, 2
ldr r0, =gUnknown_02020630
adds r4, r1, r0
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x11
@ -11296,7 +11296,7 @@ sub_81751FC: @ 81751FC
lsrs r1, 24
adds r0, r4, 0
bl StartObjectImageAnim
bl GenerateRandomNumber
bl Random
movs r1, 0x3
ands r1, r0
cmp r1, 0
@ -11395,7 +11395,7 @@ _08175324:
adds r0, r1
strh r0, [r5, 0xE]
ldrb r4, [r5, 0x1A]
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@ -11485,7 +11485,7 @@ _081753E0:
lsls r0, 16
cmp r0, 0
bne _08175478
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xF0
@ -11493,7 +11493,7 @@ _081753E0:
adds r5, r0, 0
lsls r5, 16
asrs r5, 16
bl GenerateRandomNumber
bl Random
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
@ -11502,7 +11502,7 @@ _081753E0:
negs r4, r4
lsls r4, 16
asrs r4, 16
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x11
@ -11526,7 +11526,7 @@ _081753E0:
ldr r1, =sub_81752F4
adds r0, r4, 0
bl sub_8152438
bl GenerateRandomNumber
bl Random
movs r1, 0x3
ands r1, r0
cmp r1, 0
@ -13244,7 +13244,7 @@ _08176348:
movs r1, 0x7F
ands r0, r1
movs r1, 0xC
bl sine
bl Sin
ldr r1, =gUnknown_0203BD26
strh r0, [r1]
b _08176390
@ -13265,7 +13265,7 @@ _0817636C:
movs r1, 0x7F
ands r0, r1
movs r1, 0xC
bl sine
bl Sin
strh r0, [r7]
_08176390:
ldrh r0, [r4, 0x12]
@ -13369,7 +13369,7 @@ _0817644E:
movs r1, 0x7F
ands r0, r1
movs r1, 0x14
bl sine
bl Sin
ldr r1, =gUnknown_0203BD26
strh r0, [r1]
b _08176514
@ -15331,7 +15331,7 @@ _0817744C:
cmp r6, 0x46
bhi _081774AC
_08177450:
bl GenerateRandomNumber
bl Random
mov r2, r9
ldr r4, [r2]
mov r1, r8

View File

@ -2092,7 +2092,7 @@ _0817A932:
adds r1, r5, r2
movs r2, 0
ldrsh r1, [r1, r2]
bl sine
bl Sin
ldr r2, =0x00001074
adds r1, r5, r2
strh r0, [r1]
@ -2102,7 +2102,7 @@ _0817A932:
adds r1, r5, r2
movs r2, 0
ldrsh r1, [r1, r2]
bl cosine
bl Cos
ldr r2, =0x00001076
adds r1, r5, r2
strh r0, [r1]
@ -2414,7 +2414,7 @@ _0817ABE2:
adds r1, r2, r4
lsls r1, 16
asrs r1, 16
bl sine
bl Sin
lsls r5, 1
movs r2, 0x85
lsls r2, 4
@ -2438,7 +2438,7 @@ _0817AC54:
subs r1, r2, r4
lsls r1, 16
asrs r1, 16
bl sine
bl Sin
lsls r5, 1
movs r2, 0x85
lsls r2, 4
@ -2455,7 +2455,7 @@ _0817AC54:
_0817AC80:
lsls r1, 16
asrs r1, 16
bl cosine
bl Cos
movs r3, 0xC5
lsls r3, 4
adds r1, r6, r3

View File

@ -1132,7 +1132,7 @@ sub_817BA7C: @ 817BA7C
lsrs r0, 24
movs r2, 0x38
ldrsh r1, [r4, r2]
bl sine
bl Sin
lsls r0, 16
asrs r0, 16
cmp r0, 0
@ -1146,7 +1146,7 @@ _0817BAB6:
lsrs r0, 24
movs r2, 0x38
ldrsh r1, [r4, r2]
bl cosine
bl Cos
strh r0, [r4, 0x24]
ldrh r0, [r4, 0x3A]
adds r0, 0x4
@ -1277,7 +1277,7 @@ sub_817BB94: @ 817BB94
lsrs r0, 24
movs r2, 0x38
ldrsh r1, [r4, r2]
bl sine
bl Sin
lsls r0, 16
asrs r0, 16
cmp r0, 0
@ -1291,14 +1291,14 @@ _0817BBCC:
lsrs r0, 24
movs r2, 0x38
ldrsh r1, [r4, r2]
bl cosine
bl Cos
strh r0, [r4, 0x24]
movs r1, 0x3C
ldrsh r0, [r4, r1]
lsls r0, 26
lsrs r0, 24
movs r1, 0x28
bl sine
bl Sin
adds r0, 0x8
strh r0, [r4, 0x38]
ldrh r0, [r4, 0x3C]
@ -1378,14 +1378,14 @@ sub_817BC70: @ 817BC70
lsrs r0, 24
movs r2, 0x38
ldrsh r1, [r4, r2]
bl sine
bl Sin
strh r0, [r4, 0x26]
ldrh r0, [r4, 0x3A]
lsls r0, 24
lsrs r0, 24
movs r2, 0x38
ldrsh r1, [r4, r2]
bl cosine
bl Cos
strh r0, [r4, 0x24]
ldrh r0, [r4, 0x38]
ldrh r1, [r4, 0x34]
@ -1477,7 +1477,7 @@ _0817BD34:
lsrs r0, 24
movs r5, 0x38
ldrsh r1, [r4, r5]
bl sine
bl Sin
negs r0, r0
strh r0, [r4, 0x26]
movs r0, 0x34
@ -1581,7 +1581,7 @@ sub_817BDF0: @ 817BDF0
lsrs r4, r0, 24
cmp r4, 0x40
beq _0817BE60
bl GenerateRandomNumber
bl Random
ldr r6, =gUnknown_02020630
lsls r5, r4, 4
adds r5, r4
@ -1596,7 +1596,7 @@ sub_817BDF0: @ 817BDF0
movs r0, 0
mov r8, r0
strh r1, [r4, 0x34]
bl GenerateRandomNumber
bl Random
movs r1, 0x3F
ands r1, r0
adds r1, 0x30
@ -2079,7 +2079,7 @@ sub_817C1D4: @ 817C1D4
beq _0817C224
cmp r2, 0x31
bgt _0817C234
bl GenerateRandomNumber
bl Random
movs r1, 0x7
ands r0, r1
bl sub_817BDF0
@ -2226,7 +2226,7 @@ sub_817C310: @ 817C310
beq _0817C360
cmp r2, 0x31
bgt _0817C370
bl GenerateRandomNumber
bl Random
movs r1, 0x7
ands r0, r1
bl sub_817BDF0
@ -7925,24 +7925,24 @@ sub_817F3F0: @ 817F3F0
mov r8, r0
asrs r5, 16
adds r1, r5, 0
bl cosine
bl Cos
adds r6, r0, 0
lsls r4, 16
asrs r4, 16
mov r0, r8
adds r1, r4, 0
bl sine
bl Sin
subs r6, r0
lsls r6, 16
lsrs r6, 16
mov r0, r8
adds r1, r4, 0
bl cosine
bl Cos
adds r2, r0, 0
mov r0, r8
adds r1, r5, 0
str r2, [sp]
bl sine
bl Sin
ldr r2, [sp]
adds r2, r0
negs r5, r5

View File

@ -628,7 +628,7 @@ sub_81852B0: @ 81852B0
ldr r4, =0x00000f7c
adds r0, r5, 0
adds r1, r4, 0
bl sub_806F96C
bl CalcByteArraySum
adds r4, r5, r4
ldr r1, [r4]
cmp r0, r1
@ -662,7 +662,7 @@ sub_81852F0: @ 81852F0
ldr r4, =0x00000f7c
adds r0, r5, 0
adds r1, r4, 0
bl sub_806F96C
bl CalcByteArraySum
adds r4, r5, r4
str r0, [r4]
movs r0, 0x1F
@ -6482,7 +6482,7 @@ sub_81885D8: @ 81885D8
lsrs r0, 16
mov r8, r0
ldr r0, =sub_805D714
bl object_new_hidden_with_callback
bl CreateInvisibleSpriteWithCallback
ldr r1, =gUnknown_03005D7C
mov r10, r1
add r10, r6
@ -12413,7 +12413,7 @@ sub_818BA6C: @ 818BA6C
lsrs r0, 16
mov r8, r0
ldr r0, =sub_805D714
bl object_new_hidden_with_callback
bl CreateInvisibleSpriteWithCallback
ldr r1, =gUnknown_03005D7C
mov r9, r1
add r9, r6
@ -16239,7 +16239,7 @@ _0818DAA6:
thumb_func_start sub_818DAAC
sub_818DAAC: @ 818DAAC
push {lr}
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@ -16308,7 +16308,7 @@ _0818DB14:
thumb_func_start sub_818DB20
sub_818DB20: @ 818DB20
push {r4-r6,lr}
bl GenerateRandomNumber
bl Random
ldr r5, =gUnknown_0203CD64
ldr r4, [r5]
lsls r0, 16
@ -16326,7 +16326,7 @@ sub_818DB20: @ 818DB20
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r4, 0
@ -16767,7 +16767,7 @@ sub_818DEF4: @ 818DEF4
thumb_func_start sub_818DF00
sub_818DF00: @ 818DF00
push {r4-r7,lr}
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r4, r0, 16
movs r0, 0xF
@ -17553,7 +17553,7 @@ sub_818E570: @ 818E570
bne _0818E5E4
adds r4, r7, 0
_0818E59E:
bl GenerateRandomNumber
bl Random
ldr r2, [r4]
lsls r0, 16
lsrs r0, 16
@ -17614,7 +17614,7 @@ sub_818E604: @ 818E604
strb r1, [r0, 0x3]
ldr r0, [r4]
strb r1, [r0, 0xC]
bl GenerateRandomNumber
bl Random
ldr r4, [r4]
lsls r0, 16
lsrs r0, 16
@ -20087,14 +20087,14 @@ sub_818FBDC: @ 818FBDC
mov r0, r8
bl sub_818FC78
adds r5, r0, 0
bl GenerateRandomNumber
bl Random
adds r4, r0, 0
bl GenerateRandomNumber
bl Random
lsls r4, 16
lsrs r7, r4, 16
lsls r0, 16
orrs r7, r0
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xA
@ -20159,7 +20159,7 @@ sub_818FC78: @ 818FC78
lsls r0, 16
lsrs r4, r0, 16
adds r5, r4, 0
bl GenerateRandomNumber
bl Random
movs r1, 0x1
ands r1, r0
cmp r1, 0
@ -20463,7 +20463,7 @@ _0818FECE:
ldr r4, =gUnknown_0832A328
_0818FEF0:
str r3, [sp, 0x14]
bl GenerateRandomNumber
bl Random
movs r1, 0x3
ands r1, r0
ldr r3, [sp, 0x14]
@ -20518,7 +20518,7 @@ _0818FF4E:
bne _0818FF7A
str r2, [sp, 0x10]
str r3, [sp, 0x14]
bl GenerateRandomNumber
bl Random
movs r1, 0x1
ands r1, r0
ldr r2, [sp, 0x10]
@ -28074,9 +28074,9 @@ _08193FE2:
adds r3, r7
mov r8, r3
_08193FEE:
bl GenerateRandomNumber
bl Random
adds r4, r0, 0
bl GenerateRandomNumber
bl Random
lsls r4, 16
lsrs r5, r4, 16
lsls r0, 16
@ -29859,7 +29859,7 @@ _08194FCC:
mov r0, r10
cmp r0, 0x4
bgt _08194FFC
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xA
@ -29872,7 +29872,7 @@ _08194FFC:
mov r1, r10
cmp r1, 0xE
bgt _0819501A
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x14
@ -29883,7 +29883,7 @@ _08194FFC:
adds r4, 0xA
b _08195030
_0819501A:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xA
@ -30653,7 +30653,7 @@ _081955B0:
mov r2, r10
cmp r2, 0x2
ble _081955A4
bl GenerateRandomNumber
bl Random
movs r1, 0x1F
ands r1, r0
adds r5, r1
@ -30758,7 +30758,7 @@ _08195682:
mov r5, r10
cmp r5, 0x2
ble _08195668
bl GenerateRandomNumber
bl Random
movs r1, 0x1F
ands r1, r0
ldr r0, [sp, 0x10]
@ -31315,7 +31315,7 @@ sub_8195BB0: @ 8195BB0
cmp r0, 0x31
bhi _08195C00
ldr r4, =gUnknown_020375F0
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@ -31346,7 +31346,7 @@ _08195C16:
sub_8195C20: @ 8195C20
push {r4,lr}
ldr r4, =gUnknown_02038BCA
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xFF
@ -31484,7 +31484,7 @@ sub_8195D28: @ 8195D28
ldrh r0, [r2]
cmp r0, 0x29
bls _08195D88
bl GenerateRandomNumber
bl Random
ldr r4, [r4]
ldr r5, =gUnknown_0860DE84
lsls r0, 16
@ -31500,7 +31500,7 @@ sub_8195D28: @ 8195D28
b _08195DA6
.pool
_08195D88:
bl GenerateRandomNumber
bl Random
ldr r4, [r4]
ldr r5, =gUnknown_0860DE78
lsls r0, 16
@ -31643,7 +31643,7 @@ sub_8195E8C: @ 8195E8C
bne _08195EAE
movs r5, 0x2
_08195EAE:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xA
@ -31749,7 +31749,7 @@ sub_8195F68: @ 8195F68
adds r4, r0, 0
cmp r4, 0
beq _08195FB8
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r4, 0
@ -32798,7 +32798,7 @@ _081967EC:
bl sub_80B1E94
b _08196832
_0819680A:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@ -32897,7 +32897,7 @@ sub_8196890: @ 8196890
sub_81968BC: @ 81968BC
push {r4,lr}
adds r4, r0, 0
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@ -32939,7 +32939,7 @@ sub_8196910: @ 8196910
push {r4-r7,lr}
sub sp, 0x4
adds r6, r0, 0
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x1
@ -32965,7 +32965,7 @@ _08196940:
ble _0819692C
cmp r5, 0
beq _081969AC
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r5, 0
@ -33157,7 +33157,7 @@ sub_8196A9C: @ 8196A9C
thumb_func_start sub_8196AB8
sub_8196AB8: @ 8196AB8
push {lr}
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -33246,7 +33246,7 @@ _08196B4A:
thumb_func_start sub_8196B50
sub_8196B50: @ 8196B50
push {lr}
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -33363,7 +33363,7 @@ _08196C02:
_08196C26:
cmp r6, 0
beq _08196C5C
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r6, 0
@ -33413,7 +33413,7 @@ sub_8196C70: @ 8196C70
adds r0, 0x24
adds r0, r4, r0
ldr r6, [r0]
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r4, r5
@ -40673,7 +40673,7 @@ sub_819A44C: @ 819A44C
strh r0, [r5, 0x2E]
b _0819A4C2
_0819A484:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x5
@ -50954,7 +50954,7 @@ sub_819FBC8: @ 819FBC8
adds r4, r2, 0
ldr r5, =gUnknown_08611548
_0819FBDA:
bl GenerateRandomNumber
bl Random
ldr r2, [r4]
lsls r0, 16
movs r1, 0xE0
@ -50980,7 +50980,7 @@ _0819FBDA:
_0819FC10:
adds r4, r2, 0
_0819FC12:
bl GenerateRandomNumber
bl Random
ldr r2, [r4]
lsls r0, 16
lsrs r0, 16
@ -51038,7 +51038,7 @@ _0819FC66:
bls _0819FC66
movs r5, 0
_0819FC78:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xA
@ -51046,7 +51046,7 @@ _0819FC78:
adds r4, r0, 0
lsls r4, 24
lsrs r4, 24
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xA
@ -51109,7 +51109,7 @@ sub_819FCF8: @ 819FCF8
bne _0819FD4C
ldr r6, =gUnknown_030062EC
_0819FD06:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@ -51185,14 +51185,14 @@ _0819FD80:
movs r5, 0
ldr r6, [sp, 0x14]
_0819FD92:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
bl __umodsi3
lsls r0, 24
lsrs r4, r0, 24
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@ -51225,14 +51225,14 @@ _0819FDD0:
bls _0819FDD0
movs r5, 0
_0819FDE6:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xA
bl __umodsi3
lsls r0, 24
lsrs r4, r0, 24
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xA
@ -51341,7 +51341,7 @@ _0819FE60:
ldr r0, =gUnknown_030062EC
mov r9, r0
_0819FED2:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r4, r0, 16
movs r1, 0x3
@ -51537,7 +51537,7 @@ _081A004C:
movs r3, 0
str r3, [sp, 0x4]
_081A0052:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x1
@ -51551,7 +51551,7 @@ _081A0068:
ldr r1, =0x000001ff
mov r8, r1
_081A006C:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3A
@ -51612,7 +51612,7 @@ _081A00EA:
lsls r0, r4, 24
mov r9, r0
_081A00F6:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r4, 0
@ -60735,9 +60735,9 @@ _081A4E70:
lsls r0, 2
mov r8, r0
_081A4E96:
bl GenerateRandomNumber
bl Random
adds r4, r0, 0
bl GenerateRandomNumber
bl Random
lsls r4, 16
lsrs r7, r4, 16
lsls r0, 16
@ -62190,7 +62190,7 @@ sub_81A5B08: @ 81A5B08
ldrh r0, [r1]
cmp r0, 0x29
bls _081A5B58
bl GenerateRandomNumber
bl Random
ldr r4, [r4]
ldr r5, =gUnknown_08611FAC
lsls r0, 16
@ -62206,7 +62206,7 @@ sub_81A5B08: @ 81A5B08
b _081A5B76
.pool
_081A5B58:
bl GenerateRandomNumber
bl Random
ldr r4, [r4]
ldr r5, =gUnknown_08611FA0
lsls r0, 16
@ -64612,7 +64612,7 @@ _081A6F38:
adds r0, 0x1
lsls r0, 16
lsrs r5, r0, 16
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r5, 0
@ -65273,7 +65273,7 @@ sub_81A74CC: @ 81A74CC
thumb_func_start sub_81A74E0
sub_81A74E0: @ 81A74E0
push {r4,lr}
bl GenerateRandomNumber
bl Random
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
@ -65586,14 +65586,14 @@ _081A7736:
movs r4, 0
mov r8, r4
_081A774A:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
bl __umodsi3
lsls r0, 24
lsrs r6, r0, 24
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@ -65636,7 +65636,7 @@ _081A77A8:
_081A77AE:
movs r4, 0
mov r9, r4
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -65751,7 +65751,7 @@ _081A7898:
b _081A78D4
.pool
_081A78A4:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r1, r0, 16
movs r2, 0x1
@ -66077,7 +66077,7 @@ _081A7B1C:
lsrs r2, r0, 24
cmp r2, 0x7
bls _081A7B06
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r4, 0
@ -66103,7 +66103,7 @@ _081A7B48:
sub_81A7B58: @ 81A7B58
push {r4,lr}
ldr r4, =gUnknown_03001294
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x19
@ -66255,7 +66255,7 @@ _081A7C4A:
mov r7, r9
cmp r0, 0
beq _081A7CA8
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x1
@ -66625,7 +66625,7 @@ _081A7F54:
bls _081A7F54
movs r5, 0
_081A7F6C:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@ -66633,7 +66633,7 @@ _081A7F6C:
lsls r0, 24
lsrs r0, 24
mov r8, r0
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@ -66822,7 +66822,7 @@ sub_81A80DC: @ 81A80DC
beq _081A8138
movs r0, 0x1
strh r0, [r4]
bl GenerateRandomNumber
bl Random
ldr r5, =gSaveBlock2Ptr
ldr r4, [r5]
lsls r0, 16
@ -66850,7 +66850,7 @@ sub_81A80DC: @ 81A80DC
b _081A8248
.pool
_081A8138:
bl GenerateRandomNumber
bl Random
ldr r7, =gSaveBlock2Ptr
ldr r4, [r7]
lsls r0, 16
@ -66918,7 +66918,7 @@ _081A81B4:
cmp r2, r6
bcc _081A8184
_081A81BE:
bl GenerateRandomNumber
bl Random
ldr r7, =gSaveBlock2Ptr
ldr r4, [r7]
lsls r0, 16
@ -67772,7 +67772,7 @@ _081A88D6:
subs r0, 0x5
cmp r5, r0
bgt _081A8904
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x1
@ -68851,7 +68851,7 @@ sub_81A917C: @ 81A917C
ldrh r0, [r1]
cmp r0, 0x29
bls _081A91CC
bl GenerateRandomNumber
bl Random
ldr r4, [r4]
ldr r5, =gUnknown_08613F34
lsls r0, 16
@ -68867,7 +68867,7 @@ sub_81A917C: @ 81A917C
b _081A91EA
.pool
_081A91CC:
bl GenerateRandomNumber
bl Random
ldr r4, [r4]
ldr r5, =gUnknown_08613F28
lsls r0, 16
@ -68934,7 +68934,7 @@ sub_81A9254: @ 81A9254
movs r4, 0
ldr r5, =gSaveBlock2Ptr
_081A925A:
bl GenerateRandomNumber
bl Random
ldr r1, [r5]
lsls r2, r4, 1
ldr r3, =0x00000e22
@ -69024,7 +69024,7 @@ _081A92DE:
cmp r5, r4
bge _081A9332
_081A9318:
bl GenerateRandomNumber2
bl Random2
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -70165,7 +70165,7 @@ _081A9C56:
adds r0, r6
ldrb r0, [r0, 0x2]
subs r5, r0
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xB
@ -70177,7 +70177,7 @@ _081A9C56:
b _081A9CF6
.pool
_081A9CD4:
bl GenerateRandomNumber
bl Random
ldr r2, [sp, 0x10]
lsls r1, r2, 1
adds r1, r2
@ -70299,7 +70299,7 @@ _081A9DA4:
ldrh r0, [r0]
cmp r0, 0x8B
bls _081A9E0C
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x11
@ -71988,7 +71988,7 @@ CalculateBattlePyramidPickupItemId: @ 81AAAE0
ble _081AAB0A
movs r4, 0x13
_081AAB0A:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -100196,7 +100196,7 @@ sub_81B9A44: @ 81B9A44
sub_81B9A60: @ 81B9A60
push {r4,lr}
ldr r4, =gUnknown_02038BCA
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xFF
@ -100271,7 +100271,7 @@ sub_81B9B00: @ 81B9B00
ldr r0, =gSaveBlock2Ptr
ldr r4, [r0]
ldr r5, =gUnknown_086160D4
bl GenerateRandomNumber
bl Random
ldrh r0, [r5]
ldr r1, =0x00000e6a
adds r4, r1
@ -100432,7 +100432,7 @@ sub_81B9C70: @ 81B9C70
ldr r0, =gSaveBlock2Ptr
ldr r4, [r0]
ldr r5, =gUnknown_086160F4
bl GenerateRandomNumber
bl Random
ldrh r0, [r5]
ldr r1, =0x00000e6c
adds r4, r1
@ -100605,7 +100605,7 @@ sub_81B9DF8: @ 81B9DF8
ldr r0, =gSaveBlock2Ptr
ldr r4, [r0]
ldr r5, =gUnknown_08616120
bl GenerateRandomNumber
bl Random
ldrh r0, [r5]
ldr r1, =0x00000e6e
adds r4, r1
@ -100748,7 +100748,7 @@ _081B9EEC:
add r6, r9
str r6, [sp, 0x28]
_081B9F1E:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x46
@ -100909,7 +100909,7 @@ _081BA062:
mov r2, r10
lsls r6, r2, 1
_081BA066:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x1E
@ -101004,7 +101004,7 @@ _081BA12A:
ldr r7, =gUnknown_03001298
mov r8, sp
_081BA13E:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
mov r1, r10

View File

@ -3958,7 +3958,7 @@ sub_81BD0E4: @ 81BD0E4
lsrs r0, 16
mov r8, r0
ldr r0, =sub_805D714
bl object_new_hidden_with_callback
bl CreateInvisibleSpriteWithCallback
ldr r1, =gUnknown_03005D7C
mov r9, r1
add r9, r6
@ -6551,7 +6551,7 @@ sub_81BE79C: @ 81BE79C
b _081BE7EE
.pool
_081BE7B8:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r4, r0, 16
movs r0, 0x1
@ -7324,7 +7324,7 @@ _081BEDFA:
ldr r7, =gUnknown_0203CF10
adds r6, r2, 0
_081BEE14:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x30
@ -7332,7 +7332,7 @@ _081BEE14:
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x30
@ -7720,10 +7720,10 @@ _081BF170:
ldr r0, =0x000001ff
mov r8, r0
_081BF178:
bl GenerateRandomNumber
bl Random
adds r4, r6, 0
ands r4, r0
bl GenerateRandomNumber
bl Random
adds r1, r6, 0
ands r1, r0
ldr r0, =gUnknown_0203CF0C
@ -47914,7 +47914,7 @@ sub_81D38FC: @ 81D38FC
movs r5, 0x9C
lsls r5, 2
adds r1, r5, 0
bl sub_806F96C
bl CalcByteArraySum
adds r4, r5
ldr r1, [r4]
cmp r0, r1
@ -47959,7 +47959,7 @@ _081D394C:
movs r1, 0x9D
lsls r1, 2
muls r1, r6
bl sub_806F96C
bl CalcByteArraySum
ldr r1, [r7, 0x4]
cmp r0, r1
bne _081D3964
@ -47985,7 +47985,7 @@ sub_81D396C: @ 81D396C
adds r0, 0x8
movs r1, 0xEE
lsls r1, 4
bl sub_806F96C
bl CalcByteArraySum
ldr r1, [r4, 0x4]
cmp r0, r1
bne _081D398E
@ -48119,7 +48119,7 @@ _081D3A7E:
adds r0, 0x8
movs r1, 0xEE
lsls r1, 4
bl sub_806F96C
bl CalcByteArraySum
mov r2, r8
str r0, [r2, 0x4]
movs r0, 0x1E
@ -57684,7 +57684,7 @@ sub_81D8AD8: @ 81D8AD8
ands r0, r1
cmp r0, 0
bne _081D8B1C
bl GenerateRandomNumber
bl Random
movs r4, 0x7
adds r1, r4, 0
ands r1, r0
@ -57693,7 +57693,7 @@ sub_81D8AD8: @ 81D8AD8
movs r0, 0x1
movs r2, 0
bl ChangeBgX
bl GenerateRandomNumber
bl Random
ands r4, r0
subs r4, 0x4
lsls r4, 8
@ -60905,7 +60905,7 @@ sub_81DA57C: @ 81DA57C
lsls r0, 24
cmp r0, 0
beq _081DA5CA
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -61009,7 +61009,7 @@ _081DA64C:
_081DA654:
cmp r6, 0
beq _081DA6BA
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r6, 0
@ -61444,7 +61444,7 @@ sub_81DA9BC: @ 81DA9BC
push {r4,lr}
adds r4, r0, 0
ldrh r0, [r4, 0x32]
bl sine2
bl Sin2
lsls r0, 16
asrs r0, 16
movs r2, 0x36
@ -61453,7 +61453,7 @@ sub_81DA9BC: @ 81DA9BC
asrs r0, 12
strh r0, [r4, 0x24]
ldrh r0, [r4, 0x32]
bl cosine2
bl Cos2
lsls r0, 16
asrs r0, 16
movs r3, 0x36

View File

@ -649,12 +649,12 @@ _0814085A:
adds r4, r6, 0
ldr r0, [r4]
ldrh r0, [r0, 0x24]
bl sine2
bl Sin2
lsls r0, 16
lsrs r5, r0, 16
ldr r0, [r4]
ldrh r0, [r0, 0x24]
bl cosine2
bl Cos2
lsls r0, 16
lsrs r1, r0, 16
lsls r0, r5, 16
@ -1981,7 +1981,7 @@ sub_8141344: @ 8141344
mov r0, sp
movs r2, 0x8
bl memcpy
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r7, r0, 16
adds r0, r7, 0
@ -5640,11 +5640,11 @@ sub_8143280: @ 8143280
lsrs r4, r0, 16
_081432A2:
adds r0, r4, 0
bl sine2
bl Sin2
lsls r0, 16
lsrs r5, r0, 16
adds r0, r4, 0
bl cosine2
bl Cos2
lsls r2, r5, 16
asrs r2, 16
movs r3, 0x30
@ -6790,12 +6790,12 @@ _08143BEA:
bl __fixsfsi
strh r0, [r7, 0x36]
ldrh r0, [r7, 0x34]
bl sine2
bl Sin2
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
ldrh r0, [r7, 0x34]
bl cosine2
bl Cos2
lsls r4, 16
asrs r4, 16
movs r2, 0x36
@ -6856,12 +6856,12 @@ sub_8143C90: @ 8143C90
strh r0, [r5, 0x34]
_08143CAE:
ldrh r0, [r5, 0x34]
bl sine2
bl Sin2
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
ldrh r0, [r5, 0x34]
bl cosine2
bl Cos2
lsls r4, 16
asrs r4, 16
movs r2, 0x36
@ -7591,7 +7591,7 @@ sub_8144264: @ 8144264
_081442FC:
movs r0, 0x38
bl m4aSongNumStart
bl GenerateRandomNumber
bl Random
movs r1, 0x1
mov r8, r1
ands r1, r0
@ -8438,7 +8438,7 @@ sub_8144A24: @ 8144A24
movs r1, 0
movs r2, 0xA
bl memset
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
str r0, [sp, 0x10]

View File

@ -1164,7 +1164,7 @@ _08151EB8:
lsls r2, 28
lsrs r2, 28
ldrh r3, [r4, 0x4]
bl pal_fade_1
bl BlendPalette
ldrb r5, [r4, 0xB]
lsls r0, r5, 26
asrs r0, 30

View File

@ -936,7 +936,7 @@ s8F_get_random_val: @ 809996C
lsls r4, 16
lsrs r4, 16
ldr r5, =gUnknown_020375F0
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r4, 0

View File

@ -631,7 +631,7 @@ sub_80990AC: @ 80990AC
adds r0, r1
movs r1, 0xFA
lsls r1, 2
bl sub_806F928
bl CalcCRC16WithTable
lsls r0, 16
lsrs r0, 16
pop {r1}

View File

@ -992,7 +992,7 @@ sub_80F8FE8: @ 80F8FE8
.pool
_080F9020:
ldr r4, =gUnknown_020375F0
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
_080F902A:

View File

@ -252,7 +252,7 @@ sub_812A6D4: @ 812A6D4
strh r4, [r0, 0x8]
adds r0, 0xA
adds r1, r5, 0
bl sub_806F67C
bl StoreWordInTwoHalfwords
pop {r4,r5}
pop {r0}
bx r0
@ -279,7 +279,7 @@ sub_812A710: @ 812A710
ldr r1, [r3]
adds r1, 0x64
adds r0, r2, 0
bl sub_806F684
bl LoadWordFromTwoHalfwords
pop {r0}
bx r0
.pool
@ -467,7 +467,7 @@ sub_812A8C4: @ 812A8C4
strb r4, [r0]
ldr r0, [r5]
strb r4, [r0, 0x2]
bl GenerateRandomNumber
bl Random
ldr r2, [r5]
movs r1, 0x1
ands r1, r0
@ -2019,7 +2019,7 @@ _0812B5AA:
thumb_func_start sub_812B5B0
sub_812B5B0: @ 812B5B0
push {r4,lr}
bl GenerateRandomNumber
bl Random
lsls r0, 24
lsrs r0, 24
ldr r4, =gUnknown_085A76C0
@ -2053,7 +2053,7 @@ sub_812B5EC: @ 812B5EC
movs r5, 0
ldr r6, =gUnknown_085A76D2
_0812B5F2:
bl GenerateRandomNumber
bl Random
movs r2, 0xFF
ldr r1, =gUnknown_0203AB34
ldr r3, [r1]
@ -2095,7 +2095,7 @@ sub_812B634: @ 812B634
movs r7, 0x80
lsls r7, 17
_0812B644:
bl GenerateRandomNumber
bl Random
movs r5, 0xFF
ands r5, r0
ldr r0, =gUnknown_0203AB34
@ -2194,7 +2194,7 @@ sub_812B700: @ 812B700
ldr r1, [r0]
movs r0, 0
strb r0, [r1, 0x5]
bl GenerateRandomNumber
bl Random
lsls r0, 24
lsrs r4, r0, 24
movs r0, 0
@ -2215,7 +2215,7 @@ _0812B72E:
asrs r5, r0, 16
cmp r5, 0
ble _0812B74E
bl GenerateRandomNumber
bl Random
lsls r0, 24
lsrs r4, r0, 24
lsls r0, r6, 24
@ -2242,7 +2242,7 @@ sub_812B760: @ 812B760
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
bl GenerateRandomNumber
bl Random
movs r1, 0xFF
ands r1, r0
ldr r0, =gUnknown_085A77CE
@ -2291,7 +2291,7 @@ _0812B7BC:
ble _0812B7C2
movs r4, 0x1
_0812B7C2:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -2308,7 +2308,7 @@ _0812B7C2:
b _0812B822
.pool
_0812B7E8:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -9139,12 +9139,12 @@ sub_812ED20: @ 812ED20
movs r1, 0x2E
ldrsh r0, [r5, r1]
movs r1, 0x14
bl cosine
bl Cos
strh r0, [r5, 0x24]
movs r2, 0x2E
ldrsh r0, [r5, r2]
movs r1, 0x6
bl sine
bl Sin
strh r0, [r5, 0x26]
adds r1, r5, 0
adds r1, 0x43
@ -10330,7 +10330,7 @@ _0812F602:
ldrsh r0, [r0, r2]
movs r2, 0x30
ldrsh r1, [r4, r2]
bl cosine
bl Cos
strh r0, [r4, 0x24]
movs r1, 0x3A
ldrsh r0, [r4, r1]
@ -10340,7 +10340,7 @@ _0812F602:
ldrsh r0, [r0, r2]
movs r2, 0x30
ldrsh r1, [r4, r2]
bl sine
bl Sin
strh r0, [r4, 0x26]
ldrh r1, [r4, 0x30]
movs r2, 0x30

View File

@ -898,7 +898,7 @@ sub_81346DC: @ 81346DC
movs r1, 0x30
ldrsh r0, [r4, r1]
movs r1, 0x8
bl sine
bl Sin
strh r0, [r4, 0x26]
ldrh r0, [r4, 0x30]
lsls r0, 24

View File

@ -1280,7 +1280,7 @@ title_screen_update_rayquaza_ring_palette: @ 80AAF48
bne _080AAF9C
adds r0, r1, 0
movs r1, 0x80
bl cosine
bl Cos
lsls r0, 16
asrs r0, 16
adds r2, r0, 0

View File

@ -6872,7 +6872,7 @@ sub_807AB28: @ 807AB28
ldrh r0, [r0]
str r0, [sp, 0xC]
add r0, sp, 0x10
bl sub_806F6C0
bl DoBgAffineSet
add r0, sp, 0x10
ldrh r1, [r0]
movs r0, 0x20
@ -13934,7 +13934,7 @@ _0807EEAC:
lsls r0, 24
cmp r0, 0
bne _0807EED4
bl GenerateRandomNumber
bl Random
ldr r4, [r4]
lsls r0, 16
lsrs r0, 16
@ -14755,7 +14755,7 @@ _0807F5E0:
lsls r0, 24
cmp r0, 0
bne _0807F608
bl GenerateRandomNumber
bl Random
ldr r4, [r4]
lsls r0, 16
lsrs r0, 16

View File

@ -1175,7 +1175,7 @@ sub_80B44C8: @ 80B44C8
adds r0, r4, 0
adds r0, 0xA
mov r1, sp
bl sub_806F684
bl LoadWordFromTwoHalfwords
movs r1, 0x16
ldrsh r0, [r4, r1]
cmp r0, 0
@ -1259,7 +1259,7 @@ sub_80B4578: @ 80B4578
adds r0, r1
adds r0, 0x2
adds r1, r4, 0
bl sub_806F67C
bl StoreWordInTwoHalfwords
pop {r4}
pop {r0}
bx r0

View File

@ -5,9 +5,9 @@
.text
thumb_func_start sine
thumb_func_start Sin
@ s16 sine(s16 t, s16 amplitude)
sine: @ 806F534
Sin: @ 806F534
lsls r1, 16
asrs r1, 16
ldr r2, =gUnknown_08329F40
@ -21,11 +21,11 @@ sine: @ 806F534
asrs r0, 16
bx lr
.pool
thumb_func_end sine
thumb_func_end Sin
thumb_func_start cosine
thumb_func_start Cos
@ s16 cosine(s16 t, s16 amplitude)
cosine: @ 806F550
Cos: @ 806F550
lsls r1, 16
asrs r1, 16
ldr r2, =gUnknown_08329F40
@ -40,11 +40,11 @@ cosine: @ 806F550
asrs r0, 16
bx lr
.pool
thumb_func_end cosine
thumb_func_end Cos
thumb_func_start sine2
thumb_func_start Sin2
@ s16 sine2(u16 angle)
sine2: @ 806F570
Sin2: @ 806F570
push {r4,r5,lr}
adds r5, r0, 0
lsls r5, 16
@ -77,22 +77,22 @@ _0806F5AC:
pop {r4,r5}
pop {r1}
bx r1
thumb_func_end sine2
thumb_func_end Sin2
thumb_func_start cosine2
thumb_func_start Cos2
@ s16 cosine2(u16 angle)
cosine2: @ 806F5B4
Cos2: @ 806F5B4
push {lr}
lsls r0, 16
movs r1, 0xB4
lsls r1, 15
adds r0, r1
lsrs r0, 16
bl sine2
bl Sin2
lsls r0, 16
asrs r0, 16
pop {r1}
bx r1
thumb_func_end cosine2
thumb_func_end Cos2
.align 2, 0 @ Don't pad with nop.

View File

@ -81,7 +81,7 @@ _080EBF54:
cmp r0, 0
bne _080EBF54
_080EBF70:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r4, 0
@ -2413,13 +2413,13 @@ sub_80ED320: @ 80ED320
movs r2, 0
bl pokemon_getattr
strh r0, [r4, 0x2]
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
bl __umodsi3
strb r0, [r4, 0x1A]
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
ands r0, r5
@ -2827,7 +2827,7 @@ _080ED72E:
negs r1, r1
cmp r0, r1
beq _080ED7E4
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x5
@ -3736,14 +3736,14 @@ _080EDF34:
ldr r0, =gUnknown_030060D0
mov r9, r0
_080EDF42:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r5, 0
bl __modsi3
lsls r0, 24
lsrs r4, r0, 24
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r5, 0
@ -3888,7 +3888,7 @@ _080EE058:
lsls r0, 24
lsrs r5, r0, 24
_080EE074:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r5, 0
@ -3931,7 +3931,7 @@ _080EE0BE:
bl __divsi3
mov r1, r10
strb r0, [r1, 0x2]
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
mov r1, r9
@ -5439,7 +5439,7 @@ sub_80EED88: @ 80EED88
lsrs r0, 24
cmp r0, 0x1
beq _080EEE0C
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@ -6956,7 +6956,7 @@ sub_80EFA24: @ 80EFA24
push {r4-r6,lr}
lsls r0, 16
lsrs r5, r0, 16
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
ldr r1, =0x0000019b
@ -7103,7 +7103,7 @@ sub_80EFB38: @ 80EFB38
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
cmp r0, r4
@ -7122,7 +7122,7 @@ _080EFB52:
sub_80EFB58: @ 80EFB58
push {r4-r6,lr}
adds r4, r0, 0
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x6
@ -7870,7 +7870,7 @@ _080F0158:
b _080F01A8
.pool
_080F016C:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x1
@ -11049,7 +11049,7 @@ _080F1CC8:
movs r0, 0x2
bl sub_80EF340
ldr r4, =gUnknown_0203A030
bl GenerateRandomNumber
bl Random
ldrb r2, [r4]
adds r2, 0x1
lsls r0, 16
@ -11655,7 +11655,7 @@ _080F22A0:
ldrb r2, [r5, 0x3]
bl sub_81DB5E8
ldr r4, =gUnknown_0203A030
bl GenerateRandomNumber
bl Random
ldrb r2, [r4]
adds r2, 0x1
lsls r0, 16
@ -11809,7 +11809,7 @@ _080F245C:
ldrb r1, [r4, 0x10]
movs r0, 0x1
bl sub_80EF340
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@ -11955,7 +11955,7 @@ _080F25F4:
b _080F26F0
.pool
_080F2628:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@ -11979,7 +11979,7 @@ _080F2654:
strb r0, [r6]
b _080F26F0
_080F265A:
bl GenerateRandomNumber
bl Random
ldrb r4, [r6]
adds r4, 0x1
lsls r0, 16
@ -11998,7 +11998,7 @@ _080F2672:
b _080F26F0
.pool
_080F2684:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x1F
@ -12148,7 +12148,7 @@ _080F2820:
b _080F288C
.pool
_080F2844:
bl GenerateRandomNumber
bl Random
ldrb r4, [r7]
adds r4, 0x1
lsls r0, 16
@ -16423,7 +16423,7 @@ _080F52F0:
_080F5328:
movs r0, 0x1
strb r0, [r5, 0x12]
bl GenerateRandomNumber
bl Random
ldr r4, =gUnknown_0203A031
lsls r0, 16
lsrs r0, 16
@ -16465,7 +16465,7 @@ _080F5384:
movs r1, 0
b _080F542C
_080F538A:
bl GenerateRandomNumber
bl Random
ldr r7, =gUnknown_0203A031
lsls r0, 16
lsrs r0, 16
@ -16513,7 +16513,7 @@ _080F53F0:
ldr r2, =0x0000fffe
mov r8, r2
_080F53F8:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r6, 0

View File

@ -1197,7 +1197,7 @@ sub_81351AC: @ 81351AC
ldrh r4, [r0, 0x8]
adds r7, r4, 0
adds r0, r4, 0
bl sine2
bl Sin2
lsls r0, 16
asrs r0, 16
cmp r0, 0
@ -1207,7 +1207,7 @@ _081351D4:
lsls r0, 12
lsrs r5, r0, 16
adds r0, r4, 0
bl cosine2
bl Cos2
lsls r0, 16
asrs r0, 16
cmp r0, 0
@ -1275,7 +1275,7 @@ sub_8135244: @ 8135244
ldrh r4, [r0, 0xA]
adds r7, r4, 0
adds r0, r4, 0
bl sine2
bl Sin2
lsls r0, 16
asrs r0, 16
cmp r0, 0
@ -1285,7 +1285,7 @@ _0813526C:
lsls r0, 12
lsrs r5, r0, 16
adds r0, r4, 0
bl cosine2
bl Cos2
lsls r0, 16
asrs r0, 16
cmp r0, 0
@ -1392,7 +1392,7 @@ _0813533A:
strh r0, [r4, 0x30]
_0813533C:
ldrh r0, [r4, 0x30]
bl cosine2
bl Cos2
lsls r0, 16
asrs r0, 16
lsls r1, r0, 4
@ -1406,7 +1406,7 @@ _08135354:
asrs r0, 12
strh r0, [r4, 0x24]
ldrh r0, [r4, 0x30]
bl sine2
bl Sin2
lsls r0, 16
asrs r0, 16
lsls r1, r0, 4
@ -1479,7 +1479,7 @@ _081353DE:
strh r0, [r4, 0x30]
_081353E0:
ldrh r0, [r4, 0x30]
bl cosine2
bl Cos2
lsls r0, 16
asrs r0, 16
lsls r1, r0, 4
@ -1493,7 +1493,7 @@ _081353F8:
asrs r0, 12
strh r0, [r4, 0x24]
ldrh r0, [r4, 0x30]
bl sine2
bl Sin2
lsls r0, 16
asrs r0, 16
lsls r1, r0, 4

View File

@ -1099,7 +1099,7 @@ _080AB8A0:
adds r0, r6, 0
movs r1, 0x10
mov r2, r8
bl pal_fade_1
bl BlendPalette
adds r0, r6, 0
adds r0, 0x10
lsls r0, 16
@ -1249,7 +1249,7 @@ _080AB9C8:
adds r0, r5, 0
movs r1, 0x10
adds r2, r6, 0
bl pal_fade_1
bl BlendPalette
adds r0, r5, 0
adds r0, 0x10
lsls r0, 16
@ -1371,7 +1371,7 @@ sub_80ABAB0: @ 80ABAB0
lsls r1, 1
movs r0, 0
adds r2, r7, 0
bl pal_fade_1
bl BlendPalette
ldr r0, [sp]
lsls r1, r0, 27
lsrs r1, 27
@ -1476,7 +1476,7 @@ _080ABB9C:
ldrh r3, [r1]
movs r1, 0x10
adds r2, r7, 0
bl pal_fade_1
bl BlendPalette
adds r4, 0x1
mov r9, r4
_080ABBB0:
@ -1866,7 +1866,7 @@ _080ABEAC:
lsrs r3, 17
adds r0, r4, 0
movs r1, 0x10
bl pal_fade_1
bl BlendPalette
b _080ABEF4
.pool
_080ABEE4:
@ -1876,7 +1876,7 @@ _080ABEE4:
adds r0, r4, 0
movs r1, 0x10
movs r2, 0xC
bl pal_fade_1
bl BlendPalette
_080ABEF4:
pop {r4-r6}
pop {r0}
@ -4221,7 +4221,7 @@ _080AD200:
sub_80AD204: @ 80AD204
push {r4-r7,lr}
adds r5, r0, 0
bl GenerateRandomNumber
bl Random
movs r1, 0x36
ldrsh r2, [r5, r1]
lsls r1, r2, 2
@ -4267,7 +4267,7 @@ sub_80AD204: @ 80AD204
lsls r0, 7
strh r0, [r5, 0x2E]
strh r7, [r5, 0x24]
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r6, r0, 0
@ -4742,7 +4742,7 @@ _080AD680:
adds r1, r4, r2
movs r0, 0x1
strb r0, [r1]
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r5, 0xB4
@ -4784,7 +4784,7 @@ _080AD6E0:
adds r0, r4, r1
movs r5, 0x1
strb r5, [r0]
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
ands r0, r5
@ -4794,7 +4794,7 @@ _080AD6E0:
b _080AD768
.pool
_080AD70C:
bl GenerateRandomNumber
bl Random
ldr r1, =gUnknown_0854C14C
ldr r2, [r1]
movs r1, 0x1
@ -4826,7 +4826,7 @@ _080AD72A:
movs r0, 0x14
bl sub_80AD9BC
_080AD74E:
bl GenerateRandomNumber
bl Random
ldr r1, =gUnknown_0854C14C
ldr r4, [r1]
lsls r0, 16
@ -4872,7 +4872,7 @@ _080AD79E:
lsls r0, 24
cmp r0, 0
beq _080AD7E8
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xF
@ -4917,7 +4917,7 @@ _080AD80C:
b _080AD8F8
.pool
_080AD834:
bl GenerateRandomNumber
bl Random
ldr r1, =gUnknown_0854C14C
ldr r2, [r1]
lsls r0, 16
@ -4950,7 +4950,7 @@ _080AD864:
bl sub_80AD9BC
movs r0, 0x13
bl sub_80ABC48
bl GenerateRandomNumber
bl Random
movs r1, 0xF
ands r1, r0
adds r1, 0x1E
@ -5100,7 +5100,7 @@ sub_80AD9BC: @ 80AD9BC
ldrb r0, [r5]
cmp r0, 0
bne _080AD9EA
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r6, 0
@ -5138,7 +5138,7 @@ sub_80AD9F8: @ 80AD9F8
lsls r0, 24
cmp r0, 0
bne _080ADA58
bl GenerateRandomNumber
bl Random
ands r4, r0
cmp r4, 0
beq _080ADA38

View File

@ -164,7 +164,7 @@ _080B49D0:
bgt _080B49E4
movs r7, 0x2
_080B49E4:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -276,7 +276,7 @@ sub_80B4AB8: @ 80B4AB8
thumb_func_start wild_pokemon_rand_grass
wild_pokemon_rand_grass: @ 80B4AC8
push {lr}
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -383,7 +383,7 @@ _080B4B7E:
thumb_func_start wild_pokemon_rand_water
wild_pokemon_rand_water: @ 80B4B84
push {lr}
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -436,7 +436,7 @@ sub_80B4BD8: @ 80B4BD8
lsrs r4, r0, 24
adds r6, r4, 0
movs r5, 0
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -539,7 +539,7 @@ _080B4C8A:
adds r4, 0x1
lsls r4, 24
lsrs r4, 24
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r4, 0
@ -563,7 +563,7 @@ _080B4C8A:
cmp r0, 0x2E
bne _080B4CEA
_080B4CC8:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x1
@ -661,7 +661,7 @@ sub_80B4D78: @ 80B4D78
bl GetSafariZoneFlag
cmp r0, 0x1
bne _080B4E0E
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -694,7 +694,7 @@ _080B4DB8:
bhi _080B4DE8
add r5, sp
_080B4DC6:
bl GenerateRandomNumber
bl Random
movs r1, 0x1
ands r1, r0
cmp r1, 0
@ -744,7 +744,7 @@ _080B4E0E:
lsrs r0, 24
cmp r0, 0x1C
bne _080B4E4C
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x1
@ -760,7 +760,7 @@ _080B4E48:
ldrb r0, [r4]
b _080B4E5E
_080B4E4C:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
_080B4E54:
@ -816,7 +816,7 @@ _080B4E98:
lsrs r0, 24
cmp r0, 0x38
bne _080B4F28
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x3
@ -1101,7 +1101,7 @@ DoMassOutbreakEncounterTest: @ 80B50DC
ldrb r0, [r0]
cmp r1, r0
bne _080B513C
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -1131,7 +1131,7 @@ DoWildEncounterRateDiceRoll: @ 80B5144
adds r4, r0, 0
lsls r4, 16
lsrs r4, 16
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0xB4
@ -1254,7 +1254,7 @@ _080B5222:
thumb_func_start DoGlobalWildEncounterDiceRoll
DoGlobalWildEncounterDiceRoll: @ 80B523C
push {lr}
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -1934,7 +1934,7 @@ _080B57E6:
ldr r1, [r4, 0x4]
b _080B5820
_080B57F4:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x64
@ -2122,7 +2122,7 @@ _080B595A:
subs r0, 0x5
cmp r5, r0
bgt _080B5988
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x1
@ -2223,7 +2223,7 @@ _080B5A1A:
b _080B5A3C
.pool
_080B5A24:
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
adds r1, r4, 0
@ -2269,7 +2269,7 @@ TryGetAbilityInfluencedWildMonIndex: @ 80B5A50
lsrs r0, 24
cmp r0, r5
bne _080B5AA4
bl GenerateRandomNumber
bl Random
lsls r0, 16
lsrs r0, 16
movs r1, 0x1