diff options
| author | Tal Hayon <talhayon1@gmail.com> | 2022-01-09 05:33:37 +0200 |
|---|---|---|
| committer | Tal Hayon <talhayon1@gmail.com> | 2022-01-09 05:33:37 +0200 |
| commit | 0b448940d5fbcef1ba0809f2d7d1964e9d5e59d2 (patch) | |
| tree | 7dbcf2fbd51a5d3a517098a11032d0526a5c4c45 /asm/object | |
| parent | dd6953fac902288cf4f4c52a6029c647a6b1798e (diff) | |
Decompile barrelInside
Diffstat (limited to 'asm/object')
| -rw-r--r-- | asm/object/barrelInside.s | 95 |
1 files changed, 0 insertions, 95 deletions
diff --git a/asm/object/barrelInside.s b/asm/object/barrelInside.s deleted file mode 100644 index e2c26772..00000000 --- a/asm/object/barrelInside.s +++ /dev/null @@ -1,95 +0,0 @@ - .include "asm/macros.inc" - - .include "constants/constants.inc" - - .syntax unified - - .text - - - thumb_func_start BarrelInside -BarrelInside: @ 0x08089134 - push {r4, r5, lr} - adds r5, r0, #0 - ldrb r0, [r5, #0xc] - cmp r0, #0 - bne _0808919C - movs r2, #1 - movs r3, #1 - strb r3, [r5, #0xc] - ldrb r1, [r5, #0x18] - movs r0, #4 - rsbs r0, r0, #0 - ands r0, r1 - orrs r0, r2 - strb r0, [r5, #0x18] - ldrb r0, [r5, #0xa] - strb r0, [r5, #0x1e] - movs r0, #0x10 - strb r0, [r5, #0xe] - strb r3, [r5, #0xf] - ldrb r0, [r5, #0xa] - lsls r3, r0, #1 - adds r3, r3, r0 - ldr r0, _080891D4 @ =gUnk_08120C80 - adds r3, r3, r0 - ldrb r1, [r3] - lsls r1, r1, #6 - ldrb r4, [r5, #0x19] - movs r2, #0x3f - adds r0, r2, #0 - ands r0, r4 - orrs r0, r1 - strb r0, [r5, #0x19] - ldrb r0, [r3, #1] - movs r1, #0x29 - adds r1, r1, r5 - mov ip, r1 - movs r1, #7 - ands r1, r0 - mov r0, ip - ldrb r4, [r0] - movs r0, #8 - rsbs r0, r0, #0 - ands r0, r4 - orrs r0, r1 - mov r1, ip - strb r0, [r1] - ldrb r0, [r3, #2] - lsls r0, r0, #6 - ldrb r1, [r5, #0x1b] - ands r2, r1 - orrs r2, r0 - strb r2, [r5, #0x1b] -_0808919C: - ldrb r0, [r5, #0xa] - cmp r0, #4 - bne _080891D0 - ldrb r0, [r5, #0xe] - subs r0, #1 - strb r0, [r5, #0xe] - lsls r0, r0, #0x18 - lsrs r3, r0, #0x18 - cmp r3, #0 - bne _080891D0 - movs r0, #0x10 - strb r0, [r5, #0xe] - ldr r2, _080891D8 @ =gUnk_08120C92 - ldrb r0, [r5, #0xf] - adds r1, r0, #1 - strb r1, [r5, #0xf] - lsls r0, r0, #0x18 - lsrs r0, r0, #0x18 - adds r0, r0, r2 - ldrb r0, [r0] - strb r0, [r5, #0x1e] - lsls r1, r1, #0x18 - lsrs r1, r1, #0x18 - cmp r1, #3 - bne _080891D0 - strb r3, [r5, #0xf] -_080891D0: - pop {r4, r5, pc} - .align 2, 0 -_080891D4: .4byte gUnk_08120C80 -_080891D8: .4byte gUnk_08120C92 |
