summaryrefslogtreecommitdiff
path: root/asm
diff options
context:
space:
mode:
Diffstat (limited to 'asm')
-rw-r--r--asm/mevent_8145654.s108
1 files changed, 0 insertions, 108 deletions
diff --git a/asm/mevent_8145654.s b/asm/mevent_8145654.s
index ccb86ba64..51e90677a 100644
--- a/asm/mevent_8145654.s
+++ b/asm/mevent_8145654.s
@@ -5,114 +5,6 @@
.text
- thumb_func_start sub_8145654
-sub_8145654: @ 8145654
- push {r4-r7,lr}
- adds r5, r0, 0
- adds r6, r1, 0
- cmp r5, 0
- beq _08145670
- cmp r6, 0
- beq _08145670
- ldr r7, _08145674 @ =gUnknown_203F3C8
- ldr r0, _08145678 @ =0x0000145c
- bl AllocZeroed
- str r0, [r7]
- cmp r0, 0
- bne _0814567C
-_08145670:
- movs r0, 0
- b _081456E6
- .align 2, 0
-_08145674: .4byte gUnknown_203F3C8
-_08145678: .4byte 0x0000145c
-_0814567C:
- movs r4, 0xA6
- lsls r4, 1
- adds r1, r5, 0
- adds r2, r4, 0
- bl memcpy
- ldr r1, [r7]
- adds r1, r4
- adds r0, r6, 0
- ldm r0!, {r2-r4}
- stm r1!, {r2-r4}
- ldm r0!, {r2-r4}
- stm r1!, {r2-r4}
- ldm r0!, {r2-r4}
- stm r1!, {r2-r4}
- ldr r2, [r7]
- ldrb r1, [r2, 0x8]
- lsls r0, r1, 26
- lsrs r0, 28
- cmp r0, 0x7
- bls _081456AE
- movs r0, 0x3D
- negs r0, r0
- ands r0, r1
- strb r0, [r2, 0x8]
-_081456AE:
- ldr r2, [r7]
- ldrb r1, [r2, 0x8]
- lsls r0, r1, 30
- lsrs r0, 30
- cmp r0, 0x2
- bls _081456C2
- movs r0, 0x4
- negs r0, r0
- ands r0, r1
- strb r0, [r2, 0x8]
-_081456C2:
- ldr r1, [r7]
- ldrb r0, [r1, 0x9]
- cmp r0, 0x7
- bls _081456CE
- movs r0, 0
- strb r0, [r1, 0x9]
-_081456CE:
- ldr r0, [r7]
- movs r1, 0xB8
- lsls r1, 1
- adds r2, r0, r1
- ldrb r0, [r0, 0x8]
- lsls r0, 26
- lsrs r0, 28
- lsls r0, 4
- ldr r1, _081456EC @ =gUnknown_8467FB8
- adds r0, r1
- str r0, [r2]
- movs r0, 0x1
-_081456E6:
- pop {r4-r7}
- pop {r1}
- bx r1
- .align 2, 0
-_081456EC: .4byte gUnknown_8467FB8
- thumb_func_end sub_8145654
-
- thumb_func_start sub_81456F0
-sub_81456F0: @ 81456F0
- push {r4,lr}
- ldr r4, _08145714 @ =gUnknown_203F3C8
- ldr r0, [r4]
- cmp r0, 0
- beq _0814570C
- ldr r2, _08145718 @ =0x0000145c
- movs r1, 0
- bl memset
- ldr r0, [r4]
- bl Free
- movs r0, 0
- str r0, [r4]
-_0814570C:
- pop {r4}
- pop {r0}
- bx r0
- .align 2, 0
-_08145714: .4byte gUnknown_203F3C8
-_08145718: .4byte 0x0000145c
- thumb_func_end sub_81456F0
-
thumb_func_start sub_814571C
sub_814571C: @ 814571C
push {r4-r6,lr}