papermario/asm/nonmatchings/code_16c8e0/CopyBuffs.s
2020-08-12 22:37:16 -04:00

336 lines
16 KiB
ArmAsm

.set noat # allow manual use of $at
.set noreorder # don't insert nops after branches
glabel CopyBuffs
/* 19FA40 80271160 27BDFFE0 */ addiu $sp, $sp, -0x20
/* 19FA44 80271164 AFB10014 */ sw $s1, 0x14($sp)
/* 19FA48 80271168 0080882D */ daddu $s1, $a0, $zero
/* 19FA4C 8027116C AFBF001C */ sw $ra, 0x1c($sp)
/* 19FA50 80271170 AFB20018 */ sw $s2, 0x18($sp)
/* 19FA54 80271174 AFB00010 */ sw $s0, 0x10($sp)
/* 19FA58 80271178 8E30000C */ lw $s0, 0xc($s1)
/* 19FA5C 8027117C 8E050000 */ lw $a1, ($s0)
/* 19FA60 80271180 0C0B1EAF */ jal get_variable
/* 19FA64 80271184 26100004 */ addiu $s0, $s0, 4
/* 19FA68 80271188 2412FF81 */ addiu $s2, $zero, -0x7f
/* 19FA6C 8027118C 14520002 */ bne $v0, $s2, .L80271198
/* 19FA70 80271190 00000000 */ nop
/* 19FA74 80271194 8E220148 */ lw $v0, 0x148($s1)
.L80271198:
/* 19FA78 80271198 0C09A75B */ jal get_actor
/* 19FA7C 8027119C 0040202D */ daddu $a0, $v0, $zero
/* 19FA80 802711A0 0220202D */ daddu $a0, $s1, $zero
/* 19FA84 802711A4 8E050000 */ lw $a1, ($s0)
/* 19FA88 802711A8 0C0B1EAF */ jal get_variable
/* 19FA8C 802711AC 0040802D */ daddu $s0, $v0, $zero
/* 19FA90 802711B0 14520002 */ bne $v0, $s2, .L802711BC
/* 19FA94 802711B4 00000000 */ nop
/* 19FA98 802711B8 8E220148 */ lw $v0, 0x148($s1)
.L802711BC:
/* 19FA9C 802711BC 0C09A75B */ jal get_actor
/* 19FAA0 802711C0 0040202D */ daddu $a0, $v0, $zero
/* 19FAA4 802711C4 92040220 */ lbu $a0, 0x220($s0)
/* 19FAA8 802711C8 0040182D */ daddu $v1, $v0, $zero
/* 19FAAC 802711CC A0640220 */ sb $a0, 0x220($v1)
/* 19FAB0 802711D0 92020221 */ lbu $v0, 0x221($s0)
/* 19FAB4 802711D4 A0620221 */ sb $v0, 0x221($v1)
/* 19FAB8 802711D8 92020222 */ lbu $v0, 0x222($s0)
/* 19FABC 802711DC A0620222 */ sb $v0, 0x222($v1)
/* 19FAC0 802711E0 92020223 */ lbu $v0, 0x223($s0)
/* 19FAC4 802711E4 A0620223 */ sb $v0, 0x223($v1)
/* 19FAC8 802711E8 92040224 */ lbu $a0, 0x224($s0)
/* 19FACC 802711EC A0640224 */ sb $a0, 0x224($v1)
/* 19FAD0 802711F0 8FBF001C */ lw $ra, 0x1c($sp)
/* 19FAD4 802711F4 8FB20018 */ lw $s2, 0x18($sp)
/* 19FAD8 802711F8 8FB10014 */ lw $s1, 0x14($sp)
/* 19FADC 802711FC 8FB00010 */ lw $s0, 0x10($sp)
/* 19FAE0 80271200 24020002 */ addiu $v0, $zero, 2
/* 19FAE4 80271204 03E00008 */ jr $ra
/* 19FAE8 80271208 27BD0020 */ addiu $sp, $sp, 0x20
/* 19FAEC 8027120C 00000000 */ nop
/* 19FAF0 80271210 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 19FAF4 80271214 0080102D */ daddu $v0, $a0, $zero
/* 19FAF8 80271218 AFBF0010 */ sw $ra, 0x10($sp)
/* 19FAFC 8027121C C4400084 */ lwc1 $f0, 0x84($v0)
/* 19FB00 80271220 46800020 */ cvt.s.w $f0, $f0
/* 19FB04 80271224 44050000 */ mfc1 $a1, $f0
/* 19FB08 80271228 C4400088 */ lwc1 $f0, 0x88($v0)
/* 19FB0C 8027122C 46800020 */ cvt.s.w $f0, $f0
/* 19FB10 80271230 44060000 */ mfc1 $a2, $f0
/* 19FB14 80271234 C440008C */ lwc1 $f0, 0x8c($v0)
/* 19FB18 80271238 46800020 */ cvt.s.w $f0, $f0
/* 19FB1C 8027123C 44070000 */ mfc1 $a3, $f0
/* 19FB20 80271240 0C01C2BC */ jal func_80070AF0
/* 19FB24 80271244 0000202D */ daddu $a0, $zero, $zero
/* 19FB28 80271248 8FBF0010 */ lw $ra, 0x10($sp)
/* 19FB2C 8027124C 24020002 */ addiu $v0, $zero, 2
/* 19FB30 80271250 03E00008 */ jr $ra
/* 19FB34 80271254 27BD0018 */ addiu $sp, $sp, 0x18
/* 19FB38 80271258 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 19FB3C 8027125C 0080102D */ daddu $v0, $a0, $zero
/* 19FB40 80271260 AFBF0010 */ sw $ra, 0x10($sp)
/* 19FB44 80271264 C4400084 */ lwc1 $f0, 0x84($v0)
/* 19FB48 80271268 46800020 */ cvt.s.w $f0, $f0
/* 19FB4C 8027126C 44050000 */ mfc1 $a1, $f0
/* 19FB50 80271270 C4400088 */ lwc1 $f0, 0x88($v0)
/* 19FB54 80271274 46800020 */ cvt.s.w $f0, $f0
/* 19FB58 80271278 44060000 */ mfc1 $a2, $f0
/* 19FB5C 8027127C C440008C */ lwc1 $f0, 0x8c($v0)
/* 19FB60 80271280 46800020 */ cvt.s.w $f0, $f0
/* 19FB64 80271284 44070000 */ mfc1 $a3, $f0
/* 19FB68 80271288 0C01C2BC */ jal func_80070AF0
/* 19FB6C 8027128C 24040001 */ addiu $a0, $zero, 1
/* 19FB70 80271290 8FBF0010 */ lw $ra, 0x10($sp)
/* 19FB74 80271294 24020002 */ addiu $v0, $zero, 2
/* 19FB78 80271298 03E00008 */ jr $ra
/* 19FB7C 8027129C 27BD0018 */ addiu $sp, $sp, 0x18
/* 19FB80 802712A0 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 19FB84 802712A4 0080102D */ daddu $v0, $a0, $zero
/* 19FB88 802712A8 AFBF0010 */ sw $ra, 0x10($sp)
/* 19FB8C 802712AC C4400084 */ lwc1 $f0, 0x84($v0)
/* 19FB90 802712B0 46800020 */ cvt.s.w $f0, $f0
/* 19FB94 802712B4 44050000 */ mfc1 $a1, $f0
/* 19FB98 802712B8 C4400088 */ lwc1 $f0, 0x88($v0)
/* 19FB9C 802712BC 46800020 */ cvt.s.w $f0, $f0
/* 19FBA0 802712C0 44060000 */ mfc1 $a2, $f0
/* 19FBA4 802712C4 C440008C */ lwc1 $f0, 0x8c($v0)
/* 19FBA8 802712C8 46800020 */ cvt.s.w $f0, $f0
/* 19FBAC 802712CC 44070000 */ mfc1 $a3, $f0
/* 19FBB0 802712D0 0C01C2BC */ jal func_80070AF0
/* 19FBB4 802712D4 24040002 */ addiu $a0, $zero, 2
/* 19FBB8 802712D8 8C44000C */ lw $a0, 0xc($v0)
/* 19FBBC 802712DC 240300C8 */ addiu $v1, $zero, 0xc8
/* 19FBC0 802712E0 A0830038 */ sb $v1, 0x38($a0)
/* 19FBC4 802712E4 8C44000C */ lw $a0, 0xc($v0)
/* 19FBC8 802712E8 24030078 */ addiu $v1, $zero, 0x78
/* 19FBCC 802712EC A0830039 */ sb $v1, 0x39($a0)
/* 19FBD0 802712F0 8C43000C */ lw $v1, 0xc($v0)
/* 19FBD4 802712F4 A060003A */ sb $zero, 0x3a($v1)
/* 19FBD8 802712F8 8C44000C */ lw $a0, 0xc($v0)
/* 19FBDC 802712FC 240300EA */ addiu $v1, $zero, 0xea
/* 19FBE0 80271300 A083003B */ sb $v1, 0x3b($a0)
/* 19FBE4 80271304 8C44000C */ lw $a0, 0xc($v0)
/* 19FBE8 80271308 240300C1 */ addiu $v1, $zero, 0xc1
/* 19FBEC 8027130C A083003C */ sb $v1, 0x3c($a0)
/* 19FBF0 80271310 8C43000C */ lw $v1, 0xc($v0)
/* 19FBF4 80271314 A060003D */ sb $zero, 0x3d($v1)
/* 19FBF8 80271318 8FBF0010 */ lw $ra, 0x10($sp)
/* 19FBFC 8027131C 24020002 */ addiu $v0, $zero, 2
/* 19FC00 80271320 03E00008 */ jr $ra
/* 19FC04 80271324 27BD0018 */ addiu $sp, $sp, 0x18
/* 19FC08 80271328 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 19FC0C 8027132C 0080102D */ daddu $v0, $a0, $zero
/* 19FC10 80271330 AFBF0010 */ sw $ra, 0x10($sp)
/* 19FC14 80271334 C4400084 */ lwc1 $f0, 0x84($v0)
/* 19FC18 80271338 46800020 */ cvt.s.w $f0, $f0
/* 19FC1C 8027133C 44050000 */ mfc1 $a1, $f0
/* 19FC20 80271340 C4400088 */ lwc1 $f0, 0x88($v0)
/* 19FC24 80271344 46800020 */ cvt.s.w $f0, $f0
/* 19FC28 80271348 44060000 */ mfc1 $a2, $f0
/* 19FC2C 8027134C C440008C */ lwc1 $f0, 0x8c($v0)
/* 19FC30 80271350 46800020 */ cvt.s.w $f0, $f0
/* 19FC34 80271354 44070000 */ mfc1 $a3, $f0
/* 19FC38 80271358 0C01C2BC */ jal func_80070AF0
/* 19FC3C 8027135C 24040002 */ addiu $a0, $zero, 2
/* 19FC40 80271360 8C44000C */ lw $a0, 0xc($v0)
/* 19FC44 80271364 2403003C */ addiu $v1, $zero, 0x3c
/* 19FC48 80271368 A0830038 */ sb $v1, 0x38($a0)
/* 19FC4C 8027136C 8C44000C */ lw $a0, 0xc($v0)
/* 19FC50 80271370 240300A0 */ addiu $v1, $zero, 0xa0
/* 19FC54 80271374 A0830039 */ sb $v1, 0x39($a0)
/* 19FC58 80271378 8C43000C */ lw $v1, 0xc($v0)
/* 19FC5C 8027137C A060003A */ sb $zero, 0x3a($v1)
/* 19FC60 80271380 8C44000C */ lw $a0, 0xc($v0)
/* 19FC64 80271384 2403005A */ addiu $v1, $zero, 0x5a
/* 19FC68 80271388 A083003B */ sb $v1, 0x3b($a0)
/* 19FC6C 8027138C 8C44000C */ lw $a0, 0xc($v0)
/* 19FC70 80271390 240300F0 */ addiu $v1, $zero, 0xf0
/* 19FC74 80271394 A083003C */ sb $v1, 0x3c($a0)
/* 19FC78 80271398 8C43000C */ lw $v1, 0xc($v0)
/* 19FC7C 8027139C A060003D */ sb $zero, 0x3d($v1)
/* 19FC80 802713A0 8FBF0010 */ lw $ra, 0x10($sp)
/* 19FC84 802713A4 24020002 */ addiu $v0, $zero, 2
/* 19FC88 802713A8 03E00008 */ jr $ra
/* 19FC8C 802713AC 27BD0018 */ addiu $sp, $sp, 0x18
/* 19FC90 802713B0 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 19FC94 802713B4 0080102D */ daddu $v0, $a0, $zero
/* 19FC98 802713B8 AFBF0010 */ sw $ra, 0x10($sp)
/* 19FC9C 802713BC C4400084 */ lwc1 $f0, 0x84($v0)
/* 19FCA0 802713C0 46800020 */ cvt.s.w $f0, $f0
/* 19FCA4 802713C4 44050000 */ mfc1 $a1, $f0
/* 19FCA8 802713C8 C4400088 */ lwc1 $f0, 0x88($v0)
/* 19FCAC 802713CC 46800020 */ cvt.s.w $f0, $f0
/* 19FCB0 802713D0 44060000 */ mfc1 $a2, $f0
/* 19FCB4 802713D4 C440008C */ lwc1 $f0, 0x8c($v0)
/* 19FCB8 802713D8 46800020 */ cvt.s.w $f0, $f0
/* 19FCBC 802713DC 44070000 */ mfc1 $a3, $f0
/* 19FCC0 802713E0 0C01C2BC */ jal func_80070AF0
/* 19FCC4 802713E4 24040002 */ addiu $a0, $zero, 2
/* 19FCC8 802713E8 0040282D */ daddu $a1, $v0, $zero
/* 19FCCC 802713EC 8CA2000C */ lw $v0, 0xc($a1)
/* 19FCD0 802713F0 240400CD */ addiu $a0, $zero, 0xcd
/* 19FCD4 802713F4 A0440038 */ sb $a0, 0x38($v0)
/* 19FCD8 802713F8 8CA2000C */ lw $v0, 0xc($a1)
/* 19FCDC 802713FC A0400039 */ sb $zero, 0x39($v0)
/* 19FCE0 80271400 8CA3000C */ lw $v1, 0xc($a1)
/* 19FCE4 80271404 24020028 */ addiu $v0, $zero, 0x28
/* 19FCE8 80271408 A062003A */ sb $v0, 0x3a($v1)
/* 19FCEC 8027140C 8CA3000C */ lw $v1, 0xc($a1)
/* 19FCF0 80271410 A064003B */ sb $a0, 0x3b($v1)
/* 19FCF4 80271414 8CA4000C */ lw $a0, 0xc($a1)
/* 19FCF8 80271418 24030020 */ addiu $v1, $zero, 0x20
/* 19FCFC 8027141C A083003C */ sb $v1, 0x3c($a0)
/* 19FD00 80271420 8CA4000C */ lw $a0, 0xc($a1)
/* 19FD04 80271424 240300F2 */ addiu $v1, $zero, 0xf2
/* 19FD08 80271428 A083003D */ sb $v1, 0x3d($a0)
/* 19FD0C 8027142C 8FBF0010 */ lw $ra, 0x10($sp)
/* 19FD10 80271430 24020002 */ addiu $v0, $zero, 2
/* 19FD14 80271434 03E00008 */ jr $ra
/* 19FD18 80271438 27BD0018 */ addiu $sp, $sp, 0x18
/* 19FD1C 8027143C 27BDFFE8 */ addiu $sp, $sp, -0x18
/* 19FD20 80271440 0080102D */ daddu $v0, $a0, $zero
/* 19FD24 80271444 AFBF0010 */ sw $ra, 0x10($sp)
/* 19FD28 80271448 C4400084 */ lwc1 $f0, 0x84($v0)
/* 19FD2C 8027144C 46800020 */ cvt.s.w $f0, $f0
/* 19FD30 80271450 44050000 */ mfc1 $a1, $f0
/* 19FD34 80271454 C4400088 */ lwc1 $f0, 0x88($v0)
/* 19FD38 80271458 46800020 */ cvt.s.w $f0, $f0
/* 19FD3C 8027145C 44060000 */ mfc1 $a2, $f0
/* 19FD40 80271460 C440008C */ lwc1 $f0, 0x8c($v0)
/* 19FD44 80271464 46800020 */ cvt.s.w $f0, $f0
/* 19FD48 80271468 44070000 */ mfc1 $a3, $f0
/* 19FD4C 8027146C 0C01C2A4 */ jal func_80070A90
/* 19FD50 80271470 0000202D */ daddu $a0, $zero, $zero
/* 19FD54 80271474 8FBF0010 */ lw $ra, 0x10($sp)
/* 19FD58 80271478 24020002 */ addiu $v0, $zero, 2
/* 19FD5C 8027147C 03E00008 */ jr $ra
/* 19FD60 80271480 27BD0018 */ addiu $sp, $sp, 0x18
/* 19FD64 80271484 27BDFFB0 */ addiu $sp, $sp, -0x50
/* 19FD68 80271488 AFB00028 */ sw $s0, 0x28($sp)
/* 19FD6C 8027148C 0080802D */ daddu $s0, $a0, $zero
/* 19FD70 80271490 AFBF0034 */ sw $ra, 0x34($sp)
/* 19FD74 80271494 AFB20030 */ sw $s2, 0x30($sp)
/* 19FD78 80271498 AFB1002C */ sw $s1, 0x2c($sp)
/* 19FD7C 8027149C F7B80048 */ sdc1 $f24, 0x48($sp)
/* 19FD80 802714A0 F7B60040 */ sdc1 $f22, 0x40($sp)
/* 19FD84 802714A4 F7B40038 */ sdc1 $f20, 0x38($sp)
/* 19FD88 802714A8 C6000084 */ lwc1 $f0, 0x84($s0)
/* 19FD8C 802714AC 46800020 */ cvt.s.w $f0, $f0
/* 19FD90 802714B0 44050000 */ mfc1 $a1, $f0
/* 19FD94 802714B4 C6000088 */ lwc1 $f0, 0x88($s0)
/* 19FD98 802714B8 46800020 */ cvt.s.w $f0, $f0
/* 19FD9C 802714BC 44060000 */ mfc1 $a2, $f0
/* 19FDA0 802714C0 C600008C */ lwc1 $f0, 0x8c($s0)
/* 19FDA4 802714C4 46800020 */ cvt.s.w $f0, $f0
/* 19FDA8 802714C8 0000202D */ daddu $a0, $zero, $zero
/* 19FDAC 802714CC 2412000A */ addiu $s2, $zero, 0xa
/* 19FDB0 802714D0 8E020090 */ lw $v0, 0x90($s0)
/* 19FDB4 802714D4 44070000 */ mfc1 $a3, $f0
/* 19FDB8 802714D8 3C013F80 */ lui $at, 0x3f80
/* 19FDBC 802714DC 4481C000 */ mtc1 $at, $f24
/* 19FDC0 802714E0 90430191 */ lbu $v1, 0x191($v0)
/* 19FDC4 802714E4 90420190 */ lbu $v0, 0x190($v0)
/* 19FDC8 802714E8 2411001E */ addiu $s1, $zero, 0x1e
/* 19FDCC 802714EC E7B80018 */ swc1 $f24, 0x18($sp)
/* 19FDD0 802714F0 AFB2001C */ sw $s2, 0x1c($sp)
/* 19FDD4 802714F4 AFB10020 */ sw $s1, 0x20($sp)
/* 19FDD8 802714F8 4483B000 */ mtc1 $v1, $f22
/* 19FDDC 802714FC 00000000 */ nop
/* 19FDE0 80271500 4680B5A0 */ cvt.s.w $f22, $f22
/* 19FDE4 80271504 00021042 */ srl $v0, $v0, 1
/* 19FDE8 80271508 4482A000 */ mtc1 $v0, $f20
/* 19FDEC 8027150C 00000000 */ nop
/* 19FDF0 80271510 4680A520 */ cvt.s.w $f20, $f20
/* 19FDF4 80271514 E7B60010 */ swc1 $f22, 0x10($sp)
/* 19FDF8 80271518 0C01C8D4 */ jal func_80072350
/* 19FDFC 8027151C E7B40014 */ swc1 $f20, 0x14($sp)
/* 19FE00 80271520 C6000084 */ lwc1 $f0, 0x84($s0)
/* 19FE04 80271524 46800020 */ cvt.s.w $f0, $f0
/* 19FE08 80271528 44050000 */ mfc1 $a1, $f0
/* 19FE0C 8027152C C6000088 */ lwc1 $f0, 0x88($s0)
/* 19FE10 80271530 46800020 */ cvt.s.w $f0, $f0
/* 19FE14 80271534 44060000 */ mfc1 $a2, $f0
/* 19FE18 80271538 C600008C */ lwc1 $f0, 0x8c($s0)
/* 19FE1C 8027153C 46800020 */ cvt.s.w $f0, $f0
/* 19FE20 80271540 44070000 */ mfc1 $a3, $f0
/* 19FE24 80271544 24040001 */ addiu $a0, $zero, 1
/* 19FE28 80271548 E7B60010 */ swc1 $f22, 0x10($sp)
/* 19FE2C 8027154C E7B40014 */ swc1 $f20, 0x14($sp)
/* 19FE30 80271550 E7B80018 */ swc1 $f24, 0x18($sp)
/* 19FE34 80271554 AFB2001C */ sw $s2, 0x1c($sp)
/* 19FE38 80271558 0C01C8D4 */ jal func_80072350
/* 19FE3C 8027155C AFB10020 */ sw $s1, 0x20($sp)
/* 19FE40 80271560 8FBF0034 */ lw $ra, 0x34($sp)
/* 19FE44 80271564 8FB20030 */ lw $s2, 0x30($sp)
/* 19FE48 80271568 8FB1002C */ lw $s1, 0x2c($sp)
/* 19FE4C 8027156C 8FB00028 */ lw $s0, 0x28($sp)
/* 19FE50 80271570 D7B80048 */ ldc1 $f24, 0x48($sp)
/* 19FE54 80271574 D7B60040 */ ldc1 $f22, 0x40($sp)
/* 19FE58 80271578 D7B40038 */ ldc1 $f20, 0x38($sp)
/* 19FE5C 8027157C 24020002 */ addiu $v0, $zero, 2
/* 19FE60 80271580 03E00008 */ jr $ra
/* 19FE64 80271584 27BD0050 */ addiu $sp, $sp, 0x50
/* 19FE68 80271588 27BDFFC8 */ addiu $sp, $sp, -0x38
/* 19FE6C 8027158C F7B60030 */ sdc1 $f22, 0x30($sp)
/* 19FE70 80271590 3C013F80 */ lui $at, 0x3f80
/* 19FE74 80271594 4481B000 */ mtc1 $at, $f22
/* 19FE78 80271598 AFB1001C */ sw $s1, 0x1c($sp)
/* 19FE7C 8027159C 0080882D */ daddu $s1, $a0, $zero
/* 19FE80 802715A0 AFB00018 */ sw $s0, 0x18($sp)
/* 19FE84 802715A4 0000802D */ daddu $s0, $zero, $zero
/* 19FE88 802715A8 AFB20020 */ sw $s2, 0x20($sp)
/* 19FE8C 802715AC 24120019 */ addiu $s2, $zero, 0x19
/* 19FE90 802715B0 AFBF0024 */ sw $ra, 0x24($sp)
/* 19FE94 802715B4 F7B40028 */ sdc1 $f20, 0x28($sp)
.L802715B8:
/* 19FE98 802715B8 0C00A67F */ jal rand_int
/* 19FE9C 802715BC 2404001E */ addiu $a0, $zero, 0x1e
/* 19FEA0 802715C0 24040014 */ addiu $a0, $zero, 0x14
/* 19FEA4 802715C4 8E230084 */ lw $v1, 0x84($s1)
/* 19FEA8 802715C8 00621821 */ addu $v1, $v1, $v0
/* 19FEAC 802715CC 2463FFF1 */ addiu $v1, $v1, -0xf
/* 19FEB0 802715D0 4483A000 */ mtc1 $v1, $f20
/* 19FEB4 802715D4 00000000 */ nop
/* 19FEB8 802715D8 4680A520 */ cvt.s.w $f20, $f20
/* 19FEBC 802715DC 0C00A67F */ jal rand_int
/* 19FEC0 802715E0 26100001 */ addiu $s0, $s0, 1
/* 19FEC4 802715E4 8E230088 */ lw $v1, 0x88($s1)
/* 19FEC8 802715E8 8E27008C */ lw $a3, 0x8c($s1)
/* 19FECC 802715EC 4405A000 */ mfc1 $a1, $f20
/* 19FED0 802715F0 00621821 */ addu $v1, $v1, $v0
/* 19FED4 802715F4 2463FFF1 */ addiu $v1, $v1, -0xf
/* 19FED8 802715F8 24E70005 */ addiu $a3, $a3, 5
/* 19FEDC 802715FC 44830000 */ mtc1 $v1, $f0
/* 19FEE0 80271600 00000000 */ nop
/* 19FEE4 80271604 46800020 */ cvt.s.w $f0, $f0
/* 19FEE8 80271608 44060000 */ mfc1 $a2, $f0
/* 19FEEC 8027160C 44870000 */ mtc1 $a3, $f0
/* 19FEF0 80271610 00000000 */ nop
/* 19FEF4 80271614 46800020 */ cvt.s.w $f0, $f0
/* 19FEF8 80271618 44070000 */ mfc1 $a3, $f0
/* 19FEFC 8027161C 0000202D */ daddu $a0, $zero, $zero
/* 19FF00 80271620 E7B60010 */ swc1 $f22, 0x10($sp)
/* 19FF04 80271624 0C01C7FC */ jal func_80071FF0
/* 19FF08 80271628 AFB20014 */ sw $s2, 0x14($sp)
/* 19FF0C 8027162C 2A020014 */ slti $v0, $s0, 0x14
/* 19FF10 80271630 1440FFE1 */ bnez $v0, .L802715B8
/* 19FF14 80271634 24020002 */ addiu $v0, $zero, 2
/* 19FF18 80271638 8FBF0024 */ lw $ra, 0x24($sp)
/* 19FF1C 8027163C 8FB20020 */ lw $s2, 0x20($sp)
/* 19FF20 80271640 8FB1001C */ lw $s1, 0x1c($sp)
/* 19FF24 80271644 8FB00018 */ lw $s0, 0x18($sp)
/* 19FF28 80271648 D7B60030 */ ldc1 $f22, 0x30($sp)
/* 19FF2C 8027164C D7B40028 */ ldc1 $f20, 0x28($sp)
/* 19FF30 80271650 03E00008 */ jr $ra
/* 19FF34 80271654 27BD0038 */ addiu $sp, $sp, 0x38