tmc/asm/non_matching/v2Projectile/sub_080ABBA8.inc

40 lines
693 B
PHP

.syntax unified
push {lr}
adds r2, r0, #0
ldrb r0, [r2, #0xa]
cmp r0, #1
beq _080ABBC4
cmp r0, #1
bgt _080ABBDC
cmp r0, #0
bne _080ABBDC
ldr r0, _080ABBC0 @ =gUnk_0812A7EC
b _080ABBC6
.align 2, 0
_080ABBC0: .4byte gUnk_0812A7EC
_080ABBC4:
ldr r0, _080ABBD8 @ =gUnk_0812A7F8
_080ABBC6:
ldrb r1, [r2, #0xc]
lsls r1, r1, #2
adds r1, r1, r0
ldr r1, [r1]
adds r0, r2, #0
bl _call_via_r1
b _080ABBEC
.align 2, 0
_080ABBD8: .4byte gUnk_0812A7F8
_080ABBDC:
ldr r0, _080ABBF0 @ =gUnk_0812A800
ldrb r1, [r2, #0xc]
lsls r1, r1, #2
adds r1, r1, r0
ldr r1, [r1]
adds r0, r2, #0
bl _call_via_r1
_080ABBEC:
pop {pc}
.align 2, 0
_080ABBF0: .4byte gUnk_0812A800
.syntax divided