glabel func_8006C510 /* AE36B0 8006C510 460C6082 */ mul.s $f2, $f12, $f12 /* AE36B4 8006C514 3C014040 */ li $at, 0x40400000 # 0.000000 /* AE36B8 8006C518 44812000 */ mtc1 $at, $f4 /* AE36BC 8006C51C 27BDFFC8 */ addiu $sp, $sp, -0x38 /* AE36C0 8006C520 3C013F80 */ li $at, 0x3F800000 # 0.000000 /* AE36C4 8006C524 AFA60040 */ sw $a2, 0x40($sp) /* AE36C8 8006C528 AFA70044 */ sw $a3, 0x44($sp) /* AE36CC 8006C52C 460C1402 */ mul.s $f16, $f2, $f12 /* AE36D0 8006C530 00000000 */ nop /* AE36D4 8006C534 46041182 */ mul.s $f6, $f2, $f4 /* AE36D8 8006C538 44812000 */ mtc1 $at, $f4 /* AE36DC 8006C53C 46108480 */ add.s $f18, $f16, $f16 /* AE36E0 8006C540 E7A60004 */ swc1 $f6, 4($sp) /* AE36E4 8006C544 C7A80004 */ lwc1 $f8, 4($sp) /* AE36E8 8006C548 46089281 */ sub.s $f10, $f18, $f8 /* AE36EC 8006C54C 46045180 */ add.s $f6, $f10, $f4 /* AE36F0 8006C550 C7AA0040 */ lwc1 $f10, 0x40($sp) /* AE36F4 8006C554 460A3102 */ mul.s $f4, $f6, $f10 /* AE36F8 8006C558 46124181 */ sub.s $f6, $f8, $f18 /* AE36FC 8006C55C C7AA0044 */ lwc1 $f10, 0x44($sp) /* AE3700 8006C560 460A3202 */ mul.s $f8, $f6, $f10 /* AE3704 8006C564 46021280 */ add.s $f10, $f2, $f2 /* AE3708 8006C568 46082180 */ add.s $f6, $f4, $f8 /* AE370C 8006C56C 460A8101 */ sub.s $f4, $f16, $f10 /* AE3710 8006C570 C7AA0048 */ lwc1 $f10, 0x48($sp) /* AE3714 8006C574 460C2200 */ add.s $f8, $f4, $f12 /* AE3718 8006C578 460A4102 */ mul.s $f4, $f8, $f10 /* AE371C 8006C57C 00000000 */ nop /* AE3720 8006C580 460E2202 */ mul.s $f8, $f4, $f14 /* AE3724 8006C584 46028101 */ sub.s $f4, $f16, $f2 /* AE3728 8006C588 46083280 */ add.s $f10, $f6, $f8 /* AE372C 8006C58C C7A6004C */ lwc1 $f6, 0x4c($sp) /* AE3730 8006C590 27BD0038 */ addiu $sp, $sp, 0x38 /* AE3734 8006C594 46062202 */ mul.s $f8, $f4, $f6 /* AE3738 8006C598 00000000 */ nop /* AE373C 8006C59C 460E4102 */ mul.s $f4, $f8, $f14 /* AE3740 8006C5A0 03E00008 */ jr $ra /* AE3744 8006C5A4 46045000 */ add.s $f0, $f10, $f4