diff options
Diffstat (limited to 'asm/code_8092334.s')
-rw-r--r-- | asm/code_8092334.s | 207 |
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 |