.set noat # allow manual use of $at .set noreorder # don't insert nops after branches glabel func_E00701F4 /* 3742A4 E00701F4 27BDFF98 */ addiu $sp, $sp, -0x68 /* 3742A8 E00701F8 AFB20028 */ sw $s2, 0x28($sp) /* 3742AC E00701FC 0080902D */ daddu $s2, $a0, $zero /* 3742B0 E0070200 AFBF0034 */ sw $ra, 0x34($sp) /* 3742B4 E0070204 AFB40030 */ sw $s4, 0x30($sp) /* 3742B8 E0070208 AFB3002C */ sw $s3, 0x2c($sp) /* 3742BC E007020C AFB10024 */ sw $s1, 0x24($sp) /* 3742C0 E0070210 AFB00020 */ sw $s0, 0x20($sp) /* 3742C4 E0070214 F7BE0060 */ sdc1 $f30, 0x60($sp) /* 3742C8 E0070218 F7BC0058 */ sdc1 $f28, 0x58($sp) /* 3742CC E007021C F7BA0050 */ sdc1 $f26, 0x50($sp) /* 3742D0 E0070220 F7B80048 */ sdc1 $f24, 0x48($sp) /* 3742D4 E0070224 F7B60040 */ sdc1 $f22, 0x40($sp) /* 3742D8 E0070228 F7B40038 */ sdc1 $f20, 0x38($sp) /* 3742DC E007022C 8E440000 */ lw $a0, ($s2) /* 3742E0 E0070230 8E43000C */ lw $v1, 0xc($s2) /* 3742E4 E0070234 30820010 */ andi $v0, $a0, 0x10 /* 3742E8 E0070238 8C740000 */ lw $s4, ($v1) /* 3742EC E007023C 10400005 */ beqz $v0, .LE0070254 /* 3742F0 E0070240 2402FFEF */ addiu $v0, $zero, -0x11 /* 3742F4 E0070244 00821024 */ and $v0, $a0, $v0 /* 3742F8 E0070248 AE420000 */ sw $v0, ($s2) /* 3742FC E007024C 24020010 */ addiu $v0, $zero, 0x10 /* 374300 E0070250 AC620038 */ sw $v0, 0x38($v1) .LE0070254: /* 374304 E0070254 8C640038 */ lw $a0, 0x38($v1) /* 374308 E0070258 288203E8 */ slti $v0, $a0, 0x3e8 /* 37430C E007025C 10400002 */ beqz $v0, .LE0070268 /* 374310 E0070260 2482FFFF */ addiu $v0, $a0, -1 /* 374314 E0070264 AC620038 */ sw $v0, 0x38($v1) .LE0070268: /* 374318 E0070268 8C62003C */ lw $v0, 0x3c($v1) /* 37431C E007026C 8C640038 */ lw $a0, 0x38($v1) /* 374320 E0070270 24420001 */ addiu $v0, $v0, 1 /* 374324 E0070274 04810005 */ bgez $a0, .LE007028C /* 374328 E0070278 AC62003C */ sw $v0, 0x3c($v1) /* 37432C E007027C 0C080128 */ jal shim_remove_effect /* 374330 E0070280 0240202D */ daddu $a0, $s2, $zero /* 374334 E0070284 0801C1AE */ j .LE00706B8 /* 374338 E0070288 00000000 */ nop .LE007028C: /* 37433C E007028C 28820008 */ slti $v0, $a0, 8 /* 374340 E0070290 10400002 */ beqz $v0, .LE007029C /* 374344 E0070294 00041140 */ sll $v0, $a0, 5 /* 374348 E0070298 AC62004C */ sw $v0, 0x4c($v1) .LE007029C: /* 37434C E007029C C47A0010 */ lwc1 $f26, 0x10($v1) /* 374350 E00702A0 C4780014 */ lwc1 $f24, 0x14($v1) /* 374354 E00702A4 E7B80010 */ swc1 $f24, 0x10($sp) /* 374358 E00702A8 8E420008 */ lw $v0, 8($s2) /* 37435C E00702AC 24110001 */ addiu $s1, $zero, 1 /* 374360 E00702B0 0222102A */ slt $v0, $s1, $v0 /* 374364 E00702B4 10400100 */ beqz $v0, .LE00706B8 /* 374368 E00702B8 2463006C */ addiu $v1, $v1, 0x6c /* 37436C E00702BC 4600D60D */ trunc.w.s $f24, $f26 /* 374370 E00702C0 4413C000 */ mfc1 $s3, $f24 /* 374374 E00702C4 24700020 */ addiu $s0, $v1, 0x20 /* 374378 E00702C8 3C01E007 */ lui $at, %hi(D_E0070D60) /* 37437C E00702CC D43E0D60 */ ldc1 $f30, %lo(D_E0070D60)($at) /* 374380 E00702D0 3C01E007 */ lui $at, %hi(D_E0070D68) /* 374384 E00702D4 D43C0D68 */ ldc1 $f28, %lo(D_E0070D68)($at) .LE00702D8: /* 374388 E00702D8 8E020010 */ lw $v0, 0x10($s0) /* 37438C E00702DC 24420001 */ addiu $v0, $v0, 1 /* 374390 E00702E0 AE020010 */ sw $v0, 0x10($s0) /* 374394 E00702E4 28420014 */ slti $v0, $v0, 0x14 /* 374398 E00702E8 50400001 */ beql $v0, $zero, .LE00702F0 /* 37439C E00702EC AE000010 */ sw $zero, 0x10($s0) .LE00702F0: /* 3743A0 E00702F0 8E020010 */ lw $v0, 0x10($s0) /* 3743A4 E00702F4 044200EC */ bltzl $v0, .LE00706A8 /* 3743A8 E00702F8 26310001 */ addiu $s1, $s1, 1 /* 3743AC E00702FC 144000A6 */ bnez $v0, .LE0070598 /* 3743B0 E0070300 00000000 */ nop /* 3743B4 E0070304 0C080138 */ jal shim_rand_int /* 3743B8 E0070308 24040167 */ addiu $a0, $zero, 0x167 /* 3743BC E007030C 24040167 */ addiu $a0, $zero, 0x167 /* 3743C0 E0070310 4482C000 */ mtc1 $v0, $f24 /* 3743C4 E0070314 00000000 */ nop /* 3743C8 E0070318 4680C620 */ cvt.s.w $f24, $f24 /* 3743CC E007031C 0C080138 */ jal shim_rand_int /* 3743D0 E0070320 E7B80018 */ swc1 $f24, 0x18($sp) /* 3743D4 E0070324 4482B000 */ mtc1 $v0, $f22 /* 3743D8 E0070328 00000000 */ nop /* 3743DC E007032C 1680003F */ bnez $s4, .LE007042C /* 3743E0 E0070330 4680B5A0 */ cvt.s.w $f22, $f22 /* 3743E4 E0070334 0C080140 */ jal shim_sin_deg /* 3743E8 E0070338 C7AC0018 */ lwc1 $f12, 0x18($sp) /* 3743EC E007033C 4600B306 */ mov.s $f12, $f22 /* 3743F0 E0070340 0C080144 */ jal shim_cos_deg /* 3743F4 E0070344 46000506 */ mov.s $f20, $f0 /* 3743F8 E0070348 4614D502 */ mul.s $f20, $f26, $f20 /* 3743FC E007034C 00000000 */ nop /* 374400 E0070350 4600A502 */ mul.s $f20, $f20, $f0 /* 374404 E0070354 00000000 */ nop /* 374408 E0070358 C7AC0018 */ lwc1 $f12, 0x18($sp) /* 37440C E007035C 0C080144 */ jal shim_cos_deg /* 374410 E0070360 E614FFE4 */ swc1 $f20, -0x1c($s0) /* 374414 E0070364 4600B306 */ mov.s $f12, $f22 /* 374418 E0070368 0C080144 */ jal shim_cos_deg /* 37441C E007036C 46000506 */ mov.s $f20, $f0 /* 374420 E0070370 C7B80010 */ lwc1 $f24, 0x10($sp) /* 374424 E0070374 4614C502 */ mul.s $f20, $f24, $f20 /* 374428 E0070378 00000000 */ nop /* 37442C E007037C 4600A502 */ mul.s $f20, $f20, $f0 /* 374430 E0070380 00000000 */ nop /* 374434 E0070384 4600B306 */ mov.s $f12, $f22 /* 374438 E0070388 0C080140 */ jal shim_sin_deg /* 37443C E007038C E614FFE8 */ swc1 $f20, -0x18($s0) /* 374440 E0070390 C602FFE4 */ lwc1 $f2, -0x1c($s0) /* 374444 E0070394 3C01E007 */ lui $at, %hi(D_E0070D70) /* 374448 E0070398 D4380D70 */ ldc1 $f24, %lo(D_E0070D70)($at) /* 37444C E007039C 460010A1 */ cvt.d.s $f2, $f2 /* 374450 E00703A0 46381082 */ mul.d $f2, $f2, $f24 /* 374454 E00703A4 00000000 */ nop /* 374458 E00703A8 C604FFE8 */ lwc1 $f4, -0x18($s0) /* 37445C E00703AC 46002121 */ cvt.d.s $f4, $f4 /* 374460 E00703B0 46382102 */ mul.d $f4, $f4, $f24 /* 374464 E00703B4 00000000 */ nop /* 374468 E00703B8 4600D002 */ mul.s $f0, $f26, $f0 /* 37446C E00703BC 00000000 */ nop /* 374470 E00703C0 E600FFEC */ swc1 $f0, -0x14($s0) /* 374474 E00703C4 46000021 */ cvt.d.s $f0, $f0 /* 374478 E00703C8 46380002 */ mul.d $f0, $f0, $f24 /* 37447C E00703CC 00000000 */ nop /* 374480 E00703D0 3C01E007 */ lui $at, %hi(D_E0070D78) /* 374484 E00703D4 D4380D78 */ ldc1 $f24, %lo(D_E0070D78)($at) /* 374488 E00703D8 462010A0 */ cvt.s.d $f2, $f2 /* 37448C E00703DC E602FFF8 */ swc1 $f2, -8($s0) /* 374490 E00703E0 46001186 */ mov.s $f6, $f2 /* 374494 E00703E4 460031A1 */ cvt.d.s $f6, $f6 /* 374498 E00703E8 46383182 */ mul.d $f6, $f6, $f24 /* 37449C E00703EC 00000000 */ nop /* 3744A0 E00703F0 46202120 */ cvt.s.d $f4, $f4 /* 3744A4 E00703F4 E604FFFC */ swc1 $f4, -4($s0) /* 3744A8 E00703F8 46002086 */ mov.s $f2, $f4 /* 3744AC E00703FC 460010A1 */ cvt.d.s $f2, $f2 /* 3744B0 E0070400 46381082 */ mul.d $f2, $f2, $f24 /* 3744B4 E0070404 00000000 */ nop /* 3744B8 E0070408 46200020 */ cvt.s.d $f0, $f0 /* 3744BC E007040C E6000000 */ swc1 $f0, ($s0) /* 3744C0 E0070410 46000021 */ cvt.d.s $f0, $f0 /* 3744C4 E0070414 46380002 */ mul.d $f0, $f0, $f24 /* 3744C8 E0070418 00000000 */ nop /* 3744CC E007041C 462031A0 */ cvt.s.d $f6, $f6 /* 3744D0 E0070420 462010A0 */ cvt.s.d $f2, $f2 /* 3744D4 E0070424 0801C154 */ j .LE0070550 /* 3744D8 E0070428 E6060004 */ swc1 $f6, 4($s0) .LE007042C: /* 3744DC E007042C 0C080138 */ jal shim_rand_int /* 3744E0 E0070430 0260202D */ daddu $a0, $s3, $zero /* 3744E4 E0070434 3C013FE0 */ lui $at, 0x3fe0 /* 3744E8 E0070438 4481C800 */ mtc1 $at, $f25 /* 3744EC E007043C 4480C000 */ mtc1 $zero, $f24 /* 3744F0 E0070440 4600D521 */ cvt.d.s $f20, $f26 /* 3744F4 E0070444 4638A502 */ mul.d $f20, $f20, $f24 /* 3744F8 E0070448 00000000 */ nop /* 3744FC E007044C 44820000 */ mtc1 $v0, $f0 /* 374500 E0070450 00000000 */ nop /* 374504 E0070454 46800021 */ cvt.d.w $f0, $f0 /* 374508 E0070458 C7B80010 */ lwc1 $f24, 0x10($sp) /* 37450C E007045C 46340001 */ sub.d $f0, $f0, $f20 /* 374510 E0070460 4600C60D */ trunc.w.s $f24, $f24 /* 374514 E0070464 4404C000 */ mfc1 $a0, $f24 /* 374518 E0070468 46200020 */ cvt.s.d $f0, $f0 /* 37451C E007046C 0C080138 */ jal shim_rand_int /* 374520 E0070470 E600FFE4 */ swc1 $f0, -0x1c($s0) /* 374524 E0070474 C7B80010 */ lwc1 $f24, 0x10($sp) /* 374528 E0070478 4600C0A1 */ cvt.d.s $f2, $f24 /* 37452C E007047C 3C013FE0 */ lui $at, 0x3fe0 /* 374530 E0070480 4481C800 */ mtc1 $at, $f25 /* 374534 E0070484 4480C000 */ mtc1 $zero, $f24 /* 374538 E0070488 00000000 */ nop /* 37453C E007048C 46381082 */ mul.d $f2, $f2, $f24 /* 374540 E0070490 00000000 */ nop /* 374544 E0070494 44820000 */ mtc1 $v0, $f0 /* 374548 E0070498 00000000 */ nop /* 37454C E007049C 46800021 */ cvt.d.w $f0, $f0 /* 374550 E00704A0 46220001 */ sub.d $f0, $f0, $f2 /* 374554 E00704A4 0260202D */ daddu $a0, $s3, $zero /* 374558 E00704A8 46200020 */ cvt.s.d $f0, $f0 /* 37455C E00704AC 0C080138 */ jal shim_rand_int /* 374560 E00704B0 E600FFE8 */ swc1 $f0, -0x18($s0) /* 374564 E00704B4 C602FFE4 */ lwc1 $f2, -0x1c($s0) /* 374568 E00704B8 3C01E007 */ lui $at, %hi(D_E0070D80) /* 37456C E00704BC D4380D80 */ ldc1 $f24, %lo(D_E0070D80)($at) /* 374570 E00704C0 460010A1 */ cvt.d.s $f2, $f2 /* 374574 E00704C4 46381082 */ mul.d $f2, $f2, $f24 /* 374578 E00704C8 00000000 */ nop /* 37457C E00704CC C606FFE8 */ lwc1 $f6, -0x18($s0) /* 374580 E00704D0 460031A1 */ cvt.d.s $f6, $f6 /* 374584 E00704D4 46383182 */ mul.d $f6, $f6, $f24 /* 374588 E00704D8 00000000 */ nop /* 37458C E00704DC 44820000 */ mtc1 $v0, $f0 /* 374590 E00704E0 00000000 */ nop /* 374594 E00704E4 46800021 */ cvt.d.w $f0, $f0 /* 374598 E00704E8 46340001 */ sub.d $f0, $f0, $f20 /* 37459C E00704EC 46200020 */ cvt.s.d $f0, $f0 /* 3745A0 E00704F0 E600FFEC */ swc1 $f0, -0x14($s0) /* 3745A4 E00704F4 46000021 */ cvt.d.s $f0, $f0 /* 3745A8 E00704F8 46380002 */ mul.d $f0, $f0, $f24 /* 3745AC E00704FC 00000000 */ nop /* 3745B0 E0070500 462010A0 */ cvt.s.d $f2, $f2 /* 3745B4 E0070504 E602FFF8 */ swc1 $f2, -8($s0) /* 3745B8 E0070508 46001106 */ mov.s $f4, $f2 /* 3745BC E007050C 46002121 */ cvt.d.s $f4, $f4 /* 3745C0 E0070510 463E2102 */ mul.d $f4, $f4, $f30 /* 3745C4 E0070514 00000000 */ nop /* 3745C8 E0070518 462031A0 */ cvt.s.d $f6, $f6 /* 3745CC E007051C E606FFFC */ swc1 $f6, -4($s0) /* 3745D0 E0070520 46003086 */ mov.s $f2, $f6 /* 3745D4 E0070524 460010A1 */ cvt.d.s $f2, $f2 /* 3745D8 E0070528 463E1082 */ mul.d $f2, $f2, $f30 /* 3745DC E007052C 00000000 */ nop /* 3745E0 E0070530 46200020 */ cvt.s.d $f0, $f0 /* 3745E4 E0070534 E6000000 */ swc1 $f0, ($s0) /* 3745E8 E0070538 46000021 */ cvt.d.s $f0, $f0 /* 3745EC E007053C 463E0002 */ mul.d $f0, $f0, $f30 /* 3745F0 E0070540 00000000 */ nop /* 3745F4 E0070544 46202120 */ cvt.s.d $f4, $f4 /* 3745F8 E0070548 462010A0 */ cvt.s.d $f2, $f2 /* 3745FC E007054C E6040004 */ swc1 $f4, 4($s0) .LE0070550: /* 374600 E0070550 E6020008 */ swc1 $f2, 8($s0) /* 374604 E0070554 46200020 */ cvt.s.d $f0, $f0 /* 374608 E0070558 E600000C */ swc1 $f0, 0xc($s0) /* 37460C E007055C 0C080138 */ jal shim_rand_int /* 374610 E0070560 2404000F */ addiu $a0, $zero, 0xf /* 374614 E0070564 2404000F */ addiu $a0, $zero, 0xf /* 374618 E0070568 44820000 */ mtc1 $v0, $f0 /* 37461C E007056C 00000000 */ nop /* 374620 E0070570 46800020 */ cvt.s.w $f0, $f0 /* 374624 E0070574 0C080138 */ jal shim_rand_int /* 374628 E0070578 E6000044 */ swc1 $f0, 0x44($s0) /* 37462C E007057C 44820000 */ mtc1 $v0, $f0 /* 374630 E0070580 00000000 */ nop /* 374634 E0070584 46800020 */ cvt.s.w $f0, $f0 /* 374638 E0070588 240200FF */ addiu $v0, $zero, 0xff /* 37463C E007058C E6000048 */ swc1 $f0, 0x48($s0) /* 374640 E0070590 AE000014 */ sw $zero, 0x14($s0) /* 374644 E0070594 AE02002C */ sw $v0, 0x2c($s0) .LE0070598: /* 374648 E0070598 C610FFF8 */ lwc1 $f16, -8($s0) /* 37464C E007059C C60A0004 */ lwc1 $f10, 4($s0) /* 374650 E00705A0 46105281 */ sub.s $f10, $f10, $f16 /* 374654 E00705A4 460052A1 */ cvt.d.s $f10, $f10 /* 374658 E00705A8 463C5282 */ mul.d $f10, $f10, $f28 /* 37465C E00705AC 00000000 */ nop /* 374660 E00705B0 C60EFFFC */ lwc1 $f14, -4($s0) /* 374664 E00705B4 C60C0008 */ lwc1 $f12, 8($s0) /* 374668 E00705B8 460E6301 */ sub.s $f12, $f12, $f14 /* 37466C E00705BC 46006321 */ cvt.d.s $f12, $f12 /* 374670 E00705C0 463C6302 */ mul.d $f12, $f12, $f28 /* 374674 E00705C4 00000000 */ nop /* 374678 E00705C8 C6060000 */ lwc1 $f6, ($s0) /* 37467C E00705CC C608000C */ lwc1 $f8, 0xc($s0) /* 374680 E00705D0 46064201 */ sub.s $f8, $f8, $f6 /* 374684 E00705D4 46004221 */ cvt.d.s $f8, $f8 /* 374688 E00705D8 463C4202 */ mul.d $f8, $f8, $f28 /* 37468C E00705DC 00000000 */ nop /* 374690 E00705E0 8E020010 */ lw $v0, 0x10($s0) /* 374694 E00705E4 C6160014 */ lwc1 $f22, 0x14($s0) /* 374698 E00705E8 3C014080 */ lui $at, 0x4080 /* 37469C E00705EC 44810000 */ mtc1 $at, $f0 /* 3746A0 E00705F0 C604FFE4 */ lwc1 $f4, -0x1c($s0) /* 3746A4 E00705F4 C614FFE8 */ lwc1 $f20, -0x18($s0) /* 3746A8 E00705F8 C612FFEC */ lwc1 $f18, -0x14($s0) /* 3746AC E00705FC 4600B580 */ add.s $f22, $f22, $f0 /* 3746B0 E0070600 00021080 */ sll $v0, $v0, 2 /* 3746B4 E0070604 46008006 */ mov.s $f0, $f16 /* 3746B8 E0070608 46002100 */ add.s $f4, $f4, $f0 /* 3746BC E007060C 46007006 */ mov.s $f0, $f14 /* 3746C0 E0070610 46008421 */ cvt.d.s $f16, $f16 /* 3746C4 E0070614 3C01E007 */ lui $at, %hi(D_E0070CF0) /* 3746C8 E0070618 00220821 */ addu $at, $at, $v0 /* 3746CC E007061C C4220CF0 */ lwc1 $f2, %lo(D_E0070CF0)($at) /* 3746D0 E0070620 4600A500 */ add.s $f20, $f20, $f0 /* 3746D4 E0070624 E6020040 */ swc1 $f2, 0x40($s0) /* 3746D8 E0070628 46003086 */ mov.s $f2, $f6 /* 3746DC E007062C 46029480 */ add.s $f18, $f18, $f2 /* 3746E0 E0070630 C6020044 */ lwc1 $f2, 0x44($s0) /* 3746E4 E0070634 3C01E007 */ lui $at, %hi(D_E0070D88) /* 3746E8 E0070638 D4200D88 */ ldc1 $f0, %lo(D_E0070D88)($at) /* 3746EC E007063C 460010A1 */ cvt.d.s $f2, $f2 /* 3746F0 E0070640 46201080 */ add.d $f2, $f2, $f0 /* 3746F4 E0070644 C6000048 */ lwc1 $f0, 0x48($s0) /* 3746F8 E0070648 460073A1 */ cvt.d.s $f14, $f14 /* 3746FC E007064C E604FFE4 */ swc1 $f4, -0x1c($s0) /* 374700 E0070650 3C01E007 */ lui $at, %hi(D_E0070D90) /* 374704 E0070654 D4240D90 */ ldc1 $f4, %lo(D_E0070D90)($at) /* 374708 E0070658 460031A1 */ cvt.d.s $f6, $f6 /* 37470C E007065C E6160014 */ swc1 $f22, 0x14($s0) /* 374710 E0070660 46000021 */ cvt.d.s $f0, $f0 /* 374714 E0070664 46240000 */ add.d $f0, $f0, $f4 /* 374718 E0070668 E614FFE8 */ swc1 $f20, -0x18($s0) /* 37471C E007066C E612FFEC */ swc1 $f18, -0x14($s0) /* 374720 E0070670 462A8400 */ add.d $f16, $f16, $f10 /* 374724 E0070674 462010A0 */ cvt.s.d $f2, $f2 /* 374728 E0070678 E6020044 */ swc1 $f2, 0x44($s0) /* 37472C E007067C 462C7380 */ add.d $f14, $f14, $f12 /* 374730 E0070680 46200020 */ cvt.s.d $f0, $f0 /* 374734 E0070684 E6000048 */ swc1 $f0, 0x48($s0) /* 374738 E0070688 46283180 */ add.d $f6, $f6, $f8 /* 37473C E007068C 46208420 */ cvt.s.d $f16, $f16 /* 374740 E0070690 462073A0 */ cvt.s.d $f14, $f14 /* 374744 E0070694 462031A0 */ cvt.s.d $f6, $f6 /* 374748 E0070698 E610FFF8 */ swc1 $f16, -8($s0) /* 37474C E007069C E60EFFFC */ swc1 $f14, -4($s0) /* 374750 E00706A0 E6060000 */ swc1 $f6, ($s0) /* 374754 E00706A4 26310001 */ addiu $s1, $s1, 1 .LE00706A8: /* 374758 E00706A8 8E420008 */ lw $v0, 8($s2) /* 37475C E00706AC 0222102A */ slt $v0, $s1, $v0 /* 374760 E00706B0 1440FF09 */ bnez $v0, .LE00702D8 /* 374764 E00706B4 2610006C */ addiu $s0, $s0, 0x6c .LE00706B8: /* 374768 E00706B8 8FBF0034 */ lw $ra, 0x34($sp) /* 37476C E00706BC 8FB40030 */ lw $s4, 0x30($sp) /* 374770 E00706C0 8FB3002C */ lw $s3, 0x2c($sp) /* 374774 E00706C4 8FB20028 */ lw $s2, 0x28($sp) /* 374778 E00706C8 8FB10024 */ lw $s1, 0x24($sp) /* 37477C E00706CC 8FB00020 */ lw $s0, 0x20($sp) /* 374780 E00706D0 D7BE0060 */ ldc1 $f30, 0x60($sp) /* 374784 E00706D4 D7BC0058 */ ldc1 $f28, 0x58($sp) /* 374788 E00706D8 D7BA0050 */ ldc1 $f26, 0x50($sp) /* 37478C E00706DC D7B80048 */ ldc1 $f24, 0x48($sp) /* 374790 E00706E0 D7B60040 */ ldc1 $f22, 0x40($sp) /* 374794 E00706E4 D7B40038 */ ldc1 $f20, 0x38($sp) /* 374798 E00706E8 03E00008 */ jr $ra /* 37479C E00706EC 27BD0068 */ addiu $sp, $sp, 0x68