summaryrefslogtreecommitdiff
path: root/asm/rom_24C.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/rom_24C.s')
-rwxr-xr-xasm/rom_24C.s73
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