diff options
Diffstat (limited to 'asm/rom_24C.s')
-rwxr-xr-x | asm/rom_24C.s | 73 |
1 files changed, 0 insertions, 73 deletions
diff --git a/asm/rom_24C.s b/asm/rom_24C.s index 4e4687a..258919a 100755 --- a/asm/rom_24C.s +++ b/asm/rom_24C.s @@ -4,79 +4,6 @@ .text - thumb_func_start sub_7C0 -sub_7C0: @ 0x080007C0 - push {r4, r5, r6, lr} - mov r6, r8 - push {r6} - sub sp, #8 - adds r3, r0, #0 - adds r4, r1, #0 - adds r5, r2, #0 - lsls r4, r4, #0x10 - lsrs r4, r4, #0x10 - lsls r5, r5, #0x10 - lsrs r5, r5, #0x10 - lsls r3, r3, #0x10 - asrs r3, r3, #0x10 - movs r0, #0x80 - lsls r0, r0, #9 - mov r8, r0 - adds r1, r3, #0 - bl __divsi3 - adds r6, r0, #0 - lsls r6, r6, #0x10 - lsrs r6, r6, #0x10 - lsls r4, r4, #0x10 - asrs r4, r4, #0x10 - mov r0, r8 - adds r1, r4, #0 - bl __divsi3 - mov r1, sp - strh r6, [r1] - mov r4, sp - adds r4, #2 - movs r1, #0 - strh r1, [r4] - add r6, sp, #4 - strh r1, [r6] - lsls r0, r0, #0x10 - lsrs r0, r0, #0x10 - mov r1, sp - adds r1, #6 - strh r0, [r1] - ldr r3, _0800084C @ =gOamBuffer - lsls r5, r5, #0x10 - asrs r5, r5, #0x10 - lsls r1, r5, #5 - adds r1, r1, r3 - mov r2, sp - ldrh r2, [r2] - strh r2, [r1, #6] - lsls r5, r5, #2 - adds r1, r5, #1 - lsls r1, r1, #3 - adds r1, r1, r3 - ldrh r2, [r4] - strh r2, [r1, #6] - adds r1, r5, #2 - lsls r1, r1, #3 - adds r1, r1, r3 - ldrh r2, [r6] - strh r2, [r1, #6] - adds r5, #3 - lsls r5, r5, #3 - adds r5, r5, r3 - strh r0, [r5, #6] - add sp, #8 - pop {r3} - mov r8, r3 - pop {r4, r5, r6} - pop {r0} - bx r0 - .align 2, 0 -_0800084C: .4byte gOamBuffer - thumb_func_start sub_850 sub_850: @ 0x08000850 ldr r0, _08000888 @ =0x04000208 |