diff options
author | Seth Barberee <seth.barberee@gmail.com> | 2020-12-08 13:17:08 -0600 |
---|---|---|
committer | Seth Barberee <seth.barberee@gmail.com> | 2020-12-08 13:17:08 -0600 |
commit | 72aa91c7f8075f85a252d2a5db589ce640f94bef (patch) | |
tree | a338bb5e02c53848e16bdb01b02604f79bc34ab9 /asm | |
parent | d6b218ebf520dac6832e8ee321575276b306f200 (diff) |
code_80A26CC: fix nonmatching and decomp a few more
Diffstat (limited to 'asm')
-rw-r--r-- | asm/code_80A26CC.s | 153 |
1 files changed, 0 insertions, 153 deletions
diff --git a/asm/code_80A26CC.s b/asm/code_80A26CC.s index 8a533e5..ebc16bc 100644 --- a/asm/code_80A26CC.s +++ b/asm/code_80A26CC.s @@ -5,159 +5,6 @@ .text - thumb_func_start sub_80A2824 -sub_80A2824: - push {r4-r6,lr} - lsls r0, 24 - lsrs r6, r0, 24 - movs r0, 0x5 - bl sub_80023E4 - lsls r0, 24 - cmp r0, 0 - bne _080A28AC - movs r0, 0x1 - bl sub_80023E4 - lsls r0, 24 - cmp r0, 0 - beq _080A2880 - movs r5, 0 -_080A2844: - lsls r0, r5, 16 - asrs r4, r0, 16 - adds r0, r4, 0 - bl sub_80A2620 - adds r1, r0, 0 - ldrb r0, [r1, 0x11] - cmp r0, 0 - beq _080A2874 - ldrb r0, [r1, 0xC] - cmp r0, r6 - bne _080A2874 - adds r0, r4, 0 - bl sub_8097384 - lsls r0, 24 - cmp r0, 0 - bne _080A287C - adds r0, r4, 0 - bl sub_80973F4 - lsls r0, 24 - cmp r0, 0 - bne _080A287C -_080A2874: - adds r5, 0x1 - cmp r5, 0x2D - ble _080A2844 - b _080A28AC -_080A287C: - movs r0, 0x1 - b _080A28AE -_080A2880: - movs r5, 0 -_080A2882: - lsls r0, r5, 16 - asrs r4, r0, 16 - adds r0, r4, 0 - bl sub_80A2620 - adds r1, r0, 0 - ldrb r0, [r1, 0x11] - cmp r0, 0 - beq _080A28A6 - ldrb r0, [r1, 0xC] - cmp r0, r6 - bne _080A28A6 - adds r0, r4, 0 - bl sub_8097384 - lsls r0, 24 - cmp r0, 0 - bne _080A287C -_080A28A6: - adds r5, 0x1 - cmp r5, 0x2D - ble _080A2882 -_080A28AC: - movs r0, 0 -_080A28AE: - pop {r4-r6} - pop {r1} - bx r1 - thumb_func_end sub_80A2824 - - thumb_func_start sub_80A28B4 -sub_80A28B4: - push {r4,lr} - lsls r0, 16 - asrs r4, r0, 16 - adds r0, r4, 0 - bl sub_80A2620 - movs r2, 0 - ldrsh r1, [r0, r2] - movs r0, 0x1 - negs r0, r0 - cmp r1, r0 - beq _080A28E8 - adds r0, r4, 0 - bl sub_8097384 - lsls r0, 24 - cmp r0, 0 - bne _080A28E4 - adds r0, r4, 0 - bl sub_80973F4 - lsls r0, 24 - cmp r0, 0 - beq _080A28E8 -_080A28E4: - movs r0, 0x1 - b _080A28EA -_080A28E8: - movs r0, 0 -_080A28EA: - pop {r4} - pop {r1} - bx r1 - thumb_func_end sub_80A28B4 - - thumb_func_start sub_80A28F0 -sub_80A28F0: - push {r4-r6,lr} - lsls r0, 24 - lsrs r6, r0, 24 - movs r5, 0 -_080A28F8: - lsls r0, r5, 16 - asrs r4, r0, 16 - adds r0, r4, 0 - bl sub_80A2620 - adds r1, r0, 0 - ldrb r0, [r1, 0x11] - cmp r0, 0 - beq _080A292C - ldrb r0, [r1, 0xC] - cmp r0, r6 - bne _080A292C - adds r0, r4, 0 - bl sub_8097384 - lsls r0, 24 - cmp r0, 0 - bne _080A2928 - adds r0, r4, 0 - bl sub_80973F4 - lsls r0, 24 - cmp r0, 0 - beq _080A292C -_080A2928: - movs r0, 0x1 - b _080A2934 -_080A292C: - adds r5, 0x1 - cmp r5, 0x2D - ble _080A28F8 - movs r0, 0 -_080A2934: - pop {r4-r6} - pop {r1} - bx r1 - thumb_func_end sub_80A28F0 - thumb_func_start sub_80A293C sub_80A293C: push {r4-r7,lr} |