.set noat # allow manual use of $at .set noreorder # don't insert nops after branches glabel render_models /* AD290 80116B90 27BDFF10 */ addiu $sp, $sp, -0xf0 /* AD294 80116B94 F7BE00E8 */ sdc1 $f30, 0xe8($sp) /* AD298 80116B98 3C013F80 */ lui $at, 0x3f80 /* AD29C 80116B9C 4481F000 */ mtc1 $at, $f30 /* AD2A0 80116BA0 3C038007 */ lui $v1, %hi(gCurrentCameraID) /* AD2A4 80116BA4 8C637410 */ lw $v1, %lo(gCurrentCameraID)($v1) /* AD2A8 80116BA8 3C04800B */ lui $a0, %hi(gCameras) /* AD2AC 80116BAC 24841D80 */ addiu $a0, $a0, %lo(gCameras) /* AD2B0 80116BB0 AFBF00BC */ sw $ra, 0xbc($sp) /* AD2B4 80116BB4 AFB400B8 */ sw $s4, 0xb8($sp) /* AD2B8 80116BB8 AFB300B4 */ sw $s3, 0xb4($sp) /* AD2BC 80116BBC AFB200B0 */ sw $s2, 0xb0($sp) /* AD2C0 80116BC0 AFB100AC */ sw $s1, 0xac($sp) /* AD2C4 80116BC4 AFB000A8 */ sw $s0, 0xa8($sp) /* AD2C8 80116BC8 F7BC00E0 */ sdc1 $f28, 0xe0($sp) /* AD2CC 80116BCC F7BA00D8 */ sdc1 $f26, 0xd8($sp) /* AD2D0 80116BD0 F7B800D0 */ sdc1 $f24, 0xd0($sp) /* AD2D4 80116BD4 F7B600C8 */ sdc1 $f22, 0xc8($sp) /* AD2D8 80116BD8 F7B400C0 */ sdc1 $f20, 0xc0($sp) /* AD2DC 80116BDC 00031080 */ sll $v0, $v1, 2 /* AD2E0 80116BE0 00431021 */ addu $v0, $v0, $v1 /* AD2E4 80116BE4 00021080 */ sll $v0, $v0, 2 /* AD2E8 80116BE8 00431023 */ subu $v0, $v0, $v1 /* AD2EC 80116BEC 000218C0 */ sll $v1, $v0, 3 /* AD2F0 80116BF0 00431021 */ addu $v0, $v0, $v1 /* AD2F4 80116BF4 000210C0 */ sll $v0, $v0, 3 /* AD2F8 80116BF8 00449021 */ addu $s2, $v0, $a0 /* AD2FC 80116BFC C65800D4 */ lwc1 $f24, 0xd4($s2) /* AD300 80116C00 E7B80048 */ swc1 $f24, 0x48($sp) /* AD304 80116C04 C65A00D8 */ lwc1 $f26, 0xd8($s2) /* AD308 80116C08 E7BA004C */ swc1 $f26, 0x4c($sp) /* AD30C 80116C0C C65800DC */ lwc1 $f24, 0xdc($s2) /* AD310 80116C10 E7B80050 */ swc1 $f24, 0x50($sp) /* AD314 80116C14 C65A00E0 */ lwc1 $f26, 0xe0($s2) /* AD318 80116C18 E7BA0054 */ swc1 $f26, 0x54($sp) /* AD31C 80116C1C C65800E4 */ lwc1 $f24, 0xe4($s2) /* AD320 80116C20 E7B80058 */ swc1 $f24, 0x58($sp) /* AD324 80116C24 C65A00E8 */ lwc1 $f26, 0xe8($s2) /* AD328 80116C28 E7BA005C */ swc1 $f26, 0x5c($sp) /* AD32C 80116C2C C65800EC */ lwc1 $f24, 0xec($s2) /* AD330 80116C30 E7B80060 */ swc1 $f24, 0x60($sp) /* AD334 80116C34 C65A00F0 */ lwc1 $f26, 0xf0($s2) /* AD338 80116C38 E7BA0064 */ swc1 $f26, 0x64($sp) /* AD33C 80116C3C C65800F4 */ lwc1 $f24, 0xf4($s2) /* AD340 80116C40 E7B80068 */ swc1 $f24, 0x68($sp) /* AD344 80116C44 C65A00F8 */ lwc1 $f26, 0xf8($s2) /* AD348 80116C48 E7BA006C */ swc1 $f26, 0x6c($sp) /* AD34C 80116C4C C65800FC */ lwc1 $f24, 0xfc($s2) /* AD350 80116C50 E7B80070 */ swc1 $f24, 0x70($sp) /* AD354 80116C54 C65A0100 */ lwc1 $f26, 0x100($s2) /* AD358 80116C58 E7BA0074 */ swc1 $f26, 0x74($sp) /* AD35C 80116C5C C6580104 */ lwc1 $f24, 0x104($s2) /* AD360 80116C60 E7B80078 */ swc1 $f24, 0x78($sp) /* AD364 80116C64 C65A0108 */ lwc1 $f26, 0x108($s2) /* AD368 80116C68 27B10028 */ addiu $s1, $sp, 0x28 /* AD36C 80116C6C E7BA007C */ swc1 $f26, 0x7c($sp) /* AD370 80116C70 C658010C */ lwc1 $f24, 0x10c($s2) /* AD374 80116C74 0000982D */ daddu $s3, $zero, $zero /* AD378 80116C78 E7B80080 */ swc1 $f24, 0x80($sp) /* AD37C 80116C7C C65A0110 */ lwc1 $f26, 0x110($s2) /* AD380 80116C80 E7BA0084 */ swc1 $f26, 0x84($sp) .L80116C84: /* AD384 80116C84 3C038015 */ lui $v1, %hi(gCurrentModelListPtr) /* AD388 80116C88 8C6312CC */ lw $v1, %lo(gCurrentModelListPtr)($v1) /* AD38C 80116C8C 00131080 */ sll $v0, $s3, 2 /* AD390 80116C90 00431021 */ addu $v0, $v0, $v1 /* AD394 80116C94 8C500000 */ lw $s0, ($v0) /* AD398 80116C98 520003AA */ beql $s0, $zero, .L80117B44 /* AD39C 80116C9C 26730001 */ addiu $s3, $s3, 1 /* AD3A0 80116CA0 96030000 */ lhu $v1, ($s0) /* AD3A4 80116CA4 506003A7 */ beql $v1, $zero, .L80117B44 /* AD3A8 80116CA8 26730001 */ addiu $s3, $s3, 1 /* AD3AC 80116CAC 30620004 */ andi $v0, $v1, 4 /* AD3B0 80116CB0 544003A4 */ bnel $v0, $zero, .L80117B44 /* AD3B4 80116CB4 26730001 */ addiu $s3, $s3, 1 /* AD3B8 80116CB8 30620002 */ andi $v0, $v1, 2 /* AD3BC 80116CBC 544003A1 */ bnel $v0, $zero, .L80117B44 /* AD3C0 80116CC0 26730001 */ addiu $s3, $s3, 1 /* AD3C4 80116CC4 30620020 */ andi $v0, $v1, 0x20 /* AD3C8 80116CC8 5440039E */ bnel $v0, $zero, .L80117B44 /* AD3CC 80116CCC 26730001 */ addiu $s3, $s3, 1 /* AD3D0 80116CD0 30620008 */ andi $v0, $v1, 8 /* AD3D4 80116CD4 5440039B */ bnel $v0, $zero, .L80117B44 /* AD3D8 80116CD8 26730001 */ addiu $s3, $s3, 1 /* AD3DC 80116CDC C6180098 */ lwc1 $f24, 0x98($s0) /* AD3E0 80116CE0 E7B80088 */ swc1 $f24, 0x88($sp) /* AD3E4 80116CE4 C61A009C */ lwc1 $f26, 0x9c($s0) /* AD3E8 80116CE8 E7BA008C */ swc1 $f26, 0x8c($sp) /* AD3EC 80116CEC C61800A0 */ lwc1 $f24, 0xa0($s0) /* AD3F0 80116CF0 30620200 */ andi $v0, $v1, 0x200 /* AD3F4 80116CF4 10400362 */ beqz $v0, .L80117A80 /* AD3F8 80116CF8 E7B80090 */ swc1 $f24, 0x90($sp) /* AD3FC 80116CFC 8E020008 */ lw $v0, 8($s0) /* AD400 80116D00 8C42000C */ lw $v0, 0xc($v0) /* AD404 80116D04 0000182D */ daddu $v1, $zero, $zero /* AD408 80116D08 C45A0004 */ lwc1 $f26, 4($v0) /* AD40C 80116D0C 4680D6A0 */ cvt.s.w $f26, $f26 /* AD410 80116D10 E7BA0098 */ swc1 $f26, 0x98($sp) /* AD414 80116D14 C4580010 */ lwc1 $f24, 0x10($v0) /* AD418 80116D18 4680C620 */ cvt.s.w $f24, $f24 /* AD41C 80116D1C E7B800A0 */ swc1 $f24, 0xa0($sp) /* AD420 80116D20 C45C001C */ lwc1 $f28, 0x1c($v0) /* AD424 80116D24 4680E720 */ cvt.s.w $f28, $f28 /* AD428 80116D28 C7B80088 */ lwc1 $f24, 0x88($sp) /* AD42C 80116D2C 461AC101 */ sub.s $f4, $f24, $f26 /* AD430 80116D30 C7BA0048 */ lwc1 $f26, 0x48($sp) /* AD434 80116D34 4604D182 */ mul.s $f6, $f26, $f4 /* AD438 80116D38 00000000 */ nop /* AD43C 80116D3C C7B8008C */ lwc1 $f24, 0x8c($sp) /* AD440 80116D40 C7BA00A0 */ lwc1 $f26, 0xa0($sp) /* AD444 80116D44 461AC301 */ sub.s $f12, $f24, $f26 /* AD448 80116D48 C7B80058 */ lwc1 $f24, 0x58($sp) /* AD44C 80116D4C 460CC582 */ mul.s $f22, $f24, $f12 /* AD450 80116D50 00000000 */ nop /* AD454 80116D54 C7BA0090 */ lwc1 $f26, 0x90($sp) /* AD458 80116D58 461CD501 */ sub.s $f20, $f26, $f28 /* AD45C 80116D5C C7BA004C */ lwc1 $f26, 0x4c($sp) /* AD460 80116D60 4604D002 */ mul.s $f0, $f26, $f4 /* AD464 80116D64 00000000 */ nop /* AD468 80116D68 C7B80068 */ lwc1 $f24, 0x68($sp) /* AD46C 80116D6C 4614C382 */ mul.s $f14, $f24, $f20 /* AD470 80116D70 00000000 */ nop /* AD474 80116D74 C7BA006C */ lwc1 $f26, 0x6c($sp) /* AD478 80116D78 4614D402 */ mul.s $f16, $f26, $f20 /* AD47C 80116D7C 00000000 */ nop /* AD480 80116D80 C7B8005C */ lwc1 $f24, 0x5c($sp) /* AD484 80116D84 460CC202 */ mul.s $f8, $f24, $f12 /* AD488 80116D88 00000000 */ nop /* AD48C 80116D8C C7BA0060 */ lwc1 $f26, 0x60($sp) /* AD490 80116D90 460CD282 */ mul.s $f10, $f26, $f12 /* AD494 80116D94 00000000 */ nop /* AD498 80116D98 C7B80050 */ lwc1 $f24, 0x50($sp) /* AD49C 80116D9C 4604C082 */ mul.s $f2, $f24, $f4 /* AD4A0 80116DA0 00000000 */ nop /* AD4A4 80116DA4 C7BA0054 */ lwc1 $f26, 0x54($sp) /* AD4A8 80116DA8 4604D102 */ mul.s $f4, $f26, $f4 /* AD4AC 80116DAC 00000000 */ nop /* AD4B0 80116DB0 C7B80070 */ lwc1 $f24, 0x70($sp) /* AD4B4 80116DB4 4614C482 */ mul.s $f18, $f24, $f20 /* AD4B8 80116DB8 00000000 */ nop /* AD4BC 80116DBC C7BA0074 */ lwc1 $f26, 0x74($sp) /* AD4C0 80116DC0 4614D502 */ mul.s $f20, $f26, $f20 /* AD4C4 80116DC4 00000000 */ nop /* AD4C8 80116DC8 C7B80064 */ lwc1 $f24, 0x64($sp) /* AD4CC 80116DCC 460CC302 */ mul.s $f12, $f24, $f12 /* AD4D0 80116DD0 00000000 */ nop /* AD4D4 80116DD4 46163180 */ add.s $f6, $f6, $f22 /* AD4D8 80116DD8 460E3180 */ add.s $f6, $f6, $f14 /* AD4DC 80116DDC 46080000 */ add.s $f0, $f0, $f8 /* AD4E0 80116DE0 460A1080 */ add.s $f2, $f2, $f10 /* AD4E4 80116DE4 C7B80078 */ lwc1 $f24, 0x78($sp) /* AD4E8 80116DE8 46183180 */ add.s $f6, $f6, $f24 /* AD4EC 80116DEC 46100000 */ add.s $f0, $f0, $f16 /* AD4F0 80116DF0 46121080 */ add.s $f2, $f2, $f18 /* AD4F4 80116DF4 460C2100 */ add.s $f4, $f4, $f12 /* AD4F8 80116DF8 C7BA007C */ lwc1 $f26, 0x7c($sp) /* AD4FC 80116DFC 461A0200 */ add.s $f8, $f0, $f26 /* AD500 80116E00 C7B80080 */ lwc1 $f24, 0x80($sp) /* AD504 80116E04 46181080 */ add.s $f2, $f2, $f24 /* AD508 80116E08 C7BA0084 */ lwc1 $f26, 0x84($sp) /* AD50C 80116E0C 46142100 */ add.s $f4, $f4, $f20 /* AD510 80116E10 E7A60038 */ swc1 $f6, 0x38($sp) /* AD514 80116E14 4480C000 */ mtc1 $zero, $f24 /* AD518 80116E18 461A2100 */ add.s $f4, $f4, $f26 /* AD51C 80116E1C E7A8003C */ swc1 $f8, 0x3c($sp) /* AD520 80116E20 E7A20040 */ swc1 $f2, 0x40($sp) /* AD524 80116E24 46182032 */ c.eq.s $f4, $f24 /* AD528 80116E28 00000000 */ nop /* AD52C 80116E2C 45010312 */ bc1t .L80117A78 /* AD530 80116E30 E7A40044 */ swc1 $f4, 0x44($sp) /* AD534 80116E34 4604F003 */ div.s $f0, $f30, $f4 /* AD538 80116E38 46003102 */ mul.s $f4, $f6, $f0 /* AD53C 80116E3C 00000000 */ nop /* AD540 80116E40 46004302 */ mul.s $f12, $f8, $f0 /* AD544 80116E44 00000000 */ nop /* AD548 80116E48 46001502 */ mul.s $f20, $f2, $f0 /* AD54C 80116E4C 00000000 */ nop /* AD550 80116E50 3C01BF80 */ lui $at, 0xbf80 /* AD554 80116E54 4481D000 */ mtc1 $at, $f26 /* AD558 80116E58 00000000 */ nop /* AD55C 80116E5C 4614D03C */ c.lt.s $f26, $f20 /* AD560 80116E60 00000000 */ nop /* AD564 80116E64 45000011 */ bc1f .L80116EAC /* AD568 80116E68 E7A00044 */ swc1 $f0, 0x44($sp) /* AD56C 80116E6C 4604D03E */ c.le.s $f26, $f4 /* AD570 80116E70 00000000 */ nop /* AD574 80116E74 4500000D */ bc1f .L80116EAC /* AD578 80116E78 00000000 */ nop /* AD57C 80116E7C 461E203E */ c.le.s $f4, $f30 /* AD580 80116E80 00000000 */ nop /* AD584 80116E84 45000009 */ bc1f .L80116EAC /* AD588 80116E88 00000000 */ nop /* AD58C 80116E8C 460CD03E */ c.le.s $f26, $f12 /* AD590 80116E90 00000000 */ nop /* AD594 80116E94 45000005 */ bc1f .L80116EAC /* AD598 80116E98 00000000 */ nop /* AD59C 80116E9C 461E603E */ c.le.s $f12, $f30 /* AD5A0 80116EA0 00000000 */ nop /* AD5A4 80116EA4 450102F4 */ bc1t .L80117A78 /* AD5A8 80116EA8 00000000 */ nop .L80116EAC: /* AD5AC 80116EAC C7B80098 */ lwc1 $f24, 0x98($sp) /* AD5B0 80116EB0 4480D000 */ mtc1 $zero, $f26 /* AD5B4 80116EB4 00000000 */ nop /* AD5B8 80116EB8 461AC032 */ c.eq.s $f24, $f26 /* AD5BC 80116EBC 00000000 */ nop /* AD5C0 80116EC0 45010062 */ bc1t .L8011704C /* AD5C4 80116EC4 00000000 */ nop /* AD5C8 80116EC8 C7BA0088 */ lwc1 $f26, 0x88($sp) /* AD5CC 80116ECC 4618D100 */ add.s $f4, $f26, $f24 /* AD5D0 80116ED0 C7B80048 */ lwc1 $f24, 0x48($sp) /* AD5D4 80116ED4 4604C182 */ mul.s $f6, $f24, $f4 /* AD5D8 80116ED8 00000000 */ nop /* AD5DC 80116EDC C7BA008C */ lwc1 $f26, 0x8c($sp) /* AD5E0 80116EE0 C7B800A0 */ lwc1 $f24, 0xa0($sp) /* AD5E4 80116EE4 4618D301 */ sub.s $f12, $f26, $f24 /* AD5E8 80116EE8 C7BA0058 */ lwc1 $f26, 0x58($sp) /* AD5EC 80116EEC 460CD582 */ mul.s $f22, $f26, $f12 /* AD5F0 80116EF0 00000000 */ nop /* AD5F4 80116EF4 C7B80090 */ lwc1 $f24, 0x90($sp) /* AD5F8 80116EF8 461CC501 */ sub.s $f20, $f24, $f28 /* AD5FC 80116EFC C7B8004C */ lwc1 $f24, 0x4c($sp) /* AD600 80116F00 4604C002 */ mul.s $f0, $f24, $f4 /* AD604 80116F04 00000000 */ nop /* AD608 80116F08 C7BA0068 */ lwc1 $f26, 0x68($sp) /* AD60C 80116F0C 4614D382 */ mul.s $f14, $f26, $f20 /* AD610 80116F10 00000000 */ nop /* AD614 80116F14 C7B8006C */ lwc1 $f24, 0x6c($sp) /* AD618 80116F18 4614C402 */ mul.s $f16, $f24, $f20 /* AD61C 80116F1C 00000000 */ nop /* AD620 80116F20 C7BA005C */ lwc1 $f26, 0x5c($sp) /* AD624 80116F24 460CD202 */ mul.s $f8, $f26, $f12 /* AD628 80116F28 00000000 */ nop /* AD62C 80116F2C C7B80060 */ lwc1 $f24, 0x60($sp) /* AD630 80116F30 460CC282 */ mul.s $f10, $f24, $f12 /* AD634 80116F34 00000000 */ nop /* AD638 80116F38 C7BA0050 */ lwc1 $f26, 0x50($sp) /* AD63C 80116F3C 4604D082 */ mul.s $f2, $f26, $f4 /* AD640 80116F40 00000000 */ nop /* AD644 80116F44 C7B80054 */ lwc1 $f24, 0x54($sp) /* AD648 80116F48 4604C102 */ mul.s $f4, $f24, $f4 /* AD64C 80116F4C 00000000 */ nop /* AD650 80116F50 C7BA0070 */ lwc1 $f26, 0x70($sp) /* AD654 80116F54 4614D482 */ mul.s $f18, $f26, $f20 /* AD658 80116F58 00000000 */ nop /* AD65C 80116F5C C7B80074 */ lwc1 $f24, 0x74($sp) /* AD660 80116F60 4614C502 */ mul.s $f20, $f24, $f20 /* AD664 80116F64 00000000 */ nop /* AD668 80116F68 C7BA0064 */ lwc1 $f26, 0x64($sp) /* AD66C 80116F6C 460CD302 */ mul.s $f12, $f26, $f12 /* AD670 80116F70 00000000 */ nop /* AD674 80116F74 46163180 */ add.s $f6, $f6, $f22 /* AD678 80116F78 460E3180 */ add.s $f6, $f6, $f14 /* AD67C 80116F7C 46080000 */ add.s $f0, $f0, $f8 /* AD680 80116F80 460A1080 */ add.s $f2, $f2, $f10 /* AD684 80116F84 C7BA0078 */ lwc1 $f26, 0x78($sp) /* AD688 80116F88 461A3180 */ add.s $f6, $f6, $f26 /* AD68C 80116F8C 46100000 */ add.s $f0, $f0, $f16 /* AD690 80116F90 46121080 */ add.s $f2, $f2, $f18 /* AD694 80116F94 460C2100 */ add.s $f4, $f4, $f12 /* AD698 80116F98 C7B8007C */ lwc1 $f24, 0x7c($sp) /* AD69C 80116F9C 46180200 */ add.s $f8, $f0, $f24 /* AD6A0 80116FA0 C7BA0080 */ lwc1 $f26, 0x80($sp) /* AD6A4 80116FA4 461A1080 */ add.s $f2, $f2, $f26 /* AD6A8 80116FA8 C7B80084 */ lwc1 $f24, 0x84($sp) /* AD6AC 80116FAC 46142100 */ add.s $f4, $f4, $f20 /* AD6B0 80116FB0 E7A60038 */ swc1 $f6, 0x38($sp) /* AD6B4 80116FB4 4480D000 */ mtc1 $zero, $f26 /* AD6B8 80116FB8 46182100 */ add.s $f4, $f4, $f24 /* AD6BC 80116FBC E7A8003C */ swc1 $f8, 0x3c($sp) /* AD6C0 80116FC0 E7A20040 */ swc1 $f2, 0x40($sp) /* AD6C4 80116FC4 461A2032 */ c.eq.s $f4, $f26 /* AD6C8 80116FC8 00000000 */ nop /* AD6CC 80116FCC 450102AA */ bc1t .L80117A78 /* AD6D0 80116FD0 E7A40044 */ swc1 $f4, 0x44($sp) /* AD6D4 80116FD4 4604F003 */ div.s $f0, $f30, $f4 /* AD6D8 80116FD8 46003102 */ mul.s $f4, $f6, $f0 /* AD6DC 80116FDC 00000000 */ nop /* AD6E0 80116FE0 46004302 */ mul.s $f12, $f8, $f0 /* AD6E4 80116FE4 00000000 */ nop /* AD6E8 80116FE8 46001502 */ mul.s $f20, $f2, $f0 /* AD6EC 80116FEC 00000000 */ nop /* AD6F0 80116FF0 3C01BF80 */ lui $at, 0xbf80 /* AD6F4 80116FF4 4481C000 */ mtc1 $at, $f24 /* AD6F8 80116FF8 00000000 */ nop /* AD6FC 80116FFC 4614C03C */ c.lt.s $f24, $f20 /* AD700 80117000 00000000 */ nop /* AD704 80117004 45000011 */ bc1f .L8011704C /* AD708 80117008 E7A00044 */ swc1 $f0, 0x44($sp) /* AD70C 8011700C 4604C03E */ c.le.s $f24, $f4 /* AD710 80117010 00000000 */ nop /* AD714 80117014 4500000D */ bc1f .L8011704C /* AD718 80117018 00000000 */ nop /* AD71C 8011701C 461E203E */ c.le.s $f4, $f30 /* AD720 80117020 00000000 */ nop /* AD724 80117024 45000009 */ bc1f .L8011704C /* AD728 80117028 00000000 */ nop /* AD72C 8011702C 460CC03E */ c.le.s $f24, $f12 /* AD730 80117030 00000000 */ nop /* AD734 80117034 45000005 */ bc1f .L8011704C /* AD738 80117038 00000000 */ nop /* AD73C 8011703C 461E603E */ c.le.s $f12, $f30 /* AD740 80117040 00000000 */ nop /* AD744 80117044 4501028C */ bc1t .L80117A78 /* AD748 80117048 00000000 */ nop .L8011704C: /* AD74C 8011704C C7BA00A0 */ lwc1 $f26, 0xa0($sp) /* AD750 80117050 4480C000 */ mtc1 $zero, $f24 /* AD754 80117054 00000000 */ nop /* AD758 80117058 4618D032 */ c.eq.s $f26, $f24 /* AD75C 8011705C 00000000 */ nop /* AD760 80117060 45010063 */ bc1t .L801171F0 /* AD764 80117064 00000000 */ nop /* AD768 80117068 C7BA0088 */ lwc1 $f26, 0x88($sp) /* AD76C 8011706C C7B80098 */ lwc1 $f24, 0x98($sp) /* AD770 80117070 4618D101 */ sub.s $f4, $f26, $f24 /* AD774 80117074 C7BA0048 */ lwc1 $f26, 0x48($sp) /* AD778 80117078 4604D182 */ mul.s $f6, $f26, $f4 /* AD77C 8011707C 00000000 */ nop /* AD780 80117080 C7B8008C */ lwc1 $f24, 0x8c($sp) /* AD784 80117084 C7BA00A0 */ lwc1 $f26, 0xa0($sp) /* AD788 80117088 461AC300 */ add.s $f12, $f24, $f26 /* AD78C 8011708C C7B80058 */ lwc1 $f24, 0x58($sp) /* AD790 80117090 460CC582 */ mul.s $f22, $f24, $f12 /* AD794 80117094 00000000 */ nop /* AD798 80117098 C7BA0090 */ lwc1 $f26, 0x90($sp) /* AD79C 8011709C 461CD501 */ sub.s $f20, $f26, $f28 /* AD7A0 801170A0 C7BA004C */ lwc1 $f26, 0x4c($sp) /* AD7A4 801170A4 4604D002 */ mul.s $f0, $f26, $f4 /* AD7A8 801170A8 00000000 */ nop /* AD7AC 801170AC C7B80068 */ lwc1 $f24, 0x68($sp) /* AD7B0 801170B0 4614C382 */ mul.s $f14, $f24, $f20 /* AD7B4 801170B4 00000000 */ nop /* AD7B8 801170B8 C7BA006C */ lwc1 $f26, 0x6c($sp) /* AD7BC 801170BC 4614D402 */ mul.s $f16, $f26, $f20 /* AD7C0 801170C0 00000000 */ nop /* AD7C4 801170C4 C7B8005C */ lwc1 $f24, 0x5c($sp) /* AD7C8 801170C8 460CC202 */ mul.s $f8, $f24, $f12 /* AD7CC 801170CC 00000000 */ nop /* AD7D0 801170D0 C7BA0060 */ lwc1 $f26, 0x60($sp) /* AD7D4 801170D4 460CD282 */ mul.s $f10, $f26, $f12 /* AD7D8 801170D8 00000000 */ nop /* AD7DC 801170DC C7B80050 */ lwc1 $f24, 0x50($sp) /* AD7E0 801170E0 4604C082 */ mul.s $f2, $f24, $f4 /* AD7E4 801170E4 00000000 */ nop /* AD7E8 801170E8 C7BA0054 */ lwc1 $f26, 0x54($sp) /* AD7EC 801170EC 4604D102 */ mul.s $f4, $f26, $f4 /* AD7F0 801170F0 00000000 */ nop /* AD7F4 801170F4 C7B80070 */ lwc1 $f24, 0x70($sp) /* AD7F8 801170F8 4614C482 */ mul.s $f18, $f24, $f20 /* AD7FC 801170FC 00000000 */ nop /* AD800 80117100 C7BA0074 */ lwc1 $f26, 0x74($sp) /* AD804 80117104 4614D502 */ mul.s $f20, $f26, $f20 /* AD808 80117108 00000000 */ nop /* AD80C 8011710C C7B80064 */ lwc1 $f24, 0x64($sp) /* AD810 80117110 460CC302 */ mul.s $f12, $f24, $f12 /* AD814 80117114 00000000 */ nop /* AD818 80117118 46163180 */ add.s $f6, $f6, $f22 /* AD81C 8011711C 460E3180 */ add.s $f6, $f6, $f14 /* AD820 80117120 46080000 */ add.s $f0, $f0, $f8 /* AD824 80117124 460A1080 */ add.s $f2, $f2, $f10 /* AD828 80117128 C7B80078 */ lwc1 $f24, 0x78($sp) /* AD82C 8011712C 46183180 */ add.s $f6, $f6, $f24 /* AD830 80117130 46100000 */ add.s $f0, $f0, $f16 /* AD834 80117134 46121080 */ add.s $f2, $f2, $f18 /* AD838 80117138 460C2100 */ add.s $f4, $f4, $f12 /* AD83C 8011713C C7BA007C */ lwc1 $f26, 0x7c($sp) /* AD840 80117140 461A0200 */ add.s $f8, $f0, $f26 /* AD844 80117144 C7B80080 */ lwc1 $f24, 0x80($sp) /* AD848 80117148 46181080 */ add.s $f2, $f2, $f24 /* AD84C 8011714C C7BA0084 */ lwc1 $f26, 0x84($sp) /* AD850 80117150 46142100 */ add.s $f4, $f4, $f20 /* AD854 80117154 E7A60038 */ swc1 $f6, 0x38($sp) /* AD858 80117158 4480C000 */ mtc1 $zero, $f24 /* AD85C 8011715C 461A2100 */ add.s $f4, $f4, $f26 /* AD860 80117160 E7A8003C */ swc1 $f8, 0x3c($sp) /* AD864 80117164 E7A20040 */ swc1 $f2, 0x40($sp) /* AD868 80117168 46182032 */ c.eq.s $f4, $f24 /* AD86C 8011716C 00000000 */ nop /* AD870 80117170 45010241 */ bc1t .L80117A78 /* AD874 80117174 E7A40044 */ swc1 $f4, 0x44($sp) /* AD878 80117178 4604F003 */ div.s $f0, $f30, $f4 /* AD87C 8011717C 46003102 */ mul.s $f4, $f6, $f0 /* AD880 80117180 00000000 */ nop /* AD884 80117184 46004302 */ mul.s $f12, $f8, $f0 /* AD888 80117188 00000000 */ nop /* AD88C 8011718C 46001502 */ mul.s $f20, $f2, $f0 /* AD890 80117190 00000000 */ nop /* AD894 80117194 3C01BF80 */ lui $at, 0xbf80 /* AD898 80117198 4481D000 */ mtc1 $at, $f26 /* AD89C 8011719C 00000000 */ nop /* AD8A0 801171A0 4614D03C */ c.lt.s $f26, $f20 /* AD8A4 801171A4 00000000 */ nop /* AD8A8 801171A8 45000011 */ bc1f .L801171F0 /* AD8AC 801171AC E7A00044 */ swc1 $f0, 0x44($sp) /* AD8B0 801171B0 4604D03E */ c.le.s $f26, $f4 /* AD8B4 801171B4 00000000 */ nop /* AD8B8 801171B8 4500000D */ bc1f .L801171F0 /* AD8BC 801171BC 00000000 */ nop /* AD8C0 801171C0 461E203E */ c.le.s $f4, $f30 /* AD8C4 801171C4 00000000 */ nop /* AD8C8 801171C8 45000009 */ bc1f .L801171F0 /* AD8CC 801171CC 00000000 */ nop /* AD8D0 801171D0 460CD03E */ c.le.s $f26, $f12 /* AD8D4 801171D4 00000000 */ nop /* AD8D8 801171D8 45000005 */ bc1f .L801171F0 /* AD8DC 801171DC 00000000 */ nop /* AD8E0 801171E0 461E603E */ c.le.s $f12, $f30 /* AD8E4 801171E4 00000000 */ nop /* AD8E8 801171E8 45010223 */ bc1t .L80117A78 /* AD8EC 801171EC 00000000 */ nop .L801171F0: /* AD8F0 801171F0 C7B80098 */ lwc1 $f24, 0x98($sp) /* AD8F4 801171F4 4480D000 */ mtc1 $zero, $f26 /* AD8F8 801171F8 00000000 */ nop /* AD8FC 801171FC 461AC032 */ c.eq.s $f24, $f26 /* AD900 80117200 00000000 */ nop /* AD904 80117204 45010068 */ bc1t .L801173A8 /* AD908 80117208 00000000 */ nop /* AD90C 8011720C C7B800A0 */ lwc1 $f24, 0xa0($sp) /* AD910 80117210 461AC032 */ c.eq.s $f24, $f26 /* AD914 80117214 00000000 */ nop /* AD918 80117218 45010063 */ bc1t .L801173A8 /* AD91C 8011721C 00000000 */ nop /* AD920 80117220 C7BA0088 */ lwc1 $f26, 0x88($sp) /* AD924 80117224 C7B80098 */ lwc1 $f24, 0x98($sp) /* AD928 80117228 4618D100 */ add.s $f4, $f26, $f24 /* AD92C 8011722C C7BA0048 */ lwc1 $f26, 0x48($sp) /* AD930 80117230 4604D182 */ mul.s $f6, $f26, $f4 /* AD934 80117234 00000000 */ nop /* AD938 80117238 C7B8008C */ lwc1 $f24, 0x8c($sp) /* AD93C 8011723C C7BA00A0 */ lwc1 $f26, 0xa0($sp) /* AD940 80117240 461AC300 */ add.s $f12, $f24, $f26 /* AD944 80117244 C7B80058 */ lwc1 $f24, 0x58($sp) /* AD948 80117248 460CC582 */ mul.s $f22, $f24, $f12 /* AD94C 8011724C 00000000 */ nop /* AD950 80117250 C7BA0090 */ lwc1 $f26, 0x90($sp) /* AD954 80117254 461CD501 */ sub.s $f20, $f26, $f28 /* AD958 80117258 C7BA004C */ lwc1 $f26, 0x4c($sp) /* AD95C 8011725C 4604D002 */ mul.s $f0, $f26, $f4 /* AD960 80117260 00000000 */ nop /* AD964 80117264 C7B80068 */ lwc1 $f24, 0x68($sp) /* AD968 80117268 4614C382 */ mul.s $f14, $f24, $f20 /* AD96C 8011726C 00000000 */ nop /* AD970 80117270 C7BA006C */ lwc1 $f26, 0x6c($sp) /* AD974 80117274 4614D402 */ mul.s $f16, $f26, $f20 /* AD978 80117278 00000000 */ nop /* AD97C 8011727C C7B8005C */ lwc1 $f24, 0x5c($sp) /* AD980 80117280 460CC202 */ mul.s $f8, $f24, $f12 /* AD984 80117284 00000000 */ nop /* AD988 80117288 C7BA0060 */ lwc1 $f26, 0x60($sp) /* AD98C 8011728C 460CD282 */ mul.s $f10, $f26, $f12 /* AD990 80117290 00000000 */ nop /* AD994 80117294 C7B80050 */ lwc1 $f24, 0x50($sp) /* AD998 80117298 4604C082 */ mul.s $f2, $f24, $f4 /* AD99C 8011729C 00000000 */ nop /* AD9A0 801172A0 C7BA0054 */ lwc1 $f26, 0x54($sp) /* AD9A4 801172A4 4604D102 */ mul.s $f4, $f26, $f4 /* AD9A8 801172A8 00000000 */ nop /* AD9AC 801172AC C7B80070 */ lwc1 $f24, 0x70($sp) /* AD9B0 801172B0 4614C482 */ mul.s $f18, $f24, $f20 /* AD9B4 801172B4 00000000 */ nop /* AD9B8 801172B8 C7BA0074 */ lwc1 $f26, 0x74($sp) /* AD9BC 801172BC 4614D502 */ mul.s $f20, $f26, $f20 /* AD9C0 801172C0 00000000 */ nop /* AD9C4 801172C4 C7B80064 */ lwc1 $f24, 0x64($sp) /* AD9C8 801172C8 460CC302 */ mul.s $f12, $f24, $f12 /* AD9CC 801172CC 00000000 */ nop /* AD9D0 801172D0 46163180 */ add.s $f6, $f6, $f22 /* AD9D4 801172D4 460E3180 */ add.s $f6, $f6, $f14 /* AD9D8 801172D8 46080000 */ add.s $f0, $f0, $f8 /* AD9DC 801172DC 460A1080 */ add.s $f2, $f2, $f10 /* AD9E0 801172E0 C7B80078 */ lwc1 $f24, 0x78($sp) /* AD9E4 801172E4 46183180 */ add.s $f6, $f6, $f24 /* AD9E8 801172E8 46100000 */ add.s $f0, $f0, $f16 /* AD9EC 801172EC 46121080 */ add.s $f2, $f2, $f18 /* AD9F0 801172F0 460C2100 */ add.s $f4, $f4, $f12 /* AD9F4 801172F4 C7BA007C */ lwc1 $f26, 0x7c($sp) /* AD9F8 801172F8 461A0200 */ add.s $f8, $f0, $f26 /* AD9FC 801172FC C7B80080 */ lwc1 $f24, 0x80($sp) /* ADA00 80117300 46181080 */ add.s $f2, $f2, $f24 /* ADA04 80117304 C7BA0084 */ lwc1 $f26, 0x84($sp) /* ADA08 80117308 46142100 */ add.s $f4, $f4, $f20 /* ADA0C 8011730C E7A60038 */ swc1 $f6, 0x38($sp) /* ADA10 80117310 4480C000 */ mtc1 $zero, $f24 /* ADA14 80117314 461A2100 */ add.s $f4, $f4, $f26 /* ADA18 80117318 E7A8003C */ swc1 $f8, 0x3c($sp) /* ADA1C 8011731C E7A20040 */ swc1 $f2, 0x40($sp) /* ADA20 80117320 46182032 */ c.eq.s $f4, $f24 /* ADA24 80117324 00000000 */ nop /* ADA28 80117328 450101D3 */ bc1t .L80117A78 /* ADA2C 8011732C E7A40044 */ swc1 $f4, 0x44($sp) /* ADA30 80117330 4604F003 */ div.s $f0, $f30, $f4 /* ADA34 80117334 46003102 */ mul.s $f4, $f6, $f0 /* ADA38 80117338 00000000 */ nop /* ADA3C 8011733C 46004302 */ mul.s $f12, $f8, $f0 /* ADA40 80117340 00000000 */ nop /* ADA44 80117344 46001502 */ mul.s $f20, $f2, $f0 /* ADA48 80117348 00000000 */ nop /* ADA4C 8011734C 3C01BF80 */ lui $at, 0xbf80 /* ADA50 80117350 4481D000 */ mtc1 $at, $f26 /* ADA54 80117354 00000000 */ nop /* ADA58 80117358 4614D03C */ c.lt.s $f26, $f20 /* ADA5C 8011735C 00000000 */ nop /* ADA60 80117360 45000013 */ bc1f .L801173B0 /* ADA64 80117364 E7A00044 */ swc1 $f0, 0x44($sp) /* ADA68 80117368 4604D03E */ c.le.s $f26, $f4 /* ADA6C 8011736C 00000000 */ nop /* ADA70 80117370 4500000F */ bc1f .L801173B0 /* ADA74 80117374 00000000 */ nop /* ADA78 80117378 461E203E */ c.le.s $f4, $f30 /* ADA7C 8011737C 00000000 */ nop /* ADA80 80117380 4500000B */ bc1f .L801173B0 /* ADA84 80117384 00000000 */ nop /* ADA88 80117388 460CD03E */ c.le.s $f26, $f12 /* ADA8C 8011738C 00000000 */ nop /* ADA90 80117390 45000007 */ bc1f .L801173B0 /* ADA94 80117394 00000000 */ nop /* ADA98 80117398 461E603E */ c.le.s $f12, $f30 /* ADA9C 8011739C 00000000 */ nop /* ADAA0 801173A0 450101B5 */ bc1t .L80117A78 /* ADAA4 801173A4 00000000 */ nop .L801173A8: /* ADAA8 801173A8 4480C000 */ mtc1 $zero, $f24 /* ADAAC 801173AC 00000000 */ nop .L801173B0: /* ADAB0 801173B0 4618E032 */ c.eq.s $f28, $f24 /* ADAB4 801173B4 00000000 */ nop /* ADAB8 801173B8 45010063 */ bc1t .L80117548 /* ADABC 801173BC 00000000 */ nop /* ADAC0 801173C0 C7BA0088 */ lwc1 $f26, 0x88($sp) /* ADAC4 801173C4 C7B80098 */ lwc1 $f24, 0x98($sp) /* ADAC8 801173C8 4618D101 */ sub.s $f4, $f26, $f24 /* ADACC 801173CC C7BA0048 */ lwc1 $f26, 0x48($sp) /* ADAD0 801173D0 4604D182 */ mul.s $f6, $f26, $f4 /* ADAD4 801173D4 00000000 */ nop /* ADAD8 801173D8 C7B8008C */ lwc1 $f24, 0x8c($sp) /* ADADC 801173DC C7BA00A0 */ lwc1 $f26, 0xa0($sp) /* ADAE0 801173E0 461AC301 */ sub.s $f12, $f24, $f26 /* ADAE4 801173E4 C7B80058 */ lwc1 $f24, 0x58($sp) /* ADAE8 801173E8 460CC582 */ mul.s $f22, $f24, $f12 /* ADAEC 801173EC 00000000 */ nop /* ADAF0 801173F0 C7BA0090 */ lwc1 $f26, 0x90($sp) /* ADAF4 801173F4 461CD500 */ add.s $f20, $f26, $f28 /* ADAF8 801173F8 C7BA004C */ lwc1 $f26, 0x4c($sp) /* ADAFC 801173FC 4604D002 */ mul.s $f0, $f26, $f4 /* ADB00 80117400 00000000 */ nop /* ADB04 80117404 C7B80068 */ lwc1 $f24, 0x68($sp) /* ADB08 80117408 4614C382 */ mul.s $f14, $f24, $f20 /* ADB0C 8011740C 00000000 */ nop /* ADB10 80117410 C7BA006C */ lwc1 $f26, 0x6c($sp) /* ADB14 80117414 4614D402 */ mul.s $f16, $f26, $f20 /* ADB18 80117418 00000000 */ nop /* ADB1C 8011741C C7B8005C */ lwc1 $f24, 0x5c($sp) /* ADB20 80117420 460CC202 */ mul.s $f8, $f24, $f12 /* ADB24 80117424 00000000 */ nop /* ADB28 80117428 C7BA0060 */ lwc1 $f26, 0x60($sp) /* ADB2C 8011742C 460CD282 */ mul.s $f10, $f26, $f12 /* ADB30 80117430 00000000 */ nop /* ADB34 80117434 C7B80050 */ lwc1 $f24, 0x50($sp) /* ADB38 80117438 4604C082 */ mul.s $f2, $f24, $f4 /* ADB3C 8011743C 00000000 */ nop /* ADB40 80117440 C7BA0054 */ lwc1 $f26, 0x54($sp) /* ADB44 80117444 4604D102 */ mul.s $f4, $f26, $f4 /* ADB48 80117448 00000000 */ nop /* ADB4C 8011744C C7B80070 */ lwc1 $f24, 0x70($sp) /* ADB50 80117450 4614C482 */ mul.s $f18, $f24, $f20 /* ADB54 80117454 00000000 */ nop /* ADB58 80117458 C7BA0074 */ lwc1 $f26, 0x74($sp) /* ADB5C 8011745C 4614D502 */ mul.s $f20, $f26, $f20 /* ADB60 80117460 00000000 */ nop /* ADB64 80117464 C7B80064 */ lwc1 $f24, 0x64($sp) /* ADB68 80117468 460CC302 */ mul.s $f12, $f24, $f12 /* ADB6C 8011746C 00000000 */ nop /* ADB70 80117470 46163180 */ add.s $f6, $f6, $f22 /* ADB74 80117474 460E3180 */ add.s $f6, $f6, $f14 /* ADB78 80117478 46080000 */ add.s $f0, $f0, $f8 /* ADB7C 8011747C 460A1080 */ add.s $f2, $f2, $f10 /* ADB80 80117480 C7B80078 */ lwc1 $f24, 0x78($sp) /* ADB84 80117484 46183180 */ add.s $f6, $f6, $f24 /* ADB88 80117488 46100000 */ add.s $f0, $f0, $f16 /* ADB8C 8011748C 46121080 */ add.s $f2, $f2, $f18 /* ADB90 80117490 460C2100 */ add.s $f4, $f4, $f12 /* ADB94 80117494 C7BA007C */ lwc1 $f26, 0x7c($sp) /* ADB98 80117498 461A0200 */ add.s $f8, $f0, $f26 /* ADB9C 8011749C C7B80080 */ lwc1 $f24, 0x80($sp) /* ADBA0 801174A0 46181080 */ add.s $f2, $f2, $f24 /* ADBA4 801174A4 C7BA0084 */ lwc1 $f26, 0x84($sp) /* ADBA8 801174A8 46142100 */ add.s $f4, $f4, $f20 /* ADBAC 801174AC E7A60038 */ swc1 $f6, 0x38($sp) /* ADBB0 801174B0 4480C000 */ mtc1 $zero, $f24 /* ADBB4 801174B4 461A2100 */ add.s $f4, $f4, $f26 /* ADBB8 801174B8 E7A8003C */ swc1 $f8, 0x3c($sp) /* ADBBC 801174BC E7A20040 */ swc1 $f2, 0x40($sp) /* ADBC0 801174C0 46182032 */ c.eq.s $f4, $f24 /* ADBC4 801174C4 00000000 */ nop /* ADBC8 801174C8 4501016B */ bc1t .L80117A78 /* ADBCC 801174CC E7A40044 */ swc1 $f4, 0x44($sp) /* ADBD0 801174D0 4604F003 */ div.s $f0, $f30, $f4 /* ADBD4 801174D4 46003102 */ mul.s $f4, $f6, $f0 /* ADBD8 801174D8 00000000 */ nop /* ADBDC 801174DC 46004302 */ mul.s $f12, $f8, $f0 /* ADBE0 801174E0 00000000 */ nop /* ADBE4 801174E4 46001502 */ mul.s $f20, $f2, $f0 /* ADBE8 801174E8 00000000 */ nop /* ADBEC 801174EC 3C01BF80 */ lui $at, 0xbf80 /* ADBF0 801174F0 4481D000 */ mtc1 $at, $f26 /* ADBF4 801174F4 00000000 */ nop /* ADBF8 801174F8 4614D03C */ c.lt.s $f26, $f20 /* ADBFC 801174FC 00000000 */ nop /* ADC00 80117500 45000011 */ bc1f .L80117548 /* ADC04 80117504 E7A00044 */ swc1 $f0, 0x44($sp) /* ADC08 80117508 4604D03E */ c.le.s $f26, $f4 /* ADC0C 8011750C 00000000 */ nop /* ADC10 80117510 4500000D */ bc1f .L80117548 /* ADC14 80117514 00000000 */ nop /* ADC18 80117518 461E203E */ c.le.s $f4, $f30 /* ADC1C 8011751C 00000000 */ nop /* ADC20 80117520 45000009 */ bc1f .L80117548 /* ADC24 80117524 00000000 */ nop /* ADC28 80117528 460CD03E */ c.le.s $f26, $f12 /* ADC2C 8011752C 00000000 */ nop /* ADC30 80117530 45000005 */ bc1f .L80117548 /* ADC34 80117534 00000000 */ nop /* ADC38 80117538 461E603E */ c.le.s $f12, $f30 /* ADC3C 8011753C 00000000 */ nop /* ADC40 80117540 4501014D */ bc1t .L80117A78 /* ADC44 80117544 00000000 */ nop .L80117548: /* ADC48 80117548 C7B80098 */ lwc1 $f24, 0x98($sp) /* ADC4C 8011754C 4480D000 */ mtc1 $zero, $f26 /* ADC50 80117550 00000000 */ nop /* ADC54 80117554 461AC032 */ c.eq.s $f24, $f26 /* ADC58 80117558 00000000 */ nop /* ADC5C 8011755C 45010066 */ bc1t .L801176F8 /* ADC60 80117560 00000000 */ nop /* ADC64 80117564 461AE032 */ c.eq.s $f28, $f26 /* ADC68 80117568 00000000 */ nop /* ADC6C 8011756C 45010062 */ bc1t .L801176F8 /* ADC70 80117570 00000000 */ nop /* ADC74 80117574 C7BA0088 */ lwc1 $f26, 0x88($sp) /* ADC78 80117578 4618D100 */ add.s $f4, $f26, $f24 /* ADC7C 8011757C C7B80048 */ lwc1 $f24, 0x48($sp) /* ADC80 80117580 4604C182 */ mul.s $f6, $f24, $f4 /* ADC84 80117584 00000000 */ nop /* ADC88 80117588 C7BA008C */ lwc1 $f26, 0x8c($sp) /* ADC8C 8011758C C7B800A0 */ lwc1 $f24, 0xa0($sp) /* ADC90 80117590 4618D301 */ sub.s $f12, $f26, $f24 /* ADC94 80117594 C7BA0058 */ lwc1 $f26, 0x58($sp) /* ADC98 80117598 460CD582 */ mul.s $f22, $f26, $f12 /* ADC9C 8011759C 00000000 */ nop /* ADCA0 801175A0 C7B80090 */ lwc1 $f24, 0x90($sp) /* ADCA4 801175A4 461CC500 */ add.s $f20, $f24, $f28 /* ADCA8 801175A8 C7B8004C */ lwc1 $f24, 0x4c($sp) /* ADCAC 801175AC 4604C002 */ mul.s $f0, $f24, $f4 /* ADCB0 801175B0 00000000 */ nop /* ADCB4 801175B4 C7BA0068 */ lwc1 $f26, 0x68($sp) /* ADCB8 801175B8 4614D382 */ mul.s $f14, $f26, $f20 /* ADCBC 801175BC 00000000 */ nop /* ADCC0 801175C0 C7B8006C */ lwc1 $f24, 0x6c($sp) /* ADCC4 801175C4 4614C402 */ mul.s $f16, $f24, $f20 /* ADCC8 801175C8 00000000 */ nop /* ADCCC 801175CC C7BA005C */ lwc1 $f26, 0x5c($sp) /* ADCD0 801175D0 460CD202 */ mul.s $f8, $f26, $f12 /* ADCD4 801175D4 00000000 */ nop /* ADCD8 801175D8 C7B80060 */ lwc1 $f24, 0x60($sp) /* ADCDC 801175DC 460CC282 */ mul.s $f10, $f24, $f12 /* ADCE0 801175E0 00000000 */ nop /* ADCE4 801175E4 C7BA0050 */ lwc1 $f26, 0x50($sp) /* ADCE8 801175E8 4604D082 */ mul.s $f2, $f26, $f4 /* ADCEC 801175EC 00000000 */ nop /* ADCF0 801175F0 C7B80054 */ lwc1 $f24, 0x54($sp) /* ADCF4 801175F4 4604C102 */ mul.s $f4, $f24, $f4 /* ADCF8 801175F8 00000000 */ nop /* ADCFC 801175FC C7BA0070 */ lwc1 $f26, 0x70($sp) /* ADD00 80117600 4614D482 */ mul.s $f18, $f26, $f20 /* ADD04 80117604 00000000 */ nop /* ADD08 80117608 C7B80074 */ lwc1 $f24, 0x74($sp) /* ADD0C 8011760C 4614C502 */ mul.s $f20, $f24, $f20 /* ADD10 80117610 00000000 */ nop /* ADD14 80117614 C7BA0064 */ lwc1 $f26, 0x64($sp) /* ADD18 80117618 460CD302 */ mul.s $f12, $f26, $f12 /* ADD1C 8011761C 00000000 */ nop /* ADD20 80117620 46163180 */ add.s $f6, $f6, $f22 /* ADD24 80117624 460E3180 */ add.s $f6, $f6, $f14 /* ADD28 80117628 46080000 */ add.s $f0, $f0, $f8 /* ADD2C 8011762C 460A1080 */ add.s $f2, $f2, $f10 /* ADD30 80117630 C7BA0078 */ lwc1 $f26, 0x78($sp) /* ADD34 80117634 461A3180 */ add.s $f6, $f6, $f26 /* ADD38 80117638 46100000 */ add.s $f0, $f0, $f16 /* ADD3C 8011763C 46121080 */ add.s $f2, $f2, $f18 /* ADD40 80117640 460C2100 */ add.s $f4, $f4, $f12 /* ADD44 80117644 C7B8007C */ lwc1 $f24, 0x7c($sp) /* ADD48 80117648 46180200 */ add.s $f8, $f0, $f24 /* ADD4C 8011764C C7BA0080 */ lwc1 $f26, 0x80($sp) /* ADD50 80117650 461A1080 */ add.s $f2, $f2, $f26 /* ADD54 80117654 C7B80084 */ lwc1 $f24, 0x84($sp) /* ADD58 80117658 46142100 */ add.s $f4, $f4, $f20 /* ADD5C 8011765C E7A60038 */ swc1 $f6, 0x38($sp) /* ADD60 80117660 4480D000 */ mtc1 $zero, $f26 /* ADD64 80117664 46182100 */ add.s $f4, $f4, $f24 /* ADD68 80117668 E7A8003C */ swc1 $f8, 0x3c($sp) /* ADD6C 8011766C E7A20040 */ swc1 $f2, 0x40($sp) /* ADD70 80117670 461A2032 */ c.eq.s $f4, $f26 /* ADD74 80117674 00000000 */ nop /* ADD78 80117678 450100FF */ bc1t .L80117A78 /* ADD7C 8011767C E7A40044 */ swc1 $f4, 0x44($sp) /* ADD80 80117680 4604F003 */ div.s $f0, $f30, $f4 /* ADD84 80117684 46003102 */ mul.s $f4, $f6, $f0 /* ADD88 80117688 00000000 */ nop /* ADD8C 8011768C 46004302 */ mul.s $f12, $f8, $f0 /* ADD90 80117690 00000000 */ nop /* ADD94 80117694 46001502 */ mul.s $f20, $f2, $f0 /* ADD98 80117698 00000000 */ nop /* ADD9C 8011769C 3C01BF80 */ lui $at, 0xbf80 /* ADDA0 801176A0 4481C000 */ mtc1 $at, $f24 /* ADDA4 801176A4 00000000 */ nop /* ADDA8 801176A8 4614C03C */ c.lt.s $f24, $f20 /* ADDAC 801176AC 00000000 */ nop /* ADDB0 801176B0 45000011 */ bc1f .L801176F8 /* ADDB4 801176B4 E7A00044 */ swc1 $f0, 0x44($sp) /* ADDB8 801176B8 4604C03E */ c.le.s $f24, $f4 /* ADDBC 801176BC 00000000 */ nop /* ADDC0 801176C0 4500000D */ bc1f .L801176F8 /* ADDC4 801176C4 00000000 */ nop /* ADDC8 801176C8 461E203E */ c.le.s $f4, $f30 /* ADDCC 801176CC 00000000 */ nop /* ADDD0 801176D0 45000009 */ bc1f .L801176F8 /* ADDD4 801176D4 00000000 */ nop /* ADDD8 801176D8 460CC03E */ c.le.s $f24, $f12 /* ADDDC 801176DC 00000000 */ nop /* ADDE0 801176E0 45000005 */ bc1f .L801176F8 /* ADDE4 801176E4 00000000 */ nop /* ADDE8 801176E8 461E603E */ c.le.s $f12, $f30 /* ADDEC 801176EC 00000000 */ nop /* ADDF0 801176F0 450100E1 */ bc1t .L80117A78 /* ADDF4 801176F4 00000000 */ nop .L801176F8: /* ADDF8 801176F8 C7BA00A0 */ lwc1 $f26, 0xa0($sp) /* ADDFC 801176FC 4480C000 */ mtc1 $zero, $f24 /* ADE00 80117700 00000000 */ nop /* ADE04 80117704 4618D032 */ c.eq.s $f26, $f24 /* ADE08 80117708 00000000 */ nop /* ADE0C 8011770C 45010067 */ bc1t .L801178AC /* ADE10 80117710 00000000 */ nop /* ADE14 80117714 4618E032 */ c.eq.s $f28, $f24 /* ADE18 80117718 00000000 */ nop /* ADE1C 8011771C 45010063 */ bc1t .L801178AC /* ADE20 80117720 00000000 */ nop /* ADE24 80117724 C7BA0088 */ lwc1 $f26, 0x88($sp) /* ADE28 80117728 C7B80098 */ lwc1 $f24, 0x98($sp) /* ADE2C 8011772C 4618D101 */ sub.s $f4, $f26, $f24 /* ADE30 80117730 C7BA0048 */ lwc1 $f26, 0x48($sp) /* ADE34 80117734 4604D182 */ mul.s $f6, $f26, $f4 /* ADE38 80117738 00000000 */ nop /* ADE3C 8011773C C7B8008C */ lwc1 $f24, 0x8c($sp) /* ADE40 80117740 C7BA00A0 */ lwc1 $f26, 0xa0($sp) /* ADE44 80117744 461AC300 */ add.s $f12, $f24, $f26 /* ADE48 80117748 C7B80058 */ lwc1 $f24, 0x58($sp) /* ADE4C 8011774C 460CC582 */ mul.s $f22, $f24, $f12 /* ADE50 80117750 00000000 */ nop /* ADE54 80117754 C7BA0090 */ lwc1 $f26, 0x90($sp) /* ADE58 80117758 461CD500 */ add.s $f20, $f26, $f28 /* ADE5C 8011775C C7BA004C */ lwc1 $f26, 0x4c($sp) /* ADE60 80117760 4604D002 */ mul.s $f0, $f26, $f4 /* ADE64 80117764 00000000 */ nop /* ADE68 80117768 C7B80068 */ lwc1 $f24, 0x68($sp) /* ADE6C 8011776C 4614C382 */ mul.s $f14, $f24, $f20 /* ADE70 80117770 00000000 */ nop /* ADE74 80117774 C7BA006C */ lwc1 $f26, 0x6c($sp) /* ADE78 80117778 4614D402 */ mul.s $f16, $f26, $f20 /* ADE7C 8011777C 00000000 */ nop /* ADE80 80117780 C7B8005C */ lwc1 $f24, 0x5c($sp) /* ADE84 80117784 460CC202 */ mul.s $f8, $f24, $f12 /* ADE88 80117788 00000000 */ nop /* ADE8C 8011778C C7BA0060 */ lwc1 $f26, 0x60($sp) /* ADE90 80117790 460CD282 */ mul.s $f10, $f26, $f12 /* ADE94 80117794 00000000 */ nop /* ADE98 80117798 C7B80050 */ lwc1 $f24, 0x50($sp) /* ADE9C 8011779C 4604C082 */ mul.s $f2, $f24, $f4 /* ADEA0 801177A0 00000000 */ nop /* ADEA4 801177A4 C7BA0054 */ lwc1 $f26, 0x54($sp) /* ADEA8 801177A8 4604D102 */ mul.s $f4, $f26, $f4 /* ADEAC 801177AC 00000000 */ nop /* ADEB0 801177B0 C7B80070 */ lwc1 $f24, 0x70($sp) /* ADEB4 801177B4 4614C482 */ mul.s $f18, $f24, $f20 /* ADEB8 801177B8 00000000 */ nop /* ADEBC 801177BC C7BA0074 */ lwc1 $f26, 0x74($sp) /* ADEC0 801177C0 4614D502 */ mul.s $f20, $f26, $f20 /* ADEC4 801177C4 00000000 */ nop /* ADEC8 801177C8 C7B80064 */ lwc1 $f24, 0x64($sp) /* ADECC 801177CC 460CC302 */ mul.s $f12, $f24, $f12 /* ADED0 801177D0 00000000 */ nop /* ADED4 801177D4 46163180 */ add.s $f6, $f6, $f22 /* ADED8 801177D8 460E3180 */ add.s $f6, $f6, $f14 /* ADEDC 801177DC 46080000 */ add.s $f0, $f0, $f8 /* ADEE0 801177E0 460A1080 */ add.s $f2, $f2, $f10 /* ADEE4 801177E4 C7B80078 */ lwc1 $f24, 0x78($sp) /* ADEE8 801177E8 46183180 */ add.s $f6, $f6, $f24 /* ADEEC 801177EC 46100000 */ add.s $f0, $f0, $f16 /* ADEF0 801177F0 46121080 */ add.s $f2, $f2, $f18 /* ADEF4 801177F4 460C2100 */ add.s $f4, $f4, $f12 /* ADEF8 801177F8 C7BA007C */ lwc1 $f26, 0x7c($sp) /* ADEFC 801177FC 461A0200 */ add.s $f8, $f0, $f26 /* ADF00 80117800 C7B80080 */ lwc1 $f24, 0x80($sp) /* ADF04 80117804 46181080 */ add.s $f2, $f2, $f24 /* ADF08 80117808 C7BA0084 */ lwc1 $f26, 0x84($sp) /* ADF0C 8011780C 46142100 */ add.s $f4, $f4, $f20 /* ADF10 80117810 E7A60038 */ swc1 $f6, 0x38($sp) /* ADF14 80117814 4480C000 */ mtc1 $zero, $f24 /* ADF18 80117818 461A2100 */ add.s $f4, $f4, $f26 /* ADF1C 8011781C E7A8003C */ swc1 $f8, 0x3c($sp) /* ADF20 80117820 E7A20040 */ swc1 $f2, 0x40($sp) /* ADF24 80117824 46182032 */ c.eq.s $f4, $f24 /* ADF28 80117828 00000000 */ nop /* ADF2C 8011782C 45010092 */ bc1t .L80117A78 /* ADF30 80117830 E7A40044 */ swc1 $f4, 0x44($sp) /* ADF34 80117834 4604F003 */ div.s $f0, $f30, $f4 /* ADF38 80117838 46003102 */ mul.s $f4, $f6, $f0 /* ADF3C 8011783C 00000000 */ nop /* ADF40 80117840 46004302 */ mul.s $f12, $f8, $f0 /* ADF44 80117844 00000000 */ nop /* ADF48 80117848 46001502 */ mul.s $f20, $f2, $f0 /* ADF4C 8011784C 00000000 */ nop /* ADF50 80117850 3C01BF80 */ lui $at, 0xbf80 /* ADF54 80117854 4481D000 */ mtc1 $at, $f26 /* ADF58 80117858 00000000 */ nop /* ADF5C 8011785C 4614D03C */ c.lt.s $f26, $f20 /* ADF60 80117860 00000000 */ nop /* ADF64 80117864 45000011 */ bc1f .L801178AC /* ADF68 80117868 E7A00044 */ swc1 $f0, 0x44($sp) /* ADF6C 8011786C 4604D03E */ c.le.s $f26, $f4 /* ADF70 80117870 00000000 */ nop /* ADF74 80117874 4500000D */ bc1f .L801178AC /* ADF78 80117878 00000000 */ nop /* ADF7C 8011787C 461E203E */ c.le.s $f4, $f30 /* ADF80 80117880 00000000 */ nop /* ADF84 80117884 45000009 */ bc1f .L801178AC /* ADF88 80117888 00000000 */ nop /* ADF8C 8011788C 460CD03E */ c.le.s $f26, $f12 /* ADF90 80117890 00000000 */ nop /* ADF94 80117894 45000005 */ bc1f .L801178AC /* ADF98 80117898 00000000 */ nop /* ADF9C 8011789C 461E603E */ c.le.s $f12, $f30 /* ADFA0 801178A0 00000000 */ nop /* ADFA4 801178A4 45010074 */ bc1t .L80117A78 /* ADFA8 801178A8 00000000 */ nop .L801178AC: /* ADFAC 801178AC C7B80098 */ lwc1 $f24, 0x98($sp) /* ADFB0 801178B0 4480D000 */ mtc1 $zero, $f26 /* ADFB4 801178B4 00000000 */ nop /* ADFB8 801178B8 461AC032 */ c.eq.s $f24, $f26 /* ADFBC 801178BC 00000000 */ nop /* ADFC0 801178C0 4503006D */ bc1tl .L80117A78 /* ADFC4 801178C4 24030001 */ addiu $v1, $zero, 1 /* ADFC8 801178C8 C7B800A0 */ lwc1 $f24, 0xa0($sp) /* ADFCC 801178CC 461AC032 */ c.eq.s $f24, $f26 /* ADFD0 801178D0 00000000 */ nop /* ADFD4 801178D4 45030068 */ bc1tl .L80117A78 /* ADFD8 801178D8 24030001 */ addiu $v1, $zero, 1 /* ADFDC 801178DC 461AE032 */ c.eq.s $f28, $f26 /* ADFE0 801178E0 00000000 */ nop /* ADFE4 801178E4 45030064 */ bc1tl .L80117A78 /* ADFE8 801178E8 24030001 */ addiu $v1, $zero, 1 /* ADFEC 801178EC C7BA0088 */ lwc1 $f26, 0x88($sp) /* ADFF0 801178F0 C7B80098 */ lwc1 $f24, 0x98($sp) /* ADFF4 801178F4 4618D100 */ add.s $f4, $f26, $f24 /* ADFF8 801178F8 C7BA0048 */ lwc1 $f26, 0x48($sp) /* ADFFC 801178FC 4604D182 */ mul.s $f6, $f26, $f4 /* AE000 80117900 00000000 */ nop /* AE004 80117904 C7B8008C */ lwc1 $f24, 0x8c($sp) /* AE008 80117908 C7BA00A0 */ lwc1 $f26, 0xa0($sp) /* AE00C 8011790C 461AC300 */ add.s $f12, $f24, $f26 /* AE010 80117910 C7B80058 */ lwc1 $f24, 0x58($sp) /* AE014 80117914 460CC582 */ mul.s $f22, $f24, $f12 /* AE018 80117918 00000000 */ nop /* AE01C 8011791C C7BA0090 */ lwc1 $f26, 0x90($sp) /* AE020 80117920 461CD500 */ add.s $f20, $f26, $f28 /* AE024 80117924 C7BA004C */ lwc1 $f26, 0x4c($sp) /* AE028 80117928 4604D002 */ mul.s $f0, $f26, $f4 /* AE02C 8011792C 00000000 */ nop /* AE030 80117930 C7B80068 */ lwc1 $f24, 0x68($sp) /* AE034 80117934 4614C382 */ mul.s $f14, $f24, $f20 /* AE038 80117938 00000000 */ nop /* AE03C 8011793C C7BA006C */ lwc1 $f26, 0x6c($sp) /* AE040 80117940 4614D402 */ mul.s $f16, $f26, $f20 /* AE044 80117944 00000000 */ nop /* AE048 80117948 C7B8005C */ lwc1 $f24, 0x5c($sp) /* AE04C 8011794C 460CC202 */ mul.s $f8, $f24, $f12 /* AE050 80117950 00000000 */ nop /* AE054 80117954 C7BA0060 */ lwc1 $f26, 0x60($sp) /* AE058 80117958 460CD282 */ mul.s $f10, $f26, $f12 /* AE05C 8011795C 00000000 */ nop /* AE060 80117960 C7B80050 */ lwc1 $f24, 0x50($sp) /* AE064 80117964 4604C082 */ mul.s $f2, $f24, $f4 /* AE068 80117968 00000000 */ nop /* AE06C 8011796C C7BA0054 */ lwc1 $f26, 0x54($sp) /* AE070 80117970 4604D102 */ mul.s $f4, $f26, $f4 /* AE074 80117974 00000000 */ nop /* AE078 80117978 C7B80070 */ lwc1 $f24, 0x70($sp) /* AE07C 8011797C 4614C482 */ mul.s $f18, $f24, $f20 /* AE080 80117980 00000000 */ nop /* AE084 80117984 C7BA0074 */ lwc1 $f26, 0x74($sp) /* AE088 80117988 4614D502 */ mul.s $f20, $f26, $f20 /* AE08C 8011798C 00000000 */ nop /* AE090 80117990 C7B80064 */ lwc1 $f24, 0x64($sp) /* AE094 80117994 460CC302 */ mul.s $f12, $f24, $f12 /* AE098 80117998 00000000 */ nop /* AE09C 8011799C 46163180 */ add.s $f6, $f6, $f22 /* AE0A0 801179A0 460E3180 */ add.s $f6, $f6, $f14 /* AE0A4 801179A4 46080000 */ add.s $f0, $f0, $f8 /* AE0A8 801179A8 460A1080 */ add.s $f2, $f2, $f10 /* AE0AC 801179AC C7B80078 */ lwc1 $f24, 0x78($sp) /* AE0B0 801179B0 46183180 */ add.s $f6, $f6, $f24 /* AE0B4 801179B4 46100000 */ add.s $f0, $f0, $f16 /* AE0B8 801179B8 46121080 */ add.s $f2, $f2, $f18 /* AE0BC 801179BC 460C2100 */ add.s $f4, $f4, $f12 /* AE0C0 801179C0 C7BA007C */ lwc1 $f26, 0x7c($sp) /* AE0C4 801179C4 461A0200 */ add.s $f8, $f0, $f26 /* AE0C8 801179C8 C7B80080 */ lwc1 $f24, 0x80($sp) /* AE0CC 801179CC 46181080 */ add.s $f2, $f2, $f24 /* AE0D0 801179D0 C7BA0084 */ lwc1 $f26, 0x84($sp) /* AE0D4 801179D4 46142100 */ add.s $f4, $f4, $f20 /* AE0D8 801179D8 E7A60038 */ swc1 $f6, 0x38($sp) /* AE0DC 801179DC 4480C000 */ mtc1 $zero, $f24 /* AE0E0 801179E0 461A2100 */ add.s $f4, $f4, $f26 /* AE0E4 801179E4 E7A8003C */ swc1 $f8, 0x3c($sp) /* AE0E8 801179E8 E7A20040 */ swc1 $f2, 0x40($sp) /* AE0EC 801179EC 46182032 */ c.eq.s $f4, $f24 /* AE0F0 801179F0 00000000 */ nop /* AE0F4 801179F4 45010020 */ bc1t .L80117A78 /* AE0F8 801179F8 E7A40044 */ swc1 $f4, 0x44($sp) /* AE0FC 801179FC 4604F003 */ div.s $f0, $f30, $f4 /* AE100 80117A00 46003102 */ mul.s $f4, $f6, $f0 /* AE104 80117A04 00000000 */ nop /* AE108 80117A08 46004302 */ mul.s $f12, $f8, $f0 /* AE10C 80117A0C 00000000 */ nop /* AE110 80117A10 46001502 */ mul.s $f20, $f2, $f0 /* AE114 80117A14 00000000 */ nop /* AE118 80117A18 3C01BF80 */ lui $at, 0xbf80 /* AE11C 80117A1C 4481D000 */ mtc1 $at, $f26 /* AE120 80117A20 00000000 */ nop /* AE124 80117A24 4614D03C */ c.lt.s $f26, $f20 /* AE128 80117A28 00000000 */ nop /* AE12C 80117A2C 45000011 */ bc1f .L80117A74 /* AE130 80117A30 E7A00044 */ swc1 $f0, 0x44($sp) /* AE134 80117A34 4604D03E */ c.le.s $f26, $f4 /* AE138 80117A38 00000000 */ nop /* AE13C 80117A3C 4502000E */ bc1fl .L80117A78 /* AE140 80117A40 24030001 */ addiu $v1, $zero, 1 /* AE144 80117A44 461E203E */ c.le.s $f4, $f30 /* AE148 80117A48 00000000 */ nop /* AE14C 80117A4C 4502000A */ bc1fl .L80117A78 /* AE150 80117A50 24030001 */ addiu $v1, $zero, 1 /* AE154 80117A54 460CD03E */ c.le.s $f26, $f12 /* AE158 80117A58 00000000 */ nop /* AE15C 80117A5C 45020006 */ bc1fl .L80117A78 /* AE160 80117A60 24030001 */ addiu $v1, $zero, 1 /* AE164 80117A64 461E603E */ c.le.s $f12, $f30 /* AE168 80117A68 00000000 */ nop /* AE16C 80117A6C 45010002 */ bc1t .L80117A78 /* AE170 80117A70 00000000 */ nop .L80117A74: /* AE174 80117A74 24030001 */ addiu $v1, $zero, 1 .L80117A78: /* AE178 80117A78 54600032 */ bnel $v1, $zero, .L80117B44 /* AE17C 80117A7C 26730001 */ addiu $s3, $s3, 1 .L80117A80: /* AE180 80117A80 264400D4 */ addiu $a0, $s2, 0xd4 /* AE184 80117A84 8FA50088 */ lw $a1, 0x88($sp) /* AE188 80117A88 8FA6008C */ lw $a2, 0x8c($sp) /* AE18C 80117A8C 8FA70090 */ lw $a3, 0x90($sp) /* AE190 80117A90 27A20038 */ addiu $v0, $sp, 0x38 /* AE194 80117A94 AFA20014 */ sw $v0, 0x14($sp) /* AE198 80117A98 27A2003C */ addiu $v0, $sp, 0x3c /* AE19C 80117A9C AFA20018 */ sw $v0, 0x18($sp) /* AE1A0 80117AA0 27A20040 */ addiu $v0, $sp, 0x40 /* AE1A4 80117AA4 AFA2001C */ sw $v0, 0x1c($sp) /* AE1A8 80117AA8 27A20044 */ addiu $v0, $sp, 0x44 /* AE1AC 80117AAC E7BE0010 */ swc1 $f30, 0x10($sp) /* AE1B0 80117AB0 0C00A588 */ jal transform_point /* AE1B4 80117AB4 AFA20020 */ sw $v0, 0x20($sp) /* AE1B8 80117AB8 C7A00040 */ lwc1 $f0, 0x40($sp) /* AE1BC 80117ABC 3C01459C */ lui $at, 0x459c /* AE1C0 80117AC0 34214000 */ ori $at, $at, 0x4000 /* AE1C4 80117AC4 44811000 */ mtc1 $at, $f2 /* AE1C8 80117AC8 00000000 */ nop /* AE1CC 80117ACC 46020000 */ add.s $f0, $f0, $f2 /* AE1D0 80117AD0 4600060D */ trunc.w.s $f24, $f0 /* AE1D4 80117AD4 4404C000 */ mfc1 $a0, $f24 /* AE1D8 80117AD8 00000000 */ nop /* AE1DC 80117ADC 04810003 */ bgez $a0, .L80117AEC /* AE1E0 80117AE0 28822711 */ slti $v0, $a0, 0x2711 /* AE1E4 80117AE4 08045EBD */ j .L80117AF4 /* AE1E8 80117AE8 0000202D */ daddu $a0, $zero, $zero .L80117AEC: /* AE1EC 80117AEC 50400001 */ beql $v0, $zero, .L80117AF4 /* AE1F0 80117AF0 24042710 */ addiu $a0, $zero, 0x2710 .L80117AF4: /* AE1F4 80117AF4 AE300008 */ sw $s0, 8($s1) /* AE1F8 80117AF8 8E020008 */ lw $v0, 8($s0) /* AE1FC 80117AFC 8C430000 */ lw $v1, ($v0) /* AE200 80117B00 24020005 */ addiu $v0, $zero, 5 /* AE204 80117B04 14620005 */ bne $v1, $v0, .L80117B1C /* AE208 80117B08 00000000 */ nop /* AE20C 80117B0C 3C028011 */ lui $v0, %hi(appendGfx_model_group) /* AE210 80117B10 24427C94 */ addiu $v0, $v0, %lo(appendGfx_model_group) /* AE214 80117B14 08045ECA */ j .L80117B28 /* AE218 80117B18 AE22000C */ sw $v0, 0xc($s1) .L80117B1C: /* AE21C 80117B1C 3C028011 */ lui $v0, %hi(appendGfx_model) /* AE220 80117B20 24423090 */ addiu $v0, $v0, %lo(appendGfx_model) /* AE224 80117B24 AE22000C */ sw $v0, 0xc($s1) .L80117B28: /* AE228 80117B28 00041023 */ negu $v0, $a0 /* AE22C 80117B2C AE220004 */ sw $v0, 4($s1) /* AE230 80117B30 820200A6 */ lb $v0, 0xa6($s0) /* AE234 80117B34 0220202D */ daddu $a0, $s1, $zero /* AE238 80117B38 0C047644 */ jal queue_render_task /* AE23C 80117B3C AE220000 */ sw $v0, ($s1) /* AE240 80117B40 26730001 */ addiu $s3, $s3, 1 .L80117B44: /* AE244 80117B44 2A620100 */ slti $v0, $s3, 0x100 /* AE248 80117B48 1440FC4E */ bnez $v0, .L80116C84 /* AE24C 80117B4C 27B40038 */ addiu $s4, $sp, 0x38 /* AE250 80117B50 0000982D */ daddu $s3, $zero, $zero /* AE254 80117B54 3C013F80 */ lui $at, 0x3f80 /* AE258 80117B58 4481B000 */ mtc1 $at, $f22 .L80117B5C: /* AE25C 80117B5C 3C038015 */ lui $v1, %hi(gCurrentTransformGroups) /* AE260 80117B60 8C6312E0 */ lw $v1, %lo(gCurrentTransformGroups)($v1) /* AE264 80117B64 00131080 */ sll $v0, $s3, 2 /* AE268 80117B68 00431021 */ addu $v0, $v0, $v1 /* AE26C 80117B6C 8C500000 */ lw $s0, ($v0) /* AE270 80117B70 52000037 */ beql $s0, $zero, .L80117C50 /* AE274 80117B74 26730001 */ addiu $s3, $s3, 1 /* AE278 80117B78 96020000 */ lhu $v0, ($s0) /* AE27C 80117B7C 50400034 */ beql $v0, $zero, .L80117C50 /* AE280 80117B80 26730001 */ addiu $s3, $s3, 1 /* AE284 80117B84 30420004 */ andi $v0, $v0, 4 /* AE288 80117B88 54400031 */ bnel $v0, $zero, .L80117C50 /* AE28C 80117B8C 26730001 */ addiu $s3, $s3, 1 /* AE290 80117B90 264400D4 */ addiu $a0, $s2, 0xd4 /* AE294 80117B94 C6040090 */ lwc1 $f4, 0x90($s0) /* AE298 80117B98 C60C0094 */ lwc1 $f12, 0x94($s0) /* AE29C 80117B9C C6140098 */ lwc1 $f20, 0x98($s0) /* AE2A0 80117BA0 27A2003C */ addiu $v0, $sp, 0x3c /* AE2A4 80117BA4 AFA20018 */ sw $v0, 0x18($sp) /* AE2A8 80117BA8 27A20040 */ addiu $v0, $sp, 0x40 /* AE2AC 80117BAC AFA2001C */ sw $v0, 0x1c($sp) /* AE2B0 80117BB0 44052000 */ mfc1 $a1, $f4 /* AE2B4 80117BB4 44066000 */ mfc1 $a2, $f12 /* AE2B8 80117BB8 4407A000 */ mfc1 $a3, $f20 /* AE2BC 80117BBC 27A20044 */ addiu $v0, $sp, 0x44 /* AE2C0 80117BC0 E7B60010 */ swc1 $f22, 0x10($sp) /* AE2C4 80117BC4 AFB40014 */ sw $s4, 0x14($sp) /* AE2C8 80117BC8 0C00A588 */ jal transform_point /* AE2CC 80117BCC AFA20020 */ sw $v0, 0x20($sp) /* AE2D0 80117BD0 C7A20044 */ lwc1 $f2, 0x44($sp) /* AE2D4 80117BD4 44800000 */ mtc1 $zero, $f0 /* AE2D8 80117BD8 00000000 */ nop /* AE2DC 80117BDC 46001032 */ c.eq.s $f2, $f0 /* AE2E0 80117BE0 00000000 */ nop /* AE2E4 80117BE4 45030001 */ bc1tl .L80117BEC /* AE2E8 80117BE8 E7B60044 */ swc1 $f22, 0x44($sp) .L80117BEC: /* AE2EC 80117BEC C7A00040 */ lwc1 $f0, 0x40($sp) /* AE2F0 80117BF0 C7A20044 */ lwc1 $f2, 0x44($sp) /* AE2F4 80117BF4 3C01461C */ lui $at, 0x461c /* AE2F8 80117BF8 34214000 */ ori $at, $at, 0x4000 /* AE2FC 80117BFC 44812000 */ mtc1 $at, $f4 /* AE300 80117C00 46020003 */ div.s $f0, $f0, $f2 /* AE304 80117C04 46040002 */ mul.s $f0, $f0, $f4 /* AE308 80117C08 00000000 */ nop /* AE30C 80117C0C 96020000 */ lhu $v0, ($s0) /* AE310 80117C10 30420002 */ andi $v0, $v0, 2 /* AE314 80117C14 4600060D */ trunc.w.s $f24, $f0 /* AE318 80117C18 4404C000 */ mfc1 $a0, $f24 /* AE31C 80117C1C 5440000C */ bnel $v0, $zero, .L80117C50 /* AE320 80117C20 26730001 */ addiu $s3, $s3, 1 /* AE324 80117C24 3C028012 */ lui $v0, %hi(render_transform_group) /* AE328 80117C28 2442800C */ addiu $v0, $v0, %lo(render_transform_group) /* AE32C 80117C2C AE22000C */ sw $v0, 0xc($s1) /* AE330 80117C30 00041023 */ negu $v0, $a0 /* AE334 80117C34 AE300008 */ sw $s0, 8($s1) /* AE338 80117C38 AE220004 */ sw $v0, 4($s1) /* AE33C 80117C3C 9202009E */ lbu $v0, 0x9e($s0) /* AE340 80117C40 0220202D */ daddu $a0, $s1, $zero /* AE344 80117C44 0C047644 */ jal queue_render_task /* AE348 80117C48 AE220000 */ sw $v0, ($s1) /* AE34C 80117C4C 26730001 */ addiu $s3, $s3, 1 .L80117C50: /* AE350 80117C50 2A620004 */ slti $v0, $s3, 4 /* AE354 80117C54 1440FFC1 */ bnez $v0, .L80117B5C /* AE358 80117C58 00000000 */ nop /* AE35C 80117C5C 8FBF00BC */ lw $ra, 0xbc($sp) /* AE360 80117C60 8FB400B8 */ lw $s4, 0xb8($sp) /* AE364 80117C64 8FB300B4 */ lw $s3, 0xb4($sp) /* AE368 80117C68 8FB200B0 */ lw $s2, 0xb0($sp) /* AE36C 80117C6C 8FB100AC */ lw $s1, 0xac($sp) /* AE370 80117C70 8FB000A8 */ lw $s0, 0xa8($sp) /* AE374 80117C74 D7BE00E8 */ ldc1 $f30, 0xe8($sp) /* AE378 80117C78 D7BC00E0 */ ldc1 $f28, 0xe0($sp) /* AE37C 80117C7C D7BA00D8 */ ldc1 $f26, 0xd8($sp) /* AE380 80117C80 D7B800D0 */ ldc1 $f24, 0xd0($sp) /* AE384 80117C84 D7B600C8 */ ldc1 $f22, 0xc8($sp) /* AE388 80117C88 D7B400C0 */ ldc1 $f20, 0xc0($sp) /* AE38C 80117C8C 03E00008 */ jr $ra /* AE390 80117C90 27BD00F0 */ addiu $sp, $sp, 0xf0