summaryrefslogtreecommitdiff
path: root/asm/code_8092334.s
diff options
context:
space:
mode:
Diffstat (limited to 'asm/code_8092334.s')
-rw-r--r--asm/code_8092334.s207
1 files changed, 0 insertions, 207 deletions
diff --git a/asm/code_8092334.s b/asm/code_8092334.s
index 5d66a52..28ab356 100644
--- a/asm/code_8092334.s
+++ b/asm/code_8092334.s
@@ -4500,211 +4500,4 @@ _08094820: .4byte gUnknown_81139B8
_08094824: .4byte gUnknown_81139CC
thumb_func_end sub_8094558
- thumb_func_start sub_8094828
-sub_8094828:
- push {lr}
- lsls r0, 16
- lsrs r2, r0, 16
- lsls r1, 24
- lsrs r0, r1, 24
- cmp r0, 0
- beq _08094852
- bl GetItemType
- lsls r0, 24
- lsrs r0, 24
- cmp r0, 0x9
- bne _0809484C
- ldr r0, _08094848
- b _08094856
- .align 2, 0
-_08094848: .4byte 0x00000223
-_0809484C:
- movs r0, 0x89
- lsls r0, 2
- b _08094856
-_08094852:
- lsls r0, r2, 16
- asrs r0, 16
-_08094856:
- pop {r1}
- bx r1
- thumb_func_end sub_8094828
-
- thumb_func_start sub_809485C
-sub_809485C:
- str r1, [r0]
- movs r3, 0
- str r3, [r0, 0x8]
- str r3, [r0, 0xC]
- adds r1, r2
- str r1, [r0, 0x4]
- bx lr
- thumb_func_end sub_809485C
-
- thumb_func_start sub_809486C
-sub_809486C:
- push {lr}
- str r1, [r0]
- movs r3, 0
- str r3, [r0, 0x8]
- str r3, [r0, 0xC]
- adds r3, r1, r2
- str r3, [r0, 0x4]
- adds r0, r1, 0
- adds r1, r2, 0
- bl MemoryClear8
- pop {r0}
- bx r0
- thumb_func_end sub_809486C
-
- thumb_func_start nullsub_102
-nullsub_102:
- bx lr
- thumb_func_end nullsub_102
-
- thumb_func_start sub_809488C
-sub_809488C:
- push {r4-r7,lr}
- adds r3, r0, 0
- adds r4, r2, 0
- movs r5, 0
- adds r6, r1, 0
- cmp r4, 0
- beq _080948DE
- movs r7, 0x1
-_0809489C:
- ldrb r0, [r6]
- asrs r0, r5
- ands r0, r7
- cmp r0, 0
- beq _080948B4
- ldr r2, [r3]
- ldr r1, [r3, 0x8]
- adds r0, r7, 0
- lsls r0, r1
- ldrb r1, [r2]
- orrs r0, r1
- strb r0, [r2]
-_080948B4:
- adds r5, 0x1
- cmp r5, 0x8
- bne _080948BE
- adds r6, 0x1
- movs r5, 0
-_080948BE:
- ldr r0, [r3, 0x8]
- adds r0, 0x1
- str r0, [r3, 0x8]
- cmp r0, 0x8
- bne _080948D2
- ldr r0, [r3]
- adds r0, 0x1
- str r0, [r3]
- movs r0, 0
- str r0, [r3, 0x8]
-_080948D2:
- ldr r0, [r3, 0xC]
- adds r0, 0x1
- str r0, [r3, 0xC]
- subs r4, 0x1
- cmp r4, 0
- bne _0809489C
-_080948DE:
- pop {r4-r7}
- pop {r0}
- bx r0
- thumb_func_end sub_809488C
-
- thumb_func_start sub_80948E4
-sub_80948E4:
- push {r4-r6,lr}
- adds r4, r0, 0
- adds r5, r2, 0
- adds r6, r1, 0
- cmp r5, 0
- beq _0809491C
-_080948F0:
- ldrb r1, [r6]
- ldr r0, [r4, 0x8]
- lsls r1, r0
- ldr r3, [r4]
- ldrb r2, [r3]
- adds r0, r1, 0
- orrs r0, r2
- strb r0, [r3]
- ldr r2, [r4]
- adds r0, r2, 0x1
- str r0, [r4]
- asrs r1, 8
- ldrb r0, [r2, 0x1]
- orrs r1, r0
- strb r1, [r2, 0x1]
- adds r6, 0x1
- ldr r0, [r4, 0xC]
- adds r0, 0x8
- str r0, [r4, 0xC]
- subs r5, 0x1
- cmp r5, 0
- bne _080948F0
-_0809491C:
- pop {r4-r6}
- pop {r0}
- bx r0
- thumb_func_end sub_80948E4
-
- thumb_func_start sub_8094924
-sub_8094924:
- push {r4-r7,lr}
- adds r3, r0, 0
- adds r5, r2, 0
- movs r6, 0
- adds r2, r1, 0
- cmp r5, 0
- beq _08094978
-_08094932:
- cmp r6, 0
- bne _08094938
- strb r6, [r2]
-_08094938:
- ldr r7, [r3]
- ldrb r0, [r7]
- ldr r4, [r3, 0x8]
- asrs r0, r4
- movs r1, 0x1
- ands r0, r1
- cmp r0, 0
- beq _08094952
- adds r0, r1, 0
- lsls r0, r6
- ldrb r1, [r2]
- orrs r0, r1
- strb r0, [r2]
-_08094952:
- adds r6, 0x1
- cmp r6, 0x8
- bne _0809495C
- adds r2, 0x1
- movs r6, 0
-_0809495C:
- adds r0, r4, 0x1
- str r0, [r3, 0x8]
- cmp r0, 0x8
- bne _0809496C
- adds r0, r7, 0x1
- str r0, [r3]
- movs r0, 0
- str r0, [r3, 0x8]
-_0809496C:
- ldr r0, [r3, 0xC]
- adds r0, 0x1
- str r0, [r3, 0xC]
- subs r5, 0x1
- cmp r5, 0
- bne _08094932
-_08094978:
- pop {r4-r7}
- pop {r0}
- bx r0
- thumb_func_end sub_8094924
-
.align 2,0 @ Don't pad with nop