diff options
Diffstat (limited to 'asm')
| -rw-r--r-- | asm/link_rfu.s | 86 | 
1 files changed, 0 insertions, 86 deletions
| diff --git a/asm/link_rfu.s b/asm/link_rfu.s index 07de82aba..738ed91b9 100644 --- a/asm/link_rfu.s +++ b/asm/link_rfu.s @@ -5,92 +5,6 @@  	.text -	thumb_func_start sub_800D158 -sub_800D158: @ 800D158 -	push {r4-r6,lr} -	ldr r1, =0x04000208 -	ldrh r0, [r1] -	adds r6, r0, 0 -	movs r0, 0 -	strh r0, [r1] -	ldr r4, =gUnknown_03004140 -	ldrb r0, [r4, 0x4] -	cmp r0, 0xF -	bne _0800D1BC -	ldrb r1, [r4, 0x10] -	lsls r1, 1 -	adds r5, r4, 0 -	adds r5, 0x28 -	adds r1, r5 -	ldrh r0, [r1] -	subs r0, 0x1 -	strh r0, [r1] -	lsls r0, 16 -	cmp r0, 0 -	beq _0800D192 -	ldr r1, =gUnknown_03007880 -	ldrb r0, [r4, 0x10] -	lsls r0, 2 -	adds r0, r1 -	ldr r0, [r0] -	ldrh r0, [r0] -	cmp r0, 0x27 -	bne _0800D1BC -_0800D192: -	bl sub_800D630 -	movs r0, 0x18 -	strb r0, [r4, 0x4] -	ldrb r1, [r4, 0x10] -	movs r0, 0x4 -	bl rfu_clearSlot -	adds r2, r4, 0 -	adds r2, 0x24 -	movs r1, 0x1 -	ldrb r0, [r4, 0x10] -	lsls r1, r0 -	ldrb r0, [r2] -	bics r0, r1 -	strb r0, [r2] -	ldrb r0, [r4, 0x10] -	lsls r0, 1 -	adds r0, r5 -	movs r1, 0 -	strh r1, [r0] -_0800D1BC: -	ldr r0, =0x04000208 -	strh r6, [r0] -	ldr r5, =gUnknown_03004140 -	ldrb r0, [r5, 0x4] -	cmp r0, 0x18 -	bne _0800D1F6 -	ldrb r0, [r5, 0x2] -	cmp r0, 0x1 -	bne _0800D1D2 -	bl sub_800D630 -_0800D1D2: -	ldrb r0, [r5, 0x2] -	adds r4, r0, 0 -	cmp r4, 0 -	bne _0800D1F6 -	strb r4, [r5, 0x5] -	strb r4, [r5, 0x4] -	ldr r0, =gUnknown_03007890 -	ldr r0, [r0] -	ldrb r1, [r0, 0x2] -	ldrb r0, [r0, 0x3] -	orrs r0, r1 -	bl sub_800D334 -	strh r4, [r5, 0x14] -	movs r0, 0x25 -	movs r1, 0x1 -	bl sub_800D30C -_0800D1F6: -	pop {r4-r6} -	pop {r0} -	bx r0 -	.pool -	thumb_func_end sub_800D158 -  	thumb_func_start sub_800D20C  sub_800D20C: @ 800D20C  	push {r4,r5,lr} | 
