diff options
Diffstat (limited to 'asm')
-rw-r--r-- | asm/trainer_tower.s | 76 |
1 files changed, 0 insertions, 76 deletions
diff --git a/asm/trainer_tower.s b/asm/trainer_tower.s index d5cf80b9f..a8c331cec 100644 --- a/asm/trainer_tower.s +++ b/asm/trainer_tower.s @@ -5,82 +5,6 @@ .text - thumb_func_start sub_815D838 -sub_815D838: @ 815D838 - push {r4-r7,lr} - mov r7, r10 - mov r6, r9 - mov r5, r8 - push {r5-r7} - movs r2, 0 - ldr r0, _0815D8C0 @ =gUnknown_8479D38 - mov r10, r0 - movs r1, 0xFA - lsls r1, 2 - adds r5, r1, 0 -_0815D84E: - lsls r0, r2, 3 - subs r0, r2 - lsls r0, 2 - adds r1, r0, 0 - add r1, r10 - mov r8, r1 - mov r1, r10 - adds r1, 0x8 - adds r7, r0, r1 - ldr r1, _0815D8C4 @ =gUnknown_8479D48 - adds r6, r0, r1 - movs r4, 0 - adds r2, 0x1 - mov r9, r2 -_0815D86A: - mov r0, r8 - adds r1, r0, r4 - ldrb r0, [r1] - cmp r0, 0xFF - beq _0815D87C - ldrb r1, [r1] - adds r0, r5, r1 - bl FlagSet -_0815D87C: - adds r1, r7, r4 - ldrb r0, [r1] - cmp r0, 0xFF - beq _0815D88C - ldrb r1, [r1] - adds r0, r5, r1 - bl FlagSet -_0815D88C: - adds r1, r6, r4 - ldrb r0, [r1] - cmp r0, 0xFF - beq _0815D89C - ldrb r1, [r1] - adds r0, r5, r1 - bl FlagSet -_0815D89C: - adds r0, r4, 0x1 - lsls r0, 24 - lsrs r4, r0, 24 - cmp r4, 0x7 - bls _0815D86A - mov r1, r9 - lsls r0, r1, 24 - lsrs r2, r0, 24 - cmp r2, 0xE - bls _0815D84E - pop {r3-r5} - mov r8, r3 - mov r9, r4 - mov r10, r5 - pop {r4-r7} - pop {r0} - bx r0 - .align 2, 0 -_0815D8C0: .4byte gUnknown_8479D38 -_0815D8C4: .4byte gUnknown_8479D48 - thumb_func_end sub_815D838 - thumb_func_start sub_815D8C8 sub_815D8C8: @ 815D8C8 push {r4,lr} |