diff options
Diffstat (limited to 'asm/rom5.s')
-rw-r--r-- | asm/rom5.s | 350 |
1 files changed, 175 insertions, 175 deletions
diff --git a/asm/rom5.s b/asm/rom5.s index f6bf9fddd..b59a80abd 100644 --- a/asm/rom5.s +++ b/asm/rom5.s @@ -8052,7 +8052,7 @@ _0807EC3C: sub_807EC40: @ 807EC40 push {r4-r7,lr} adds r5, r0, 0 - bl GenerateRandomNumber + bl Random movs r1, 0x36 ldrsh r2, [r5, r1] lsls r1, r2, 2 @@ -8098,7 +8098,7 @@ sub_807EC40: @ 807EC40 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 @@ -8615,7 +8615,7 @@ _0807F0BC: adds r1, r4, r2 movs r0, 0x1 strb r0, [r1] - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r5, 0xB4 @@ -8661,7 +8661,7 @@ _0807F11C: adds r0, r4, r1 movs r5, 0x1 strb r5, [r0] - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 ands r0, r5 @@ -8674,7 +8674,7 @@ _0807F13C: .4byte gUnknown_08396FC4 _0807F140: .4byte 0x000006ea _0807F144: .4byte 0x000006eb _0807F148: - bl GenerateRandomNumber + bl Random ldr r1, _0807F1B0 ldr r2, [r1] movs r1, 0x1 @@ -8706,7 +8706,7 @@ _0807F166: movs r0, 0x14 bl sub_807F3F8 _0807F18A: - bl GenerateRandomNumber + bl Random ldr r1, _0807F1B0 ldr r4, [r1] lsls r0, 16 @@ -8757,7 +8757,7 @@ _0807F1DA: lsls r0, 24 cmp r0, 0 beq _0807F224 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0xF @@ -8813,7 +8813,7 @@ _0807F264: .4byte gUnknown_08396FC4 _0807F268: .4byte 0x000006e6 _0807F26C: .4byte 0x000006cc _0807F270: - bl GenerateRandomNumber + bl Random ldr r1, _0807F294 ldr r2, [r1] lsls r0, 16 @@ -8849,7 +8849,7 @@ _0807F2A0: bl sub_807F3F8 movs r0, 0x13 bl sub_807D5BC - bl GenerateRandomNumber + bl Random movs r1, 0xF ands r1, r0 adds r1, 0x1E @@ -9016,7 +9016,7 @@ sub_807F3F8: @ 807F3F8 ldrb r0, [r5] cmp r0, 0 bne _0807F426 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 adds r1, r6, 0 @@ -9056,7 +9056,7 @@ sub_807F434: @ 807F434 lsls r0, 24 cmp r0, 0 bne _0807F494 - bl GenerateRandomNumber + bl Random ands r4, r0 cmp r4, 0 beq _0807F474 @@ -15940,7 +15940,7 @@ _0808291E: lsrs r0, 24 cmp r0, 0x1 bne _08082990 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x64 @@ -20345,7 +20345,7 @@ _08084A8E: bgt _08084AA2 movs r7, 0x2 _08084AA2: - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x64 @@ -20465,7 +20465,7 @@ _08084B80: .4byte 0x0202ff80 thumb_func_start wild_pokemon_rand_grass wild_pokemon_rand_grass: @ 8084B84 push {lr} - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x64 @@ -20572,7 +20572,7 @@ _08084C3A: thumb_func_start wild_pokemon_rand_water wild_pokemon_rand_water: @ 8084C40 push {lr} - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x64 @@ -20625,7 +20625,7 @@ sub_8084C94: @ 8084C94 lsrs r4, r0, 24 adds r6, r4, 0 movs r5, 0 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x64 @@ -20727,7 +20727,7 @@ _08084D44: adds r4, 0x1 lsls r4, 24 lsrs r4, 24 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 adds r1, r4, 0 @@ -20800,7 +20800,7 @@ sub_8084DC4: @ 8084DC4 bl GetSafariZoneFlag cmp r0, 0x1 bne _08084E5E - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x64 @@ -20833,7 +20833,7 @@ _08084E04: bhi _08084E34 add r5, sp _08084E12: - bl GenerateRandomNumber + bl Random movs r1, 0x1 ands r1, r0 cmp r1, 0 @@ -20874,7 +20874,7 @@ _08084E54: cmp r5, 0x18 bls _08084E3E _08084E5E: - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x19 @@ -21083,7 +21083,7 @@ DoMassOutbreakEncounterTest: @ 8084FC4 ldrb r0, [r0] cmp r1, r0 bne _08085020 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x64 @@ -21116,7 +21116,7 @@ DoWildEncounterRateDiceRoll: @ 8085028 adds r4, r0, 0 lsls r4, 16 lsrs r4, 16 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0xB4 @@ -21210,7 +21210,7 @@ _080850DC: .4byte 0x03004360 thumb_func_start DoGlobalWildEncounterDiceRoll DoGlobalWildEncounterDiceRoll: @ 80850E0 push {lr} - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x64 @@ -21712,7 +21712,7 @@ _080854CE: ldr r1, [r4, 0x4] b _08085508 _080854DC: - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x64 @@ -35889,7 +35889,7 @@ _0808C344: _0808C374: .4byte 0x030028f8 _0808C378: .4byte gUnknown_081E7048 _0808C37C: - bl GenerateRandomNumber + bl Random movs r1, 0x3 ands r1, r0 cmp r1, 0x1 @@ -104798,7 +104798,7 @@ _080AE3FE: movs r5, 0 ldr r7, _080AE470 _080AE412: - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 adds r1, r6, 0 @@ -107282,7 +107282,7 @@ sub_80AF6A0: @ 80AF6A0 str r6, [sp, 0x6C] mov r4, sp _080AF6CE: - bl GenerateRandomNumber + bl Random strh r0, [r4] movs r2, 0 cmp r2, r9 @@ -110527,7 +110527,7 @@ sub_80B0F28: @ 80B0F28 adds r6, r4, 0 movs r7, 0 _080B0F4E: - bl GenerateRandomNumber + bl Random adds r1, r0, 0 mov r0, sp adds r0, r7 @@ -111108,7 +111108,7 @@ _080B13A4: movs r0, 0 _080B13A6: strb r0, [r2, 0x2] - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x3 @@ -114047,7 +114047,7 @@ sub_80B2A7C: @ 80B2A7C lsls r0, 24 lsrs r0, 24 mov r9, r0 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x3 @@ -118570,7 +118570,7 @@ _080B4DB6: muls r5, r0 adds r4, r1, 0 muls r4, r2 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 subs r4, r5 @@ -125279,7 +125279,7 @@ _080B7F9C: .4byte 0x020192d0 thumb_func_start ContestEffectFunc_080E56E0 ContestEffectFunc_080E56E0: @ 80B7FA0 push {lr} - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0xA @@ -125328,7 +125328,7 @@ _080B7FEE: strb r5, [r4, 0x8] movs r0, 0xFF strb r0, [r4, 0x9] - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0xA @@ -125900,7 +125900,7 @@ _080B83FE: adds r5, 0x7D mov r4, sp _080B8442: - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x64 @@ -126431,7 +126431,7 @@ _080B882A: thumb_func_start sub_80B8830 sub_80B8830: @ 80B8830 push {r4,lr} - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0xA @@ -127215,7 +127215,7 @@ _080B8DCE: movs r6, 0 adds r7, r3, 0 _080B8DF6: - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 lsls r2, r6, 24 @@ -129110,7 +129110,7 @@ sub_80B9C6C: @ 80B9C6C lsls r2, 24 lsrs r2, 24 str r2, [sp, 0x34] - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 str r0, [sp, 0x40] @@ -129317,7 +129317,7 @@ _080B9E0A: beq _080B9E26 _080B9E0E: str r3, [sp, 0x54] - bl GenerateRandomNumber + bl Random mov r4, r8 adds r2, r4, r5 lsls r0, 16 @@ -136717,7 +136717,7 @@ _080BD81A: cmp r0, 0 bne _080BD81A _080BD834: - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 adds r1, r4, 0 @@ -138347,13 +138347,13 @@ sub_80BE478: @ 80BE478 movs r2, 0 bl PokemonGetField 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 @@ -138691,7 +138691,7 @@ _080BE78C: negs r1, r1 cmp r0, r1 beq _080BE836 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x5 @@ -139147,7 +139147,7 @@ sub_80BEB20: @ 80BEB20 lsrs r0, 24 cmp r0, 0x1 beq _080BEBA6 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x3 @@ -140632,7 +140632,7 @@ sub_80BF674: @ 80BF674 push {r4-r6,lr} lsls r0, 16 lsrs r5, r0, 16 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 ldr r1, _080BF694 @@ -140783,7 +140783,7 @@ sub_80BF77C: @ 80BF77C adds r4, r0, 0 lsls r4, 16 lsrs r4, 16 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 cmp r0, r4 @@ -140802,7 +140802,7 @@ _080BF796: sub_80BF79C: @ 80BF79C push {r4-r6,lr} adds r4, r0, 0 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x6 @@ -141494,7 +141494,7 @@ _080BFCC0: _080BFCCC: .4byte 0x020231cc _080BFCD0: .4byte gUnknown_0840FF32 _080BFCD4: - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x1 @@ -143700,7 +143700,7 @@ _080C0EB0: movs r0, 0x2 bl sub_80BF088 ldr r4, _080C0EF4 - bl GenerateRandomNumber + bl Random ldrb r2, [r4] adds r2, 0x1 lsls r0, 16 @@ -144430,7 +144430,7 @@ _080C1524: ldrb r2, [r5, 0x3] bl sub_80C08FC ldr r4, _080C1574 - bl GenerateRandomNumber + bl Random ldrb r2, [r4] adds r2, 0x1 lsls r0, 16 @@ -144609,7 +144609,7 @@ _080C16D8: ldrb r1, [r4, 0x10] movs r0, 0x1 bl sub_80BF088 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x3 @@ -144767,7 +144767,7 @@ _080C188C: .4byte 0x020232cc _080C1890: .4byte gSpeciesNames _080C1894: .4byte 0x020387e8 _080C1898: - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x3 @@ -144793,7 +144793,7 @@ _080C18C4: strb r0, [r6] b _080C1960 _080C18CA: - bl GenerateRandomNumber + bl Random ldrb r4, [r6] adds r4, 0x1 lsls r0, 16 @@ -144813,7 +144813,7 @@ _080C18E2: .align 2, 0 _080C18F0: .4byte 0x020387e8 _080C18F4: - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x1F @@ -144972,7 +144972,7 @@ _080C1A84: _080C1AA0: .4byte 0x020231cc _080C1AA4: .4byte 0x020387e8 _080C1AA8: - bl GenerateRandomNumber + bl Random ldrb r4, [r7] adds r4, 0x1 lsls r0, 16 @@ -149254,7 +149254,7 @@ sub_80C3D04: @ 80C3D04 cmp r0, 0x27 bhi _080C3DBE ldr r4, _080C3DE0 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0xF0 @@ -149270,7 +149270,7 @@ sub_80C3D04: @ 80C3D04 adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - bl GenerateRandomNumber + bl Random ldr r1, _080C3DE4 lsls r5, r4, 4 adds r5, r4 @@ -149279,21 +149279,21 @@ sub_80C3D04: @ 80C3D04 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 @@ -152050,7 +152050,7 @@ _080C528C: .4byte 0x00006073 _080C5290: .4byte 0x0202e8dc _080C5294: ldr r4, _080C52AC - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 _080C529E: @@ -163333,7 +163333,7 @@ _080CAA0C: sub_80CAA14: @ 80CAA14 push {r4,r5,lr} adds r5, r0, 0 - bl GenerateRandomNumber + bl Random adds r1, r0, 0 lsls r1, 16 lsrs r1, 16 @@ -163369,7 +163369,7 @@ _080CAA60: adds r0, 0x14 _080CAA64: strh r0, [r5, 0x20] - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x1F @@ -163395,7 +163395,7 @@ _080CAA64: strh r0, [r5, 0x36] adds r0, r5, 0 bl sub_8078D60 - bl GenerateRandomNumber + bl Random movs r1, 0xFF ands r1, r0 strh r1, [r5, 0x38] @@ -174631,7 +174631,7 @@ _080D0064: subs r1, 0x1 cmp r1, 0 bge _080D0064 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x7 @@ -174640,7 +174640,7 @@ _080D0064: adds r1, r2, 0 subs r1, r0 strh r1, [r4, 0x3A] - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0xA0 @@ -180087,7 +180087,7 @@ _080D2A5C: strh r0, [r4, 0x22] strh r5, [r4, 0x24] strh r5, [r4, 0x26] - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0xB4 @@ -180957,7 +180957,7 @@ _080D3118: bl __modsi3 cmp r0, 0x1 bne _080D3160 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0xF0 @@ -180965,7 +180965,7 @@ _080D3118: adds r4, r0, 0 lsls r4, 24 lsrs r4, 24 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x50 @@ -182904,14 +182904,14 @@ sub_80D4044: @ 80D4044 adds r0, r4, 0 movs r1, 0x1 bl sub_8078764 - bl GenerateRandomNumber + bl Random movs r5, 0xFF ands r5, r0 movs r0, 0x80 lsls r0, 1 adds r6, r0, 0 orrs r5, r6 - bl GenerateRandomNumber + bl Random ldr r1, _080D40A0 ands r1, r0 adds r0, r1, 0 @@ -184322,7 +184322,7 @@ sub_80D4B3C: @ 80D4B3C strh r0, [r6, 0x22] movs r0, 0x6 strh r0, [r6, 0x2E] - bl GenerateRandomNumber + bl Random movs r4, 0x1F adds r1, r4, 0 ands r1, r0 @@ -184331,13 +184331,13 @@ sub_80D4B3C: @ 80D4B3C ldrh r0, [r6, 0x20] adds r1, r0 strh r1, [r6, 0x32] - bl GenerateRandomNumber + bl Random ands r4, r0 adds r4, r5 ldrh r1, [r6, 0x22] adds r4, r1 strh r4, [r6, 0x36] - bl GenerateRandomNumber + bl Random movs r1, 0x7 ands r1, r0 mvns r1, r1 @@ -184617,7 +184617,7 @@ sub_80D4D64: @ 80D4D64 lsls r1, 16 lsrs r1, 16 mov r10, r1 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0xA @@ -184627,7 +184627,7 @@ sub_80D4D64: @ 80D4D64 lsls r0, 16 lsrs r0, 16 mov r9, r0 - bl GenerateRandomNumber + bl Random negs r4, r4 lsls r0, 16 lsrs r0, 16 @@ -193118,14 +193118,14 @@ sub_80D8F10: @ 80D8F10 adds r0, r4, 0 movs r1, 0x1 bl sub_8078764 - bl GenerateRandomNumber + bl Random movs r5, 0xFF ands r5, r0 movs r0, 0x80 lsls r0, 1 adds r6, r0, 0 orrs r5, r6 - bl GenerateRandomNumber + bl Random ldr r1, _080D8F6C ands r1, r0 adds r0, r1, 0 @@ -193378,7 +193378,7 @@ _080D911A: ldrsh r0, [r4, r3] cmp r0, 0 bge _080D9138 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x5 @@ -193420,7 +193420,7 @@ _080D9138: _080D9182: lsls r4, r0, 14 lsrs r4, 16 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 lsls r1, r6, 16 @@ -193428,7 +193428,7 @@ _080D9182: bl __modsi3 lsls r0, 16 lsrs r6, r0, 16 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 lsls r4, 16 @@ -193437,7 +193437,7 @@ _080D9182: bl __modsi3 lsls r0, 16 lsrs r4, r0, 16 - bl GenerateRandomNumber + bl Random movs r7, 0x1 adds r1, r7, 0 ands r1, r0 @@ -193447,7 +193447,7 @@ _080D9182: negs r0, r0 lsrs r6, r0, 16 _080D91C4: - bl GenerateRandomNumber + bl Random adds r1, r7, 0 ands r1, r0 cmp r1, 0 @@ -197185,7 +197185,7 @@ _080DAE58: lsls r3, 16 lsrs r3, 24 strh r3, [r4, 0x30] - bl GenerateRandomNumber + bl Random lsls r0, 16 asrs r7, r0, 16 movs r0, 0x80 @@ -197964,10 +197964,10 @@ _080DB454: .4byte 0x030027f0 sub_80DB458: @ 80DB458 push {r4,r5,lr} adds r5, r0, 0 - bl GenerateRandomNumber + bl Random ldr r4, _080DB47C ands r4, r0 - bl GenerateRandomNumber + bl Random movs r1, 0x7F ands r1, r0 movs r0, 0x1 @@ -209746,11 +209746,11 @@ sub_80E1078: @ 80E1078 bl sub_8077EE4 lsls r0, 24 lsrs r7, r0, 24 - bl GenerateRandomNumber + bl Random movs r4, 0x1F adds r5, r4, 0 ands r5, r0 - bl GenerateRandomNumber + bl Random ands r4, r0 adds r1, r5, 0 cmp r1, 0x10 @@ -212904,7 +212904,7 @@ sub_80E2870: @ 80E2870 negs r0, r0 cmp r1, r0 bne _080E288C - bl GenerateRandomNumber + bl Random movs r1, 0x3 ands r1, r0 strh r1, [r5, 0x2] @@ -212927,7 +212927,7 @@ _080E28AC: movs r1, 0 bl sub_8078764 _080E28B4: - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x30 @@ -212937,7 +212937,7 @@ _080E28B4: ldrh r1, [r4, 0x24] adds r0, r1 strh r0, [r4, 0x24] - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x18 @@ -231410,7 +231410,7 @@ sub_80EB72C: @ 80EB72C push {r4,lr} lsls r0, 16 lsrs r4, r0, 16 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 ldr r1, _080EB778 @@ -231559,7 +231559,7 @@ _080EB838: .4byte 0x020234cc thumb_func_start sub_80EB83C sub_80EB83C: @ 80EB83C push {lr} - bl GenerateRandomNumber + bl Random movs r1, 0x1 ands r1, r0 movs r0, 0xC @@ -231677,7 +231677,7 @@ _080EB8FC: .align 2, 0 _080EB914: .4byte 0x000001ff _080EB918: - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x21 @@ -231736,7 +231736,7 @@ _080EB970: .align 2, 0 _080EB980: .4byte 0x000001ff _080EB984: - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 adds r1, r5, 0 @@ -231800,7 +231800,7 @@ _080EB9EA: .align 2, 0 _080EB9F4: .4byte 0x000001ff _080EB9F8: - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 adds r1, r4, 0 @@ -256408,7 +256408,7 @@ _080F7D02: ldr r0, _080F7D54 cmp r1, r0 beq _080F7D68 - bl GenerateRandomNumber + bl Random adds r4, r0, 0 lsls r4, 16 lsrs r4, 16 @@ -256458,7 +256458,7 @@ _080F7D68: ldr r1, [r1] bl StringCopy _080F7D88: - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0xA @@ -256519,7 +256519,7 @@ _080F7DE4: mov r9, r2 adds r6, r1, 0 _080F7DFC: - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 adds r4, r5, 0x1 @@ -256563,7 +256563,7 @@ _080F7E2A: movs r7, 0 movs r5, 0 _080F7E56: - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0xA @@ -256588,7 +256588,7 @@ _080F7E84: .4byte gUnknown_083E53C8 _080F7E88: .4byte 0x020284c8 _080F7E8C: .4byte 0x0000ffff _080F7E90: - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 mov r1, r10 @@ -257616,13 +257616,13 @@ _080F8612: ble _080F8648 adds r5, r6, 0 _080F8618: - 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 @@ -261202,7 +261202,7 @@ _080FA192: ldr r2, _080FA1BC adds r1, r5, r2 strh r0, [r1] - bl GenerateRandomNumber + bl Random mov r1, r8 ands r1, r0 cmp r1, 0 @@ -261220,7 +261220,7 @@ _080FA1C2: ldr r2, _080FA214 adds r1, r5, r2 strh r0, [r1] - bl GenerateRandomNumber + bl Random adds r3, r4, r7 mov r2, r8 ands r2, r0 @@ -261939,7 +261939,7 @@ _080FA72E: movs r0, 0x1 b _080FA73A _080FA732: - bl GenerateRandomNumber + bl Random movs r1, 0x1 ands r0, r1 _080FA73A: @@ -261952,7 +261952,7 @@ _080FA73A: sub_80FA740: @ 80FA740 push {r4,r5,lr} adds r5, r0, 0 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x62 @@ -261961,7 +261961,7 @@ sub_80FA740: @ 80FA740 lsrs r4, r0, 16 cmp r4, 0x32 bls _080FA782 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x62 @@ -261970,7 +261970,7 @@ sub_80FA740: @ 80FA740 lsrs r4, r0, 16 cmp r4, 0x50 bls _080FA782 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x62 @@ -261988,7 +261988,7 @@ _080FA782: ands r0, r2 orrs r0, r1 strh r0, [r5] - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 adds r1, r4, 0x1 @@ -262002,7 +262002,7 @@ _080FA782: ands r1, r2 orrs r1, r0 strb r1, [r5] - bl GenerateRandomNumber + bl Random strh r0, [r5, 0x2] pop {r4,r5} pop {r0} @@ -277095,7 +277095,7 @@ sub_8101BA4: @ 8101BA4 movs r4, 0 strb r4, [r5] strb r4, [r5, 0x2] - bl GenerateRandomNumber + bl Random movs r1, 0x1 ands r1, r0 strb r1, [r5, 0x3] @@ -278392,7 +278392,7 @@ _0810253A: thumb_func_start sub_8102540 sub_8102540: @ 8102540 push {r4,lr} - bl GenerateRandomNumber + bl Random lsls r0, 24 lsrs r0, 24 ldr r4, _08102568 @@ -278427,7 +278427,7 @@ sub_8102578: @ 8102578 movs r5, 0 ldr r6, _081025B4 _0810257E: - bl GenerateRandomNumber + bl Random movs r2, 0xFF ldr r3, _081025B8 lsls r1, r5, 16 @@ -278471,7 +278471,7 @@ sub_81025BC: @ 81025BC movs r7, 0x80 lsls r7, 17 _081025CE: - bl GenerateRandomNumber + bl Random movs r4, 0xFF ands r4, r0 lsls r2, r6, 16 @@ -278570,7 +278570,7 @@ sub_8102680: @ 8102680 ldr r1, _081026A4 movs r0, 0 strb r0, [r1, 0x5] - bl GenerateRandomNumber + bl Random lsls r0, 24 lsrs r4, r0, 24 movs r0, 0 @@ -278592,7 +278592,7 @@ _081026AE: asrs r5, r0, 16 cmp r5, 0 ble _081026CE - bl GenerateRandomNumber + bl Random lsls r0, 24 lsrs r4, r0, 24 lsls r0, r6, 24 @@ -278619,7 +278619,7 @@ sub_81026DC: @ 81026DC adds r4, r0, 0 lsls r4, 16 lsrs r4, 16 - bl GenerateRandomNumber + bl Random movs r1, 0xFF ands r1, r0 ldr r0, _081026FC @@ -278670,7 +278670,7 @@ _08102734: ble _0810273A movs r4, 0x1 _0810273A: - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x64 @@ -278688,7 +278688,7 @@ _0810273A: .align 2, 0 _0810275C: .4byte gUnknown_083ECE1C _08102760: - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x64 @@ -287289,7 +287289,7 @@ _08106730: .4byte 0x0000043c _08106734: ldrh r0, [r4, 0x20] bl SeedRng - bl InitKeypadData + bl InitKeys ldr r0, _08106750 ldr r1, _08106754 adds r0, r1 @@ -288557,7 +288557,7 @@ _08107198: movs r0, 0 strb r0, [r5] _081071A4: - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0xF @@ -288585,7 +288585,7 @@ _081071A4: cmp r0, 0 beq _08107224 ldr r4, _0810721C - bl GenerateRandomNumber + bl Random movs r5, 0x2 ands r0, r5 strb r0, [r4] @@ -288773,7 +288773,7 @@ _0810734E: adds r3, 0x1 cmp r3, 0x3 ble _0810731E - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 adds r1, r5, 0 @@ -289033,7 +289033,7 @@ _08107528: .4byte 0x02016a00 thumb_func_start sub_810752C sub_810752C: @ 810752C push {lr} - bl GenerateRandomNumber + bl Random lsls r0, 16 movs r1, 0xFF lsls r1, 16 @@ -289069,7 +289069,7 @@ _08107568: thumb_func_start sub_810756C sub_810756C: @ 810756C push {lr} - bl GenerateRandomNumber + bl Random lsls r0, 16 movs r1, 0xFF lsls r1, 16 @@ -289105,7 +289105,7 @@ _081075A8: thumb_func_start sub_81075AC sub_81075AC: @ 81075AC push {lr} - bl GenerateRandomNumber + bl Random lsls r0, 16 movs r1, 0xFF lsls r1, 16 @@ -289141,7 +289141,7 @@ _081075E8: thumb_func_start sub_81075EC sub_81075EC: @ 81075EC push {lr} - bl GenerateRandomNumber + bl Random lsls r0, 16 movs r1, 0xFF lsls r1, 16 @@ -291484,7 +291484,7 @@ _081086FC: ldrb r0, [r3, 0x17] cmp r0, 0 beq _08108754 - bl GenerateRandomNumber + bl Random adds r1, r7, 0 ands r1, r0 cmp r1, 0 @@ -293190,7 +293190,7 @@ sub_81093C8: @ 81093C8 adds r4, r0 lsls r4, 24 lsrs r4, 24 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x64 @@ -301222,9 +301222,9 @@ _0810D2D0: .4byte 0x00004025 thumb_func_start sub_810D2D4 sub_810D2D4: @ 810D2D4 push {r4,lr} - bl GenerateRandomNumber + bl Random adds r4, r0, 0 - bl GenerateRandomNumber + bl Random lsls r4, 16 lsls r0, 16 lsrs r0, 16 @@ -306545,7 +306545,7 @@ _0810FBA8: bne _0810FBE0 adds r3, r5, 0 str r3, [sp] - bl GenerateRandomNumber + bl Random adds r1, r6, 0 ands r1, r0 ldr r3, [sp] @@ -306625,7 +306625,7 @@ _0810FC44: beq _0810FC66 mov r8, r5 str r2, [sp] - bl GenerateRandomNumber + bl Random adds r1, r4, 0 ands r1, r0 ldr r2, [sp] @@ -318969,7 +318969,7 @@ sub_8116100: @ 8116100 mov r0, sp movs r2, 0x8 bl memcpy - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r7, r0, 16 adds r0, r7, 0 @@ -324669,7 +324669,7 @@ _08118E78: .4byte sub_8118834 _08118E7C: movs r0, 0x38 bl m4aSongNumStart - bl GenerateRandomNumber + bl Random movs r2, 0x1 mov r9, r2 mov r1, r9 @@ -325500,7 +325500,7 @@ sub_811952C: @ 811952C movs r1, 0 movs r2, 0xA bl memset - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 str r0, [sp, 0x10] @@ -329782,7 +329782,7 @@ sub_811B5FC: @ 811B5FC adds r0, r4, 0 movs r2, 0xA bl memcpy - bl GenerateRandomNumber + bl Random movs r5, 0x1 ands r5, r0 movs r1, 0 @@ -347199,7 +347199,7 @@ sub_8124118: @ 8124118 add r0, sp, 0x8 movs r2, 0x2 bl memcpy - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 mov r9, r0 @@ -356745,7 +356745,7 @@ _08128974: movs r6, 0x3 ldr r5, _081289A8 _08128978: - bl GenerateRandomNumber + bl Random adds r4, r0, 0 ands r4, r6 adds r3, r5, 0x5 @@ -361503,7 +361503,7 @@ _0812AB94: thumb_func_start sub_812AB9C sub_812AB9C: @ 812AB9C push {r4,lr} - bl GenerateRandomNumber + bl Random movs r2, 0xFF ands r2, r0 ldr r1, _0812ABD4 @@ -361544,7 +361544,7 @@ _0812ABE0: thumb_func_start sub_812ABE8 sub_812ABE8: @ 812ABE8 push {r4,lr} - bl GenerateRandomNumber + bl Random movs r2, 0xFF ands r2, r0 ldr r1, _0812AC20 @@ -367054,7 +367054,7 @@ _0812D584: .4byte gUnknown_08402500 sub_812D588: @ 812D588 push {r4,lr} adds r4, r0, 0 - bl GenerateRandomNumber + bl Random movs r1, 0x3 ands r0, r1 cmp r0, 0 @@ -367077,7 +367077,7 @@ _0812D5AA: ands r0, r2 orrs r0, r1 strh r0, [r4, 0x4] - bl GenerateRandomNumber + bl Random movs r1, 0x7 ands r0, r1 adds r1, r0, 0 @@ -368208,7 +368208,7 @@ sub_812DEAC: @ 812DEAC push {r5-r7} sub sp, 0x4 adds r7, r0, 0 - bl GenerateRandomNumber + bl Random lsls r0, 16 movs r1, 0xFC lsls r1, 14 @@ -369968,7 +369968,7 @@ _0812EC74: .4byte 0x02020004 sub_812EC78: @ 812EC78 push {r4,r5,lr} adds r4, r0, 0 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0xC @@ -369986,10 +369986,10 @@ sub_812EC78: @ 812EC78 ands r0, r2 orrs r0, r1 strh r0, [r4, 0x4] - bl GenerateRandomNumber + bl Random ldr r5, _0812ECCC ands r5, r0 - bl GenerateRandomNumber + bl Random movs r1, 0xFF ands r1, r0 movs r0, 0x1 @@ -380997,7 +380997,7 @@ sub_8134240: @ 8134240 ldr r4, _08134304 mov r0, r8 strb r0, [r4] - bl GenerateRandomNumber + bl Random ldr r5, _08134308 lsls r0, 16 lsrs r0, 16 @@ -381069,7 +381069,7 @@ sub_8134348: @ 8134348 ldr r5, _08134390 adds r4, r0, 0 _0813435C: - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x14 @@ -381099,7 +381099,7 @@ _08134390: .4byte gUnknown_08402E80 sub_8134394: @ 8134394 push {r4-r7,lr} movs r4, 0 - bl GenerateRandomNumber + bl Random lsls r0, 16 movs r1, 0xF0 lsls r1, 12 @@ -381128,7 +381128,7 @@ _081343BA: adds r5, r2, 0x1 ldr r4, _08134408 _081343D0: - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x5 @@ -381264,7 +381264,7 @@ sub_81344CC: @ 81344CC lsrs r0, 24 cmp r0, 0x1 bne _081344FC - bl GenerateRandomNumber + bl Random lsls r0, 16 movs r1, 0xC0 lsls r1, 10 @@ -381647,7 +381647,7 @@ _081347B4: .4byte 0x02024ff0 _081347B8: .4byte 0x02024ea4 _081347BC: .4byte 0x02025090 _081347C0: - bl GenerateRandomNumber + bl Random ldr r4, _081347F0 lsls r0, 16 lsrs r0, 16 @@ -381739,7 +381739,7 @@ _0813485A: mov r10, r0 mov r8, r5 _08134876: - bl GenerateRandomNumber + bl Random movs r1, 0xFF ands r1, r0 lsls r2, r1, 2 @@ -381801,7 +381801,7 @@ _081348E4: mov r10, r2 mov r8, r5 _081348F2: - bl GenerateRandomNumber + bl Random movs r1, 0xFF ands r1, r0 lsls r0, r1, 2 @@ -381863,7 +381863,7 @@ _0813495C: mov r8, r3 adds r5, r6, 0 _0813496C: - bl GenerateRandomNumber + bl Random movs r1, 0xFF ands r1, r0 lsls r0, r1, 4 @@ -382240,7 +382240,7 @@ _08134C2A: mov r5, r12 cmp r5, 0x4 ble _08134BC6 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 adds r1, r7, 0 @@ -382630,7 +382630,7 @@ _08134F08: str r0, [sp, 0x20] movs r6, 0 _08134F1E: - bl GenerateRandomNumber + bl Random movs r1, 0xFF ands r1, r0 ldr r2, [sp, 0x1C] @@ -384450,7 +384450,7 @@ sub_8135D84: @ 8135D84 subs r0, 0x1 cmp r0, 0x5 ble _08135DC0 - bl GenerateRandomNumber + bl Random ldr r4, _08135DBC lsls r0, 16 lsrs r0, 16 @@ -384462,7 +384462,7 @@ _08135DB4: .4byte 0x00000554 _08135DB8: .4byte 0x0000055c _08135DBC: .4byte gUnknown_08405EE6 _08135DC0: - bl GenerateRandomNumber + bl Random ldr r4, _08135DE8 lsls r0, 16 lsrs r0, 16 @@ -395979,7 +395979,7 @@ task_intro_1: @ 813BA94 movs r0, 0 bl SetVBlankCallback ldr r4, _0813BC18 - bl GenerateRandomNumber + bl Random movs r1, 0x1 ands r1, r0 strh r1, [r4] @@ -399662,7 +399662,7 @@ _0813D83C: .align 2, 0 _0813D84C: .4byte 0x03005ed0 _0813D850: - bl GenerateRandomNumber + bl Random movs r1, 0x3 ands r1, r0 cmp r1, 0x1 @@ -411926,7 +411926,7 @@ _08143882: ldrh r4, [r5, 0x2E] lsls r4, 24 lsrs r4, 24 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x3 @@ -411958,7 +411958,7 @@ _081438C0: .4byte gUnknown_08208344 thumb_func_start sub_81438C4 sub_81438C4: @ 81438C4 push {r4,lr} - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0xF0 @@ -411966,7 +411966,7 @@ sub_81438C4: @ 81438C4 adds r4, r0, 0 lsls r4, 16 lsrs r4, 16 - bl GenerateRandomNumber + bl Random adds r2, r0, 0 lsls r2, 16 lsrs r2, 16 @@ -411988,7 +411988,7 @@ sub_81438C4: @ 81438C4 lsls r1, 2 ldr r0, _08143938 adds r4, r1, r0 - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 movs r1, 0x11 @@ -411998,7 +411998,7 @@ sub_81438C4: @ 81438C4 lsrs r1, 24 adds r0, r4, 0 bl StartObjectImageAnim - bl GenerateRandomNumber + bl Random movs r1, 0x3 ands r1, r0 cmp r1, 0 @@ -416073,7 +416073,7 @@ _0814599A: cmp r5, 0x43 bhi _081459EE _0814599E: - bl GenerateRandomNumber + bl Random lsls r0, 16 lsrs r0, 16 ldrh r1, [r4] @@ -416194,11 +416194,11 @@ _08145A62: thumb_func_start sub_8145A78 sub_8145A78: @ 8145A78 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_8145D14 @@ -416217,7 +416217,7 @@ sub_8145AA4: @ 8145AA4 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 @@ -423753,7 +423753,7 @@ sub_81498CC: @ 81498CC lsrs r4, r0, 24 cmp r4, 0x40 beq _0814993C - bl GenerateRandomNumber + bl Random ldr r6, _0814994C lsls r5, r4, 4 adds r5, r4 @@ -423768,7 +423768,7 @@ sub_81498CC: @ 81498CC movs r0, 0 mov r8, r0 strh r1, [r4, 0x34] - bl GenerateRandomNumber + bl Random movs r1, 0x3F ands r1, r0 adds r1, 0x30 @@ -424282,7 +424282,7 @@ sub_8149CB0: @ 8149CB0 beq _08149D00 cmp r2, 0x31 bgt _08149D10 - bl GenerateRandomNumber + bl Random movs r1, 0x7 ands r0, r1 bl sub_81498CC @@ -424443,7 +424443,7 @@ sub_8149DEC: @ 8149DEC beq _08149E3C cmp r2, 0x31 bgt _08149E4C - bl GenerateRandomNumber + bl Random movs r1, 0x7 ands r0, r1 bl sub_81498CC |