.syntax unified push {r4, lr} adds r4, r1, #0 ldr r1, _0806FC44 @ =gUnk_080046A4 bl sub_08007DD6 cmp r0, #0 beq _0806FC4C lsls r0, r0, #3 ldr r1, _0806FC48 @ =gUnk_080047F6 adds r0, r0, r1 ldrh r0, [r0] asrs r0, r4 movs r1, #1 ands r0, r1 b _0806FC4E .align 2, 0 _0806FC44: .4byte gUnk_080046A4 _0806FC48: .4byte gUnk_080047F6 _0806FC4C: movs r0, #0 _0806FC4E: pop {r4, pc} .syntax divided