Files
perfect_dark/src/game/game_131060.c
T
2020-02-10 20:07:04 +10:00

12512 lines
511 KiB
C

#include <ultra64.h>
#include "constants.h"
#include "game/data/data_000000.h"
#include "game/data/data_0083d0.h"
#include "game/data/data_0160b0.h"
#include "game/data/data_020df0.h"
#include "game/game_000920.h"
#include "game/game_005fd0.h"
#include "game/game_016100.h"
#include "game/game_02cde0.h"
#include "game/game_0b3350.h"
#include "game/game_0b63b0.h"
#include "game/game_0d4690.h"
#include "game/game_0dcdb0.h"
#include "game/game_0f09f0.h"
#include "game/game_12f6c0.h"
#include "game/game_131060.h"
#include "game/game_1531a0.h"
#include "game/game_157db0.h"
#include "game/game_166e40.h"
#include "game/game_167ae0.h"
#include "game/game_16cfa0.h"
#include "game/lang.h"
#include "gvars/gvars.h"
#include "library/library_04790.h"
#include "library/library_09660.h"
#include "library/library_0d520.h"
#include "library/library_0e9d0.h"
#include "library/library_121e0.h"
#include "library/library_12dc0.h"
#include "library/library_13900.h"
#include "library/library_159b0.h"
#include "library/library_16110.h"
#include "library/library_317f0.h"
#include "library/library_481e0.h"
#include "library/library_4a360.h"
#include "library/library_4b480.h"
#include "types.h"
GLOBAL_ASM(
glabel func0f131060
/* f131060: 3c058008 */ lui $a1,0x8008
/* f131064: 8ca5f0c0 */ lw $a1,-0xf40($a1)
/* f131068: 27bdffd0 */ addiu $sp,$sp,-48
/* f13106c: afbf0024 */ sw $ra,0x24($sp)
/* f131070: 14a00003 */ bnez $a1,.L0f131080
/* f131074: afa40030 */ sw $a0,0x30($sp)
/* f131078: 10000093 */ beqz $zero,.L0f1312c8
/* f13107c: 00801025 */ or $v0,$a0,$zero
.L0f131080:
/* f131080: 3c028008 */ lui $v0,0x8008
/* f131084: 8c42fc00 */ lw $v0,-0x400($v0)
/* f131088: 24010013 */ addiu $at,$zero,0x13
/* f13108c: 3c0e800a */ lui $t6,0x800a
/* f131090: 5441000c */ bnel $v0,$at,.L0f1310c4
/* f131094: 2401000a */ addiu $at,$zero,0xa
/* f131098: 8dcea244 */ lw $t6,-0x5dbc($t6)
/* f13109c: 3c01c4fa */ lui $at,0xc4fa
/* f1310a0: 44813000 */ mtc1 $at,$f6
/* f1310a4: c5c41bb8 */ lwc1 $f4,0x1bb8($t6)
/* f1310a8: 4606203c */ c.lt.s $f4,$f6
/* f1310ac: 00000000 */ sll $zero,$zero,0x0
/* f1310b0: 45020004 */ bc1fl .L0f1310c4
/* f1310b4: 2401000a */ addiu $at,$zero,0xa
/* f1310b8: 10000083 */ beqz $zero,.L0f1312c8
/* f1310bc: 8fa20030 */ lw $v0,0x30($sp)
/* f1310c0: 2401000a */ addiu $at,$zero,0xa
.L0f1310c4:
/* f1310c4: 14410007 */ bne $v0,$at,.L0f1310e4
/* f1310c8: 3c0f800a */ lui $t7,0x800a
/* f1310cc: 8defa26c */ lw $t7,-0x5d94($t7)
/* f1310d0: 24010006 */ addiu $at,$zero,0x6
/* f1310d4: 51e10004 */ beql $t7,$at,.L0f1310e8
/* f1310d8: 8fb80030 */ lw $t8,0x30($sp)
/* f1310dc: 1000007a */ beqz $zero,.L0f1312c8
/* f1310e0: 8fa20030 */ lw $v0,0x30($sp)
.L0f1310e4:
/* f1310e4: 8fb80030 */ lw $t8,0x30($sp)
.L0f1310e8:
/* f1310e8: afa5002c */ sw $a1,0x2c($sp)
/* f1310ec: 3c088006 */ lui $t0,%hi(var800613a0)
/* f1310f0: 27190008 */ addiu $t9,$t8,0x8
/* f1310f4: afb90030 */ sw $t9,0x30($sp)
/* f1310f8: 3c040600 */ lui $a0,0x600
/* f1310fc: 250813a0 */ addiu $t0,$t0,%lo(var800613a0)
/* f131100: af080004 */ sw $t0,0x4($t8)
/* f131104: af040000 */ sw $a0,0x0($t8)
/* f131108: 8fa90030 */ lw $t1,0x30($sp)
/* f13110c: 3c0b8006 */ lui $t3,%hi(var80061380)
/* f131110: 256b1380 */ addiu $t3,$t3,%lo(var80061380)
/* f131114: 252a0008 */ addiu $t2,$t1,0x8
/* f131118: afaa0030 */ sw $t2,0x30($sp)
/* f13111c: ad2b0004 */ sw $t3,0x4($t1)
/* f131120: ad240000 */ sw $a0,0x0($t1)
/* f131124: 8fac002c */ lw $t4,0x2c($sp)
/* f131128: 24010001 */ addiu $at,$zero,0x1
/* f13112c: 27a40030 */ addiu $a0,$sp,0x30
/* f131130: 8d860020 */ lw $a2,0x20($t4)
/* f131134: 3c05800b */ lui $a1,0x800b
/* f131138: 24070001 */ addiu $a3,$zero,0x1
/* f13113c: 14c10051 */ bne $a2,$at,.L0f131284
/* f131140: 240d0002 */ addiu $t5,$zero,0x2
/* f131144: 8ca5b5a8 */ lw $a1,-0x4a58($a1)
/* f131148: 240e0001 */ addiu $t6,$zero,0x1
/* f13114c: afae0014 */ sw $t6,0x14($sp)
/* f131150: 24060002 */ addiu $a2,$zero,0x2
/* f131154: afad0010 */ sw $t5,0x10($sp)
/* f131158: afa00018 */ sw $zero,0x18($sp)
/* f13115c: 0fc2ce70 */ jal func0f0b39c0
/* f131160: 24a5000c */ addiu $a1,$a1,0x000c
/* f131164: 8faf0030 */ lw $t7,0x30($sp)
/* f131168: 3c19ba00 */ lui $t9,0xba00
/* f13116c: 37391402 */ ori $t9,$t9,0x1402
/* f131170: 25f80008 */ addiu $t8,$t7,0x8
/* f131174: afb80030 */ sw $t8,0x30($sp)
/* f131178: ade00004 */ sw $zero,0x4($t7)
/* f13117c: adf90000 */ sw $t9,0x0($t7)
/* f131180: 8fa80030 */ lw $t0,0x30($sp)
/* f131184: 3c0aba00 */ lui $t2,0xba00
/* f131188: 354a0602 */ ori $t2,$t2,0x602
/* f13118c: 25090008 */ addiu $t1,$t0,0x8
/* f131190: afa90030 */ sw $t1,0x30($sp)
/* f131194: 240b0080 */ addiu $t3,$zero,0x80
/* f131198: ad0b0004 */ sw $t3,0x4($t0)
/* f13119c: ad0a0000 */ sw $t2,0x0($t0)
/* f1311a0: 8fac0030 */ lw $t4,0x30($sp)
/* f1311a4: 3c0f0050 */ lui $t7,0x50
/* f1311a8: 3c0eb900 */ lui $t6,0xb900
/* f1311ac: 258d0008 */ addiu $t5,$t4,0x8
/* f1311b0: afad0030 */ sw $t5,0x30($sp)
/* f1311b4: 35ce031d */ ori $t6,$t6,0x31d
/* f1311b8: 35ef49d8 */ ori $t7,$t7,0x49d8
/* f1311bc: ad8f0004 */ sw $t7,0x4($t4)
/* f1311c0: ad8e0000 */ sw $t6,0x0($t4)
/* f1311c4: 8fb80030 */ lw $t8,0x30($sp)
/* f1311c8: 3c08b900 */ lui $t0,0xb900
/* f1311cc: 35080002 */ ori $t0,$t0,0x2
/* f1311d0: 27190008 */ addiu $t9,$t8,0x8
/* f1311d4: afb90030 */ sw $t9,0x30($sp)
/* f1311d8: af000004 */ sw $zero,0x4($t8)
/* f1311dc: af080000 */ sw $t0,0x0($t8)
/* f1311e0: 8fa90030 */ lw $t1,0x30($sp)
/* f1311e4: 3c0bba00 */ lui $t3,0xba00
/* f1311e8: 356b1001 */ ori $t3,$t3,0x1001
/* f1311ec: 252a0008 */ addiu $t2,$t1,0x8
/* f1311f0: afaa0030 */ sw $t2,0x30($sp)
/* f1311f4: ad200004 */ sw $zero,0x4($t1)
/* f1311f8: ad2b0000 */ sw $t3,0x0($t1)
/* f1311fc: 8fac0030 */ lw $t4,0x30($sp)
/* f131200: 3c0eba00 */ lui $t6,0xba00
/* f131204: 35ce0903 */ ori $t6,$t6,0x903
/* f131208: 258d0008 */ addiu $t5,$t4,0x8
/* f13120c: afad0030 */ sw $t5,0x30($sp)
/* f131210: 240f0c00 */ addiu $t7,$zero,0xc00
/* f131214: ad8f0004 */ sw $t7,0x4($t4)
/* f131218: ad8e0000 */ sw $t6,0x0($t4)
/* f13121c: 8fb80030 */ lw $t8,0x30($sp)
/* f131220: 3c09fffe */ lui $t1,0xfffe
/* f131224: 3c08fcff */ lui $t0,0xfcff
/* f131228: 27190008 */ addiu $t9,$t8,0x8
/* f13122c: afb90030 */ sw $t9,0x30($sp)
/* f131230: 3508ffff */ ori $t0,$t0,0xffff
/* f131234: 3529793c */ ori $t1,$t1,0x793c
/* f131238: af090004 */ sw $t1,0x4($t8)
/* f13123c: af080000 */ sw $t0,0x0($t8)
/* f131240: 8faa0030 */ lw $t2,0x30($sp)
/* f131244: 3c0cb700 */ lui $t4,0xb700
/* f131248: 240d0204 */ addiu $t5,$zero,0x204
/* f13124c: 254b0008 */ addiu $t3,$t2,0x8
/* f131250: afab0030 */ sw $t3,0x30($sp)
/* f131254: ad4d0004 */ sw $t5,0x4($t2)
/* f131258: ad4c0000 */ sw $t4,0x0($t2)
/* f13125c: 8fae0030 */ lw $t6,0x30($sp)
/* f131260: 3c18ba00 */ lui $t8,0xba00
/* f131264: 37180402 */ ori $t8,$t8,0x402
/* f131268: 25cf0008 */ addiu $t7,$t6,0x8
/* f13126c: afaf0030 */ sw $t7,0x30($sp)
/* f131270: 24190020 */ addiu $t9,$zero,0x20
/* f131274: add90004 */ sw $t9,0x4($t6)
/* f131278: add80000 */ sw $t8,0x0($t6)
/* f13127c: 8fa8002c */ lw $t0,0x2c($sp)
/* f131280: 8d060020 */ lw $a2,0x20($t0)
.L0f131284:
/* f131284: 10c00006 */ beqz $a2,.L0f1312a0
/* f131288: 8fa40030 */ lw $a0,0x30($sp)
/* f13128c: 24010001 */ addiu $at,$zero,0x1
/* f131290: 10c10008 */ beq $a2,$at,.L0f1312b4
/* f131294: 8fa40030 */ lw $a0,0x30($sp)
/* f131298: 1000000b */ beqz $zero,.L0f1312c8
/* f13129c: 8fa20030 */ lw $v0,0x30($sp)
.L0f1312a0:
/* f1312a0: 8fa5002c */ lw $a1,0x2c($sp)
/* f1312a4: 0fc4cb8a */ jal func0f132e28
/* f1312a8: 00003025 */ or $a2,$zero,$zero
/* f1312ac: 10000005 */ beqz $zero,.L0f1312c4
/* f1312b0: afa20030 */ sw $v0,0x30($sp)
.L0f1312b4:
/* f1312b4: 8fa5002c */ lw $a1,0x2c($sp)
/* f1312b8: 0fc4d1ac */ jal func0f1346b0
/* f1312bc: 00003025 */ or $a2,$zero,$zero
/* f1312c0: afa20030 */ sw $v0,0x30($sp)
.L0f1312c4:
/* f1312c4: 8fa20030 */ lw $v0,0x30($sp)
.L0f1312c8:
/* f1312c8: 8fbf0024 */ lw $ra,0x24($sp)
/* f1312cc: 27bd0030 */ addiu $sp,$sp,0x30
/* f1312d0: 03e00008 */ jr $ra
/* f1312d4: 00000000 */ sll $zero,$zero,0x0
);
GLOBAL_ASM(
glabel func0f1312d8
/* f1312d8: 44866000 */ mtc1 $a2,$f12
/* f1312dc: 44801000 */ mtc1 $zero,$f2
/* f1312e0: 44877000 */ mtc1 $a3,$f14
/* f1312e4: 00057080 */ sll $t6,$a1,0x2
/* f1312e8: 460c103c */ c.lt.s $f2,$f12
/* f1312ec: 008e1021 */ addu $v0,$a0,$t6
/* f1312f0: e44c3e98 */ swc1 $f12,0x3e98($v0)
/* f1312f4: e44e3e8c */ swc1 $f14,0x3e8c($v0)
/* f1312f8: 45020004 */ bc1fl .L0f13130c
/* f1312fc: 46006007 */ neg.s $f0,$f12
/* f131300: 10000002 */ beqz $zero,.L0f13130c
/* f131304: 46006006 */ mov.s $f0,$f12
/* f131308: 46006007 */ neg.s $f0,$f12
.L0f13130c:
/* f13130c: 460e103c */ c.lt.s $f2,$f14
/* f131310: 00000000 */ sll $zero,$zero,0x0
/* f131314: 45020004 */ bc1fl .L0f131328
/* f131318: 46007087 */ neg.s $f2,$f14
/* f13131c: 10000002 */ beqz $zero,.L0f131328
/* f131320: 46007086 */ mov.s $f2,$f14
/* f131324: 46007087 */ neg.s $f2,$f14
.L0f131328:
/* f131328: 46001100 */ add.s $f4,$f2,$f0
/* f13132c: 03e00008 */ jr $ra
/* f131330: e4443ea4 */ swc1 $f4,0x3ea4($v0)
);
GLOBAL_ASM(
glabel func0f131334
/* f131334: 27bdffa0 */ addiu $sp,$sp,-96
/* f131338: afbf005c */ sw $ra,0x5c($sp)
/* f13133c: afb40058 */ sw $s4,0x58($sp)
/* f131340: afb30054 */ sw $s3,0x54($sp)
/* f131344: afb20050 */ sw $s2,0x50($sp)
/* f131348: afb1004c */ sw $s1,0x4c($sp)
/* f13134c: afb00048 */ sw $s0,0x48($sp)
/* f131350: f7be0040 */ sdc1 $f30,0x40($sp)
/* f131354: f7bc0038 */ sdc1 $f28,0x38($sp)
/* f131358: f7ba0030 */ sdc1 $f26,0x30($sp)
/* f13135c: f7b80028 */ sdc1 $f24,0x28($sp)
/* f131360: f7b60020 */ sdc1 $f22,0x20($sp)
/* f131364: f7b40018 */ sdc1 $f20,0x18($sp)
/* f131368: 24043f00 */ addiu $a0,$zero,0x3f00
/* f13136c: 0c0048f2 */ jal malloc
/* f131370: 24050004 */ addiu $a1,$zero,0x4
/* f131374: 3c01c448 */ lui $at,0xc448
/* f131378: 4481b000 */ mtc1 $at,$f22
/* f13137c: 3c014448 */ lui $at,0x4448
/* f131380: 4481e000 */ mtc1 $at,$f28
/* f131384: 4480a000 */ mtc1 $zero,$f20
/* f131388: 4406b000 */ mfc1 $a2,$f22
/* f13138c: 4407e000 */ mfc1 $a3,$f28
/* f131390: 0040a025 */ or $s4,$v0,$zero
/* f131394: 00402025 */ or $a0,$v0,$zero
/* f131398: 00002825 */ or $a1,$zero,$zero
/* f13139c: e4543e80 */ swc1 $f20,0x3e80($v0)
/* f1313a0: e4543e84 */ swc1 $f20,0x3e84($v0)
/* f1313a4: 0fc4c4b6 */ jal func0f1312d8
/* f1313a8: e4543e88 */ swc1 $f20,0x3e88($v0)
/* f1313ac: 3c0e8008 */ lui $t6,0x8008
/* f1313b0: 8dcefc00 */ lw $t6,-0x400($t6)
/* f1313b4: 24100008 */ addiu $s0,$zero,0x8
/* f1313b8: 24050001 */ addiu $a1,$zero,0x1
/* f1313bc: 160e0007 */ bne $s0,$t6,.L0f1313dc
/* f1313c0: 02802025 */ or $a0,$s4,$zero
/* f1313c4: 02802025 */ or $a0,$s4,$zero
/* f1313c8: 3c06c3fa */ lui $a2,0xc3fa
/* f1313cc: 0fc4c4b6 */ jal func0f1312d8
/* f1313d0: 3c0743fa */ lui $a3,0x43fa
/* f1313d4: 10000006 */ beqz $zero,.L0f1313f0
/* f1313d8: 4406b000 */ mfc1 $a2,$f22
.L0f1313dc:
/* f1313dc: 4406b000 */ mfc1 $a2,$f22
/* f1313e0: 4407e000 */ mfc1 $a3,$f28
/* f1313e4: 0fc4c4b6 */ jal func0f1312d8
/* f1313e8: 24050001 */ addiu $a1,$zero,0x1
/* f1313ec: 4406b000 */ mfc1 $a2,$f22
.L0f1313f0:
/* f1313f0: 4407e000 */ mfc1 $a3,$f28
/* f1313f4: 02802025 */ or $a0,$s4,$zero
/* f1313f8: 0fc4c4b6 */ jal func0f1312d8
/* f1313fc: 24050002 */ addiu $a1,$zero,0x2
/* f131400: 00001025 */ or $v0,$zero,$zero
/* f131404: 02801825 */ or $v1,$s4,$zero
.L0f131408:
/* f131408: 24420001 */ addiu $v0,$v0,0x1
/* f13140c: e4743ec8 */ swc1 $f20,0x3ec8($v1)
/* f131410: 1450fffd */ bne $v0,$s0,.L0f131408
/* f131414: 24630004 */ addiu $v1,$v1,0x4
/* f131418: 3c01c120 */ lui $at,0xc120
/* f13141c: 4481f000 */ mtc1 $at,$f30
/* f131420: 3c0140a0 */ lui $at,0x40a0
/* f131424: 4481d000 */ mtc1 $at,$f26
/* f131428: 3c014120 */ lui $at,0x4120
/* f13142c: 4481c000 */ mtc1 $at,$f24
/* f131430: 3c0144c8 */ lui $at,0x44c8
/* f131434: 4481b000 */ mtc1 $at,$f22
/* f131438: 3c012f80 */ lui $at,0x2f80
/* f13143c: 4481a000 */ mtc1 $at,$f20
/* f131440: 00008825 */ or $s1,$zero,$zero
/* f131444: 02808025 */ or $s0,$s4,$zero
/* f131448: 24133e80 */ addiu $s3,$zero,0x3e80
.L0f13144c:
/* f13144c: 0c004b70 */ jal random
/* f131450: 02009025 */ or $s2,$s0,$zero
/* f131454: 44822000 */ mtc1 $v0,$f4
/* f131458: 3c014f80 */ lui $at,0x4f80
/* f13145c: 04410004 */ bgez $v0,.L0f131470
/* f131460: 468021a0 */ cvt.s.w $f6,$f4
/* f131464: 44814000 */ mtc1 $at,$f8
/* f131468: 00000000 */ sll $zero,$zero,0x0
/* f13146c: 46083180 */ add.s $f6,$f6,$f8
.L0f131470:
/* f131470: 46143282 */ mul.s $f10,$f6,$f20
/* f131474: 00000000 */ sll $zero,$zero,0x0
/* f131478: 46165402 */ mul.s $f16,$f10,$f22
/* f13147c: 461c8481 */ sub.s $f18,$f16,$f28
/* f131480: 0c004b70 */ jal random
/* f131484: e6120000 */ swc1 $f18,0x0($s0)
/* f131488: 44822000 */ mtc1 $v0,$f4
/* f13148c: 3c014f80 */ lui $at,0x4f80
/* f131490: 04410004 */ bgez $v0,.L0f1314a4
/* f131494: 46802220 */ cvt.s.w $f8,$f4
/* f131498: 44813000 */ mtc1 $at,$f6
/* f13149c: 00000000 */ sll $zero,$zero,0x0
/* f1314a0: 46064200 */ add.s $f8,$f8,$f6
.L0f1314a4:
/* f1314a4: 46144282 */ mul.s $f10,$f8,$f20
/* f1314a8: 00000000 */ sll $zero,$zero,0x0
/* f1314ac: 46165402 */ mul.s $f16,$f10,$f22
/* f1314b0: 461c8481 */ sub.s $f18,$f16,$f28
/* f1314b4: 0c004b70 */ jal random
/* f1314b8: e6120004 */ swc1 $f18,0x4($s0)
/* f1314bc: 44822000 */ mtc1 $v0,$f4
/* f1314c0: 3c014f80 */ lui $at,0x4f80
/* f1314c4: 04410004 */ bgez $v0,.L0f1314d8
/* f1314c8: 468021a0 */ cvt.s.w $f6,$f4
/* f1314cc: 44814000 */ mtc1 $at,$f8
/* f1314d0: 00000000 */ sll $zero,$zero,0x0
/* f1314d4: 46083180 */ add.s $f6,$f6,$f8
.L0f1314d8:
/* f1314d8: 46143282 */ mul.s $f10,$f6,$f20
/* f1314dc: 00000000 */ sll $zero,$zero,0x0
/* f1314e0: 46165402 */ mul.s $f16,$f10,$f22
/* f1314e4: 461c8481 */ sub.s $f18,$f16,$f28
/* f1314e8: 0c004b70 */ jal random
/* f1314ec: e6120008 */ swc1 $f18,0x8($s0)
/* f1314f0: 44822000 */ mtc1 $v0,$f4
/* f1314f4: 3c014f80 */ lui $at,0x4f80
/* f1314f8: 04410004 */ bgez $v0,.L0f13150c
/* f1314fc: 46802220 */ cvt.s.w $f8,$f4
/* f131500: 44813000 */ mtc1 $at,$f6
/* f131504: 00000000 */ sll $zero,$zero,0x0
/* f131508: 46064200 */ add.s $f8,$f8,$f6
.L0f13150c:
/* f13150c: 46144282 */ mul.s $f10,$f8,$f20
/* f131510: 00000000 */ sll $zero,$zero,0x0
/* f131514: 46185402 */ mul.s $f16,$f10,$f24
/* f131518: 461a8481 */ sub.s $f18,$f16,$f26
/* f13151c: 0c004b70 */ jal random
/* f131520: e6120010 */ swc1 $f18,0x10($s0)
/* f131524: 44822000 */ mtc1 $v0,$f4
/* f131528: 3c014f80 */ lui $at,0x4f80
/* f13152c: 04410004 */ bgez $v0,.L0f131540
/* f131530: 468021a0 */ cvt.s.w $f6,$f4
/* f131534: 44814000 */ mtc1 $at,$f8
/* f131538: 00000000 */ sll $zero,$zero,0x0
/* f13153c: 46083180 */ add.s $f6,$f6,$f8
.L0f131540:
/* f131540: 46143282 */ mul.s $f10,$f6,$f20
/* f131544: 3c014220 */ lui $at,0x4220
/* f131548: 44818000 */ mtc1 $at,$f16
/* f13154c: 00000000 */ sll $zero,$zero,0x0
/* f131550: 46105482 */ mul.s $f18,$f10,$f16
/* f131554: 4612f101 */ sub.s $f4,$f30,$f18
/* f131558: 0c004b70 */ jal random
/* f13155c: e6040014 */ swc1 $f4,0x14($s0)
/* f131560: 44824000 */ mtc1 $v0,$f8
/* f131564: 3c014f80 */ lui $at,0x4f80
/* f131568: 04410004 */ bgez $v0,.L0f13157c
/* f13156c: 468041a0 */ cvt.s.w $f6,$f8
/* f131570: 44815000 */ mtc1 $at,$f10
/* f131574: 00000000 */ sll $zero,$zero,0x0
/* f131578: 460a3180 */ add.s $f6,$f6,$f10
.L0f13157c:
/* f13157c: 46143402 */ mul.s $f16,$f6,$f20
/* f131580: 00000000 */ sll $zero,$zero,0x0
/* f131584: 46188482 */ mul.s $f18,$f16,$f24
/* f131588: 461a9101 */ sub.s $f4,$f18,$f26
/* f13158c: 0c004b70 */ jal random
/* f131590: e6040018 */ swc1 $f4,0x18($s0)
/* f131594: 44824000 */ mtc1 $v0,$f8
/* f131598: 3c014f80 */ lui $at,0x4f80
/* f13159c: 04410004 */ bgez $v0,.L0f1315b0
/* f1315a0: 468042a0 */ cvt.s.w $f10,$f8
/* f1315a4: 44813000 */ mtc1 $at,$f6
/* f1315a8: 00000000 */ sll $zero,$zero,0x0
/* f1315ac: 46065280 */ add.s $f10,$f10,$f6
.L0f1315b0:
/* f1315b0: 46145402 */ mul.s $f16,$f10,$f20
/* f1315b4: 3c017f1b */ lui $at,%hi(var7f1b56cc)
/* f1315b8: c43256cc */ lwc1 $f18,%lo(var7f1b56cc)($at)
/* f1315bc: 26310020 */ addiu $s1,$s1,0x20
/* f1315c0: 26100020 */ addiu $s0,$s0,0x20
/* f1315c4: ae40000c */ sw $zero,0xc($s2)
/* f1315c8: 46128100 */ add.s $f4,$f16,$f18
/* f1315cc: 1633ff9f */ bne $s1,$s3,.L0f13144c
/* f1315d0: e644001c */ swc1 $f4,0x1c($s2)
/* f1315d4: 8fbf005c */ lw $ra,0x5c($sp)
/* f1315d8: 02801025 */ or $v0,$s4,$zero
/* f1315dc: 8fb40058 */ lw $s4,0x58($sp)
/* f1315e0: d7b40018 */ ldc1 $f20,0x18($sp)
/* f1315e4: d7b60020 */ ldc1 $f22,0x20($sp)
/* f1315e8: d7b80028 */ ldc1 $f24,0x28($sp)
/* f1315ec: d7ba0030 */ ldc1 $f26,0x30($sp)
/* f1315f0: d7bc0038 */ ldc1 $f28,0x38($sp)
/* f1315f4: d7be0040 */ ldc1 $f30,0x40($sp)
/* f1315f8: 8fb00048 */ lw $s0,0x48($sp)
/* f1315fc: 8fb1004c */ lw $s1,0x4c($sp)
/* f131600: 8fb20050 */ lw $s2,0x50($sp)
/* f131604: 8fb30054 */ lw $s3,0x54($sp)
/* f131608: 03e00008 */ jr $ra
/* f13160c: 27bd0060 */ addiu $sp,$sp,0x60
);
GLOBAL_ASM(
glabel func0f131610
/* f131610: 27bdffe0 */ addiu $sp,$sp,-32
/* f131614: afbf001c */ sw $ra,0x1c($sp)
/* f131618: afb00018 */ sw $s0,0x18($sp)
/* f13161c: 00808025 */ or $s0,$a0,$zero
/* f131620: 0c004b70 */ jal random
/* f131624: ac800094 */ sw $zero,0x94($a0)
/* f131628: 304e0007 */ andi $t6,$v0,0x7
/* f13162c: 25cf0001 */ addiu $t7,$t6,0x1
/* f131630: 0c004b70 */ jal random
/* f131634: ae0f0098 */ sw $t7,0x98($s0)
/* f131638: 30580007 */ andi $t8,$v0,0x7
/* f13163c: 27190001 */ addiu $t9,$t8,0x1
/* f131640: 0c004b70 */ jal random
/* f131644: ae19009c */ sw $t9,0x9c($s0)
/* f131648: 30480007 */ andi $t0,$v0,0x7
/* f13164c: 25090001 */ addiu $t1,$t0,0x1
/* f131650: 0c004b70 */ jal random
/* f131654: ae0900a0 */ sw $t1,0xa0($s0)
/* f131658: 304a000f */ andi $t2,$v0,0xf
/* f13165c: 254b000a */ addiu $t3,$t2,0xa
/* f131660: ae0b00a4 */ sw $t3,0xa4($s0)
/* f131664: 8fbf001c */ lw $ra,0x1c($sp)
/* f131668: 8fb00018 */ lw $s0,0x18($sp)
/* f13166c: 27bd0020 */ addiu $sp,$sp,0x20
/* f131670: 03e00008 */ jr $ra
/* f131674: 00000000 */ sll $zero,$zero,0x0
);
GLOBAL_ASM(
glabel func0f131678
/* f131678: 24830001 */ addiu $v1,$a0,0x1
/* f13167c: 18600025 */ blez $v1,.L0f131714
/* f131680: 00001025 */ or $v0,$zero,$zero
/* f131684: 3c078008 */ lui $a3,%hi(var8007f0c0)
/* f131688: 44801000 */ mtc1 $zero,$f2
/* f13168c: 44800000 */ mtc1 $zero,$f0
/* f131690: 24e7f0c0 */ addiu $a3,$a3,%lo(var8007f0c0)
/* f131694: 00002025 */ or $a0,$zero,$zero
/* f131698: 24080064 */ addiu $t0,$zero,0x64
.L0f13169c:
/* f13169c: 8cee0000 */ lw $t6,0x0($a3)
/* f1316a0: 24420001 */ addiu $v0,$v0,0x1
/* f1316a4: 01c42821 */ addu $a1,$t6,$a0
/* f1316a8: 8ca60060 */ lw $a2,0x60($a1)
/* f1316ac: 18c00006 */ blez $a2,.L0f1316c8
/* f1316b0: 00000000 */ sll $zero,$zero,0x0
/* f1316b4: c4a4005c */ lwc1 $f4,0x5c($a1)
/* f1316b8: 4604003c */ c.lt.s $f0,$f4
/* f1316bc: 00000000 */ sll $zero,$zero,0x0
/* f1316c0: 45030009 */ bc1tl .L0f1316e8
/* f1316c4: e4a0005c */ swc1 $f0,0x5c($a1)
.L0f1316c8:
/* f1316c8: 1cc00010 */ bgtz $a2,.L0f13170c
/* f1316cc: 00000000 */ sll $zero,$zero,0x0
/* f1316d0: c4a60058 */ lwc1 $f6,0x58($a1)
/* f1316d4: 4606103c */ c.lt.s $f2,$f6
/* f1316d8: 00000000 */ sll $zero,$zero,0x0
/* f1316dc: 4500000b */ bc1f .L0f13170c
/* f1316e0: 00000000 */ sll $zero,$zero,0x0
/* f1316e4: e4a0005c */ swc1 $f0,0x5c($a1)
.L0f1316e8:
/* f1316e8: 8cef0000 */ lw $t7,0x0($a3)
/* f1316ec: 01e4c021 */ addu $t8,$t7,$a0
/* f1316f0: af080060 */ sw $t0,0x60($t8)
/* f1316f4: 8cf90000 */ lw $t9,0x0($a3)
/* f1316f8: 03242821 */ addu $a1,$t9,$a0
/* f1316fc: 8ca60060 */ lw $a2,0x60($a1)
/* f131700: 04c10002 */ bgez $a2,.L0f13170c
/* f131704: 00064823 */ negu $t1,$a2
/* f131708: aca90060 */ sw $t1,0x60($a1)
.L0f13170c:
/* f13170c: 1443ffe3 */ bne $v0,$v1,.L0f13169c
/* f131710: 2484000c */ addiu $a0,$a0,0xc
.L0f131714:
/* f131714: 03e00008 */ jr $ra
/* f131718: 00000000 */ sll $zero,$zero,0x0
);
GLOBAL_ASM(
glabel func0f13171c
/* f13171c: 3c078008 */ lui $a3,%hi(var8007f0c0)
/* f131720: 24e7f0c0 */ addiu $a3,$a3,%lo(var8007f0c0)
/* f131724: 8ce60000 */ lw $a2,0x0($a3)
/* f131728: 27bdffe0 */ addiu $sp,$sp,-32
/* f13172c: afbf0014 */ sw $ra,0x14($sp)
/* f131730: afa40020 */ sw $a0,0x20($sp)
/* f131734: 8cc200cc */ lw $v0,0xcc($a2)
/* f131738: 2405ffff */ addiu $a1,$zero,-1
/* f13173c: 240affff */ addiu $t2,$zero,-1
/* f131740: 508200b8 */ beql $a0,$v0,.L0f131a24
/* f131744: 8fbf0014 */ lw $ra,0x14($sp)
/* f131748: 8cc30020 */ lw $v1,0x20($a2)
/* f13174c: 10600007 */ beqz $v1,.L0f13176c
/* f131750: 00000000 */ sll $zero,$zero,0x0
/* f131754: 24020001 */ addiu $v0,$zero,0x1
/* f131758: 10620079 */ beq $v1,$v0,.L0f131940
/* f13175c: 8fb80020 */ lw $t8,0x20($sp)
/* f131760: 240b0064 */ addiu $t3,$zero,0x64
/* f131764: 10000082 */ beqz $zero,.L0f131970
/* f131768: 24090003 */ addiu $t1,$zero,0x3
.L0f13176c:
/* f13176c: 14400007 */ bnez $v0,.L0f13178c
/* f131770: 00c02025 */ or $a0,$a2,$zero
/* f131774: 0fc4c584 */ jal func0f131610
/* f131778: afaa0018 */ sw $t2,0x18($sp)
/* f13177c: 3c078008 */ lui $a3,%hi(var8007f0c0)
/* f131780: 24e7f0c0 */ addiu $a3,$a3,%lo(var8007f0c0)
/* f131784: 8ce60000 */ lw $a2,0x0($a3)
/* f131788: 8faa0018 */ lw $t2,0x18($sp)
.L0f13178c:
/* f13178c: 8faf0020 */ lw $t7,0x20($sp)
/* f131790: 24050001 */ addiu $a1,$zero,0x1
/* f131794: 24020001 */ addiu $v0,$zero,0x1
/* f131798: 11e0000a */ beqz $t7,.L0f1317c4
/* f13179c: 3c0142c8 */ lui $at,0x42c8
/* f1317a0: 11e2001c */ beq $t7,$v0,.L0f131814
/* f1317a4: 3c014170 */ lui $at,0x4170
/* f1317a8: 24010002 */ addiu $at,$zero,0x2
/* f1317ac: 11e10032 */ beq $t7,$at,.L0f131878
/* f1317b0: 24090003 */ addiu $t1,$zero,0x3
/* f1317b4: 11e9004a */ beq $t7,$t1,.L0f1318e0
/* f1317b8: 3c0141f0 */ lui $at,0x41f0
/* f1317bc: 1000006c */ beqz $zero,.L0f131970
/* f1317c0: 240b0064 */ addiu $t3,$zero,0x64
.L0f1317c4:
/* f1317c4: acc000d4 */ sw $zero,0xd4($a2)
/* f1317c8: 8cf80000 */ lw $t8,0x0($a3)
/* f1317cc: 44812000 */ mtc1 $at,$f4
/* f1317d0: 240b0064 */ addiu $t3,$zero,0x64
/* f1317d4: 3c01bf80 */ lui $at,0xbf80
/* f1317d8: e70400bc */ swc1 $f4,0xbc($t8)
/* f1317dc: 8cf90000 */ lw $t9,0x0($a3)
/* f1317e0: 44813000 */ mtc1 $at,$f6
/* f1317e4: 24090003 */ addiu $t1,$zero,0x3
/* f1317e8: af2b00c0 */ sw $t3,0xc0($t9)
/* f1317ec: 8ce60000 */ lw $a2,0x0($a3)
/* f1317f0: 8cc200c0 */ lw $v0,0xc0($a2)
/* f1317f4: 04410003 */ bgez $v0,.L0f131804
/* f1317f8: 00026023 */ negu $t4,$v0
/* f1317fc: accc00c0 */ sw $t4,0xc0($a2)
/* f131800: 8ce60000 */ lw $a2,0x0($a3)
.L0f131804:
/* f131804: e4c600c4 */ swc1 $f6,0xc4($a2)
/* f131808: 2405ffff */ addiu $a1,$zero,-1
/* f13180c: 10000058 */ beqz $zero,.L0f131970
/* f131810: 8ce60000 */ lw $a2,0x0($a3)
.L0f131814:
/* f131814: 44814000 */ mtc1 $at,$f8
/* f131818: 240d00c8 */ addiu $t5,$zero,0xc8
/* f13181c: 3c0142c8 */ lui $at,0x42c8
/* f131820: e4c800c8 */ swc1 $f8,0xc8($a2)
/* f131824: 8cee0000 */ lw $t6,0x0($a3)
/* f131828: 44815000 */ mtc1 $at,$f10
/* f13182c: 240b0064 */ addiu $t3,$zero,0x64
/* f131830: adcd00d4 */ sw $t5,0xd4($t6)
/* f131834: 8cef0000 */ lw $t7,0x0($a3)
/* f131838: 3c017f1b */ lui $at,%hi(var7f1b56d0)
/* f13183c: e5ea00bc */ swc1 $f10,0xbc($t7)
/* f131840: 8cf80000 */ lw $t8,0x0($a3)
/* f131844: af0b00c0 */ sw $t3,0xc0($t8)
/* f131848: 8ce60000 */ lw $a2,0x0($a3)
/* f13184c: 8cc200c0 */ lw $v0,0xc0($a2)
/* f131850: 04410003 */ bgez $v0,.L0f131860
/* f131854: 0002c823 */ negu $t9,$v0
/* f131858: acd900c0 */ sw $t9,0xc0($a2)
/* f13185c: 8ce60000 */ lw $a2,0x0($a3)
.L0f131860:
/* f131860: c43056d0 */ lwc1 $f16,%lo(var7f1b56d0)($at)
/* f131864: 00005025 */ or $t2,$zero,$zero
/* f131868: 24090003 */ addiu $t1,$zero,0x3
/* f13186c: e4d000c4 */ swc1 $f16,0xc4($a2)
/* f131870: 1000003f */ beqz $zero,.L0f131970
/* f131874: 8ce60000 */ lw $a2,0x0($a3)
.L0f131878:
/* f131878: 3c014190 */ lui $at,0x4190
/* f13187c: 44819000 */ mtc1 $at,$f18
/* f131880: 240c0190 */ addiu $t4,$zero,0x190
/* f131884: 3c014316 */ lui $at,0x4316
/* f131888: e4d200c8 */ swc1 $f18,0xc8($a2)
/* f13188c: 8ced0000 */ lw $t5,0x0($a3)
/* f131890: 44812000 */ mtc1 $at,$f4
/* f131894: 240b0064 */ addiu $t3,$zero,0x64
/* f131898: adac00d4 */ sw $t4,0xd4($t5)
/* f13189c: 8cee0000 */ lw $t6,0x0($a3)
/* f1318a0: 3c017f1b */ lui $at,%hi(var7f1b56d4)
/* f1318a4: e5c400bc */ swc1 $f4,0xbc($t6)
/* f1318a8: 8cef0000 */ lw $t7,0x0($a3)
/* f1318ac: adeb00c0 */ sw $t3,0xc0($t7)
/* f1318b0: 8ce60000 */ lw $a2,0x0($a3)
/* f1318b4: 8cc200c0 */ lw $v0,0xc0($a2)
/* f1318b8: 04410003 */ bgez $v0,.L0f1318c8
/* f1318bc: 0002c023 */ negu $t8,$v0
/* f1318c0: acd800c0 */ sw $t8,0xc0($a2)
/* f1318c4: 8ce60000 */ lw $a2,0x0($a3)
.L0f1318c8:
/* f1318c8: c42656d4 */ lwc1 $f6,%lo(var7f1b56d4)($at)
/* f1318cc: 240a0001 */ addiu $t2,$zero,0x1
/* f1318d0: 24090003 */ addiu $t1,$zero,0x3
/* f1318d4: e4c600c4 */ swc1 $f6,0xc4($a2)
/* f1318d8: 10000025 */ beqz $zero,.L0f131970
/* f1318dc: 8ce60000 */ lw $a2,0x0($a3)
.L0f1318e0:
/* f1318e0: 44814000 */ mtc1 $at,$f8
/* f1318e4: 241901f4 */ addiu $t9,$zero,0x1f4
/* f1318e8: 3c014396 */ lui $at,0x4396
/* f1318ec: e4c800c8 */ swc1 $f8,0xc8($a2)
/* f1318f0: 8cec0000 */ lw $t4,0x0($a3)
/* f1318f4: 44815000 */ mtc1 $at,$f10
/* f1318f8: 240b0064 */ addiu $t3,$zero,0x64
/* f1318fc: ad9900d4 */ sw $t9,0xd4($t4)
/* f131900: 8ced0000 */ lw $t5,0x0($a3)
/* f131904: 3c017f1b */ lui $at,%hi(var7f1b56d8)
/* f131908: e5aa00bc */ swc1 $f10,0xbc($t5)
/* f13190c: 8cee0000 */ lw $t6,0x0($a3)
/* f131910: adcb00c0 */ sw $t3,0xc0($t6)
/* f131914: 8ce60000 */ lw $a2,0x0($a3)
/* f131918: 8cc200c0 */ lw $v0,0xc0($a2)
/* f13191c: 04410003 */ bgez $v0,.L0f13192c
/* f131920: 00027823 */ negu $t7,$v0
/* f131924: accf00c0 */ sw $t7,0xc0($a2)
/* f131928: 8ce60000 */ lw $a2,0x0($a3)
.L0f13192c:
/* f13192c: c43056d8 */ lwc1 $f16,%lo(var7f1b56d8)($at)
/* f131930: 240a0002 */ addiu $t2,$zero,0x2
/* f131934: e4d000c4 */ swc1 $f16,0xc4($a2)
/* f131938: 1000000d */ beqz $zero,.L0f131970
/* f13193c: 8ce60000 */ lw $a2,0x0($a3)
.L0f131940:
/* f131940: 13000005 */ beqz $t8,.L0f131958
/* f131944: 240b0064 */ addiu $t3,$zero,0x64
/* f131948: 13020006 */ beq $t8,$v0,.L0f131964
/* f13194c: 241901f4 */ addiu $t9,$zero,0x1f4
/* f131950: 10000007 */ beqz $zero,.L0f131970
/* f131954: 24090003 */ addiu $t1,$zero,0x3
.L0f131958:
/* f131958: acc000d4 */ sw $zero,0xd4($a2)
/* f13195c: 10000003 */ beqz $zero,.L0f13196c
/* f131960: 8ce60000 */ lw $a2,0x0($a3)
.L0f131964:
/* f131964: acd900d4 */ sw $t9,0xd4($a2)
/* f131968: 8ce60000 */ lw $a2,0x0($a3)
.L0f13196c:
/* f13196c: 24090003 */ addiu $t1,$zero,0x3
.L0f131970:
/* f131970: 04a00016 */ bltz $a1,.L0f1319cc
/* f131974: 00001825 */ or $v1,$zero,$zero
/* f131978: 44800000 */ mtc1 $zero,$f0
/* f13197c: 2408000c */ addiu $t0,$zero,0xc
.L0f131980:
/* f131980: 506a0010 */ beql $v1,$t2,.L0f1319c4
/* f131984: 24630001 */ addiu $v1,$v1,0x1
/* f131988: 00680019 */ multu $v1,$t0
/* f13198c: 00001012 */ mflo $v0
/* f131990: 00c26021 */ addu $t4,$a2,$v0
/* f131994: e580005c */ swc1 $f0,0x5c($t4)
/* f131998: 8ced0000 */ lw $t5,0x0($a3)
/* f13199c: 01a27021 */ addu $t6,$t5,$v0
/* f1319a0: adcb0060 */ sw $t3,0x60($t6)
/* f1319a4: 8ce60000 */ lw $a2,0x0($a3)
/* f1319a8: 00c22021 */ addu $a0,$a2,$v0
/* f1319ac: 8c850060 */ lw $a1,0x60($a0)
/* f1319b0: 04a10003 */ bgez $a1,.L0f1319c0
/* f1319b4: 00057823 */ negu $t7,$a1
/* f1319b8: ac8f0060 */ sw $t7,0x60($a0)
/* f1319bc: 8ce60000 */ lw $a2,0x0($a3)
.L0f1319c0:
/* f1319c0: 24630001 */ addiu $v1,$v1,0x1
.L0f1319c4:
/* f1319c4: 1469ffee */ bne $v1,$t1,.L0f131980
/* f1319c8: 00000000 */ sll $zero,$zero,0x0
.L0f1319cc:
/* f1319cc: 05400012 */ bltz $t2,.L0f131a18
/* f1319d0: 2408000c */ addiu $t0,$zero,0xc
/* f1319d4: 01480019 */ multu $t2,$t0
/* f1319d8: 3c013f80 */ lui $at,0x3f80
/* f1319dc: 44819000 */ mtc1 $at,$f18
/* f1319e0: 00001012 */ mflo $v0
/* f1319e4: 00c2c021 */ addu $t8,$a2,$v0
/* f1319e8: e712005c */ swc1 $f18,0x5c($t8)
/* f1319ec: 8cf90000 */ lw $t9,0x0($a3)
/* f1319f0: 03226021 */ addu $t4,$t9,$v0
/* f1319f4: ad8b0060 */ sw $t3,0x60($t4)
/* f1319f8: 8ce60000 */ lw $a2,0x0($a3)
/* f1319fc: 00c21821 */ addu $v1,$a2,$v0
/* f131a00: 8c640060 */ lw $a0,0x60($v1)
/* f131a04: 04810004 */ bgez $a0,.L0f131a18
/* f131a08: 00046823 */ negu $t5,$a0
/* f131a0c: ac6d0060 */ sw $t5,0x60($v1)
/* f131a10: 3c068008 */ lui $a2,0x8008
/* f131a14: 8cc6f0c0 */ lw $a2,-0xf40($a2)
.L0f131a18:
/* f131a18: 8fae0020 */ lw $t6,0x20($sp)
/* f131a1c: acce00cc */ sw $t6,0xcc($a2)
/* f131a20: 8fbf0014 */ lw $ra,0x14($sp)
.L0f131a24:
/* f131a24: 27bd0020 */ addiu $sp,$sp,0x20
/* f131a28: 03e00008 */ jr $ra
/* f131a2c: 00000000 */ sll $zero,$zero,0x0
);
GLOBAL_ASM(
glabel func0f131a30
/* f131a30: 27bdff48 */ addiu $sp,$sp,-184
/* f131a34: afb20048 */ sw $s2,0x48($sp)
/* f131a38: 00809025 */ or $s2,$a0,$zero
/* f131a3c: afbf005c */ sw $ra,0x5c($sp)
/* f131a40: afb60058 */ sw $s6,0x58($sp)
/* f131a44: afb50054 */ sw $s5,0x54($sp)
/* f131a48: 3c047f1b */ lui $a0,%hi(var7f1b5620)
/* f131a4c: 3c058008 */ lui $a1,%hi(var8007f0d4)
/* f131a50: 0000b025 */ or $s6,$zero,$zero
/* f131a54: afb40050 */ sw $s4,0x50($sp)
/* f131a58: afb3004c */ sw $s3,0x4c($sp)
/* f131a5c: afb10044 */ sw $s1,0x44($sp)
/* f131a60: afb00040 */ sw $s0,0x40($sp)
/* f131a64: f7b60038 */ sdc1 $f22,0x38($sp)
/* f131a68: f7b40030 */ sdc1 $f20,0x30($sp)
/* f131a6c: 0000a825 */ or $s5,$zero,$zero
/* f131a70: 24a5f0d4 */ addiu $a1,$a1,%lo(var8007f0d4)
/* f131a74: 0c0036cc */ jal func0000db30
/* f131a78: 24845620 */ addiu $a0,$a0,%lo(var7f1b5620)
/* f131a7c: 8e420090 */ lw $v0,0x90($s2)
/* f131a80: 0240a025 */ or $s4,$s2,$zero
/* f131a84: 00009825 */ or $s3,$zero,$zero
/* f131a88: 18400009 */ blez $v0,.L0f131ab0
/* f131a8c: 02408025 */ or $s0,$s2,$zero
/* f131a90: 44824000 */ mtc1 $v0,$f8
/* f131a94: c6400088 */ lwc1 $f0,0x88($s2)
/* f131a98: c644008c */ lwc1 $f4,0x8c($s2)
/* f131a9c: 468042a0 */ cvt.s.w $f10,$f8
/* f131aa0: 46002181 */ sub.s $f6,$f4,$f0
/* f131aa4: 460a3403 */ div.s $f16,$f6,$f10
/* f131aa8: 46100480 */ add.s $f18,$f0,$f16
/* f131aac: e6520088 */ swc1 $f18,0x88($s2)
.L0f131ab0:
/* f131ab0: 8e430060 */ lw $v1,0x60($s2)
/* f131ab4: 244effff */ addiu $t6,$v0,-1
/* f131ab8: ae4e0090 */ sw $t6,0x90($s2)
/* f131abc: 1860000b */ blez $v1,.L0f131aec
/* f131ac0: 3c01bf80 */ lui $at,0xbf80
/* f131ac4: 44833000 */ mtc1 $v1,$f6
/* f131ac8: c6400058 */ lwc1 $f0,0x58($s2)
/* f131acc: c644005c */ lwc1 $f4,0x5c($s2)
/* f131ad0: 468032a0 */ cvt.s.w $f10,$f6
/* f131ad4: 246fffff */ addiu $t7,$v1,-1
/* f131ad8: ae4f0060 */ sw $t7,0x60($s2)
/* f131adc: 46002201 */ sub.s $f8,$f4,$f0
/* f131ae0: 460a4403 */ div.s $f16,$f8,$f10
/* f131ae4: 46100480 */ add.s $f18,$f0,$f16
/* f131ae8: e6520058 */ swc1 $f18,0x58($s2)
.L0f131aec:
/* f131aec: 8e42006c */ lw $v0,0x6c($s2)
/* f131af0: 4481b000 */ mtc1 $at,$f22
/* f131af4: 3c017f1b */ lui $at,%hi(var7f1b56dc)
/* f131af8: 5840000c */ blezl $v0,.L0f131b2c
/* f131afc: 8e420078 */ lw $v0,0x78($s2)
/* f131b00: 44824000 */ mtc1 $v0,$f8
/* f131b04: c6400064 */ lwc1 $f0,0x64($s2)
/* f131b08: c6440068 */ lwc1 $f4,0x68($s2)
/* f131b0c: 468042a0 */ cvt.s.w $f10,$f8
/* f131b10: 2458ffff */ addiu $t8,$v0,-1
/* f131b14: ae58006c */ sw $t8,0x6c($s2)
/* f131b18: 46002181 */ sub.s $f6,$f4,$f0
/* f131b1c: 460a3403 */ div.s $f16,$f6,$f10
/* f131b20: 46100480 */ add.s $f18,$f0,$f16
/* f131b24: e6520064 */ swc1 $f18,0x64($s2)
/* f131b28: 8e420078 */ lw $v0,0x78($s2)
.L0f131b2c:
/* f131b2c: 1840000b */ blez $v0,.L0f131b5c
/* f131b30: 00000000 */ sll $zero,$zero,0x0
/* f131b34: 44823000 */ mtc1 $v0,$f6
/* f131b38: c6400070 */ lwc1 $f0,0x70($s2)
/* f131b3c: c6440074 */ lwc1 $f4,0x74($s2)
/* f131b40: 468032a0 */ cvt.s.w $f10,$f6
/* f131b44: 2459ffff */ addiu $t9,$v0,-1
/* f131b48: ae590078 */ sw $t9,0x78($s2)
/* f131b4c: 46002201 */ sub.s $f8,$f4,$f0
/* f131b50: 460a4403 */ div.s $f16,$f8,$f10
/* f131b54: 46100480 */ add.s $f18,$f0,$f16
/* f131b58: e6520070 */ swc1 $f18,0x70($s2)
.L0f131b5c:
/* f131b5c: c43456dc */ lwc1 $f20,%lo(var7f1b56dc)($at)
.L0f131b60:
/* f131b60: 3c098008 */ lui $t1,%hi(var8007f0c4)
/* f131b64: 2529f0c4 */ addiu $t1,$t1,%lo(var8007f0c4)
/* f131b68: 8d210000 */ lw $at,0x0($t1)
/* f131b6c: 8d2b0004 */ lw $t3,0x4($t1)
/* f131b70: 27a8008c */ addiu $t0,$sp,0x8c
/* f131b74: ad010000 */ sw $at,0x0($t0)
/* f131b78: ad0b0004 */ sw $t3,0x4($t0)
/* f131b7c: 8d2b000c */ lw $t3,0xc($t1)
/* f131b80: 8d210008 */ lw $at,0x8($t1)
/* f131b84: ad0b000c */ sw $t3,0xc($t0)
/* f131b88: ad010008 */ sw $at,0x8($t0)
/* f131b8c: c6840058 */ lwc1 $f4,0x58($s4)
/* f131b90: c6480088 */ lwc1 $f8,0x88($s2)
/* f131b94: 46142182 */ mul.s $f6,$f4,$f20
/* f131b98: 00000000 */ sll $zero,$zero,0x0
/* f131b9c: 46083282 */ mul.s $f10,$f6,$f8
/* f131ba0: 4600540d */ trunc.w.s $f16,$f10
/* f131ba4: 44118000 */ mfc1 $s1,$f16
/* f131ba8: 0fc5b364 */ jal getVar80084014
/* f131bac: 00000000 */ sll $zero,$zero,0x0
/* f131bb0: 10400002 */ beqz $v0,.L0f131bbc
/* f131bb4: 00000000 */ sll $zero,$zero,0x0
/* f131bb8: 00008825 */ or $s1,$zero,$zero
.L0f131bbc:
/* f131bbc: 5a200034 */ blezl $s1,.L0f131c90
/* f131bc0: 8e040034 */ lw $a0,0x34($s0)
/* f131bc4: 8e040034 */ lw $a0,0x34($s0)
/* f131bc8: 03b31021 */ addu $v0,$sp,$s3
/* f131bcc: 14800012 */ bnez $a0,.L0f131c18
/* f131bd0: 00000000 */ sll $zero,$zero,0x0
/* f131bd4: 8c42008c */ lw $v0,0x8c($v0)
/* f131bd8: 26060034 */ addiu $a2,$s0,0x34
/* f131bdc: 2407ffff */ addiu $a3,$zero,-1
/* f131be0: 0440000d */ bltz $v0,.L0f131c18
/* f131be4: 240dffff */ addiu $t5,$zero,-1
/* f131be8: a64200f8 */ sh $v0,0xf8($s2)
/* f131bec: 864500f8 */ lh $a1,0xf8($s2)
/* f131bf0: 3c048009 */ lui $a0,0x8009
/* f131bf4: 240effff */ addiu $t6,$zero,-1
/* f131bf8: 240fffff */ addiu $t7,$zero,-1
/* f131bfc: afaf001c */ sw $t7,0x1c($sp)
/* f131c00: afae0018 */ sw $t6,0x18($sp)
/* f131c04: 8c845200 */ lw $a0,0x5200($a0)
/* f131c08: e7b60014 */ swc1 $f22,0x14($sp)
/* f131c0c: 0c004241 */ jal func00010904
/* f131c10: afad0010 */ sw $t5,0x10($sp)
/* f131c14: 8e040034 */ lw $a0,0x34($s0)
.L0f131c18:
/* f131c18: 50800022 */ beqzl $a0,.L0f131ca4
/* f131c1c: 26730004 */ addiu $s3,$s3,0x4
/* f131c20: 0c00cdfc */ jal func000337f0
/* f131c24: 00000000 */ sll $zero,$zero,0x0
/* f131c28: 1040001d */ beqz $v0,.L0f131ca0
/* f131c2c: 26040034 */ addiu $a0,$s0,0x34
/* f131c30: 00113080 */ sll $a2,$s1,0x2
/* f131c34: 00d13023 */ subu $a2,$a2,$s1
/* f131c38: 865900f8 */ lh $t9,0xf8($s2)
/* f131c3c: 240a0001 */ addiu $t2,$zero,0x1
/* f131c40: 2408ffff */ addiu $t0,$zero,-1
/* f131c44: 24090001 */ addiu $t1,$zero,0x1
/* f131c48: afa90020 */ sw $t1,0x20($sp)
/* f131c4c: afa8001c */ sw $t0,0x1c($sp)
/* f131c50: afaa0018 */ sw $t2,0x18($sp)
/* f131c54: 00002825 */ or $a1,$zero,$zero
/* f131c58: 04c10003 */ bgez $a2,.L0f131c68
/* f131c5c: 0006c083 */ sra $t8,$a2,0x2
/* f131c60: 24c10003 */ addiu $at,$a2,0x3
/* f131c64: 0001c083 */ sra $t8,$at,0x2
.L0f131c68:
/* f131c68: 3c013f80 */ lui $at,0x3f80
/* f131c6c: 44819000 */ mtc1 $at,$f18
/* f131c70: 03003025 */ or $a2,$t8,$zero
/* f131c74: 2407ffff */ addiu $a3,$zero,-1
/* f131c78: afb90010 */ sw $t9,0x10($sp)
/* f131c7c: 0c004128 */ jal func000104a0
/* f131c80: e7b20014 */ swc1 $f18,0x14($sp)
/* f131c84: 10000007 */ beqz $zero,.L0f131ca4
/* f131c88: 26730004 */ addiu $s3,$s3,0x4
/* f131c8c: 8e040034 */ lw $a0,0x34($s0)
.L0f131c90:
/* f131c90: 50800004 */ beqzl $a0,.L0f131ca4
/* f131c94: 26730004 */ addiu $s3,$s3,0x4
/* f131c98: 0c00cec9 */ jal func00033b24
/* f131c9c: 00000000 */ sll $zero,$zero,0x0
.L0f131ca0:
/* f131ca0: 26730004 */ addiu $s3,$s3,0x4
.L0f131ca4:
/* f131ca4: 24010010 */ addiu $at,$zero,0x10
/* f131ca8: 2694000c */ addiu $s4,$s4,0xc
/* f131cac: 1661ffac */ bne $s3,$at,.L0f131b60
/* f131cb0: 26100004 */ addiu $s0,$s0,0x4
/* f131cb4: 8e4200c0 */ lw $v0,0xc0($s2)
/* f131cb8: 3c14800a */ lui $s4,%hi(g_Vars)
/* f131cbc: 26949fc0 */ addiu $s4,$s4,%lo(g_Vars)
/* f131cc0: 18400015 */ blez $v0,.L0f131d18
/* f131cc4: 3c0c8008 */ lui $t4,0x8008
/* f131cc8: 8e830038 */ lw $v1,0x38($s4)
/* f131ccc: 0043082a */ slt $at,$v0,$v1
/* f131cd0: 50200005 */ beqzl $at,.L0f131ce8
/* f131cd4: 44825000 */ mtc1 $v0,$f10
/* f131cd8: c64400bc */ lwc1 $f4,0xbc($s2)
/* f131cdc: 1000000e */ beqz $zero,.L0f131d18
/* f131ce0: e64400b8 */ swc1 $f4,0xb8($s2)
/* f131ce4: 44825000 */ mtc1 $v0,$f10
.L0f131ce8:
/* f131ce8: c64000b8 */ lwc1 $f0,0xb8($s2)
/* f131cec: c64600bc */ lwc1 $f6,0xbc($s2)
/* f131cf0: 46805420 */ cvt.s.w $f16,$f10
/* f131cf4: 44832000 */ mtc1 $v1,$f4
/* f131cf8: 00435823 */ subu $t3,$v0,$v1
/* f131cfc: ae4b00c0 */ sw $t3,0xc0($s2)
/* f131d00: 46003201 */ sub.s $f8,$f6,$f0
/* f131d04: 468021a0 */ cvt.s.w $f6,$f4
/* f131d08: 46104483 */ div.s $f18,$f8,$f16
/* f131d0c: 46123282 */ mul.s $f10,$f6,$f18
/* f131d10: 460a0200 */ add.s $f8,$f0,$f10
/* f131d14: e64800b8 */ swc1 $f8,0xb8($s2)
.L0f131d18:
/* f131d18: 8d8cfc00 */ lw $t4,-0x400($t4)
/* f131d1c: 3c14800a */ lui $s4,%hi(g_Vars)
/* f131d20: 24010013 */ addiu $at,$zero,0x13
/* f131d24: 1581000c */ bne $t4,$at,.L0f131d58
/* f131d28: 26949fc0 */ addiu $s4,$s4,%lo(g_Vars)
/* f131d2c: c6440014 */ lwc1 $f4,0x14($s2)
/* f131d30: 3c017f1b */ lui $at,%hi(var7f1b56e0)
/* f131d34: c43056e0 */ lwc1 $f16,%lo(var7f1b56e0)($at)
/* f131d38: 4480b000 */ mtc1 $zero,$f22
/* f131d3c: 3c012f80 */ lui $at,0x2f80
/* f131d40: 46002187 */ neg.s $f6,$f4
/* f131d44: 4481a000 */ mtc1 $at,$f20
/* f131d48: e6460004 */ swc1 $f6,0x4($s2)
/* f131d4c: e6500008 */ swc1 $f16,0x8($s2)
/* f131d50: 1000005e */ beqz $zero,.L0f131ecc
/* f131d54: e6560000 */ swc1 $f22,0x0($s2)
.L0f131d58:
/* f131d58: 8e420010 */ lw $v0,0x10($s2)
/* f131d5c: 1840002e */ blez $v0,.L0f131e18
/* f131d60: 00000000 */ sll $zero,$zero,0x0
/* f131d64: 8e830038 */ lw $v1,0x38($s4)
/* f131d68: 0043082a */ slt $at,$v0,$v1
/* f131d6c: 50200005 */ beqzl $at,.L0f131d84
/* f131d70: 44828000 */ mtc1 $v0,$f16
/* f131d74: c652000c */ lwc1 $f18,0xc($s2)
/* f131d78: 1000000e */ beqz $zero,.L0f131db4
/* f131d7c: e6520008 */ swc1 $f18,0x8($s2)
/* f131d80: 44828000 */ mtc1 $v0,$f16
.L0f131d84:
/* f131d84: c64c0008 */ lwc1 $f12,0x8($s2)
/* f131d88: c64a000c */ lwc1 $f10,0xc($s2)
/* f131d8c: 46808120 */ cvt.s.w $f4,$f16
/* f131d90: 44839000 */ mtc1 $v1,$f18
/* f131d94: 00436823 */ subu $t5,$v0,$v1
/* f131d98: ae4d0010 */ sw $t5,0x10($s2)
/* f131d9c: 460c5201 */ sub.s $f8,$f10,$f12
/* f131da0: 468092a0 */ cvt.s.w $f10,$f18
/* f131da4: 46044183 */ div.s $f6,$f8,$f4
/* f131da8: 46065402 */ mul.s $f16,$f10,$f6
/* f131dac: 46106200 */ add.s $f8,$f12,$f16
/* f131db0: e6480008 */ swc1 $f8,0x8($s2)
.L0f131db4:
/* f131db4: 3c017f1b */ lui $at,%hi(var7f1b56e4)
/* f131db8: c42456e4 */ lwc1 $f4,%lo(var7f1b56e4)($at)
/* f131dbc: c64c0008 */ lwc1 $f12,0x8($s2)
/* f131dc0: 460c203c */ c.lt.s $f4,$f12
/* f131dc4: 00000000 */ sll $zero,$zero,0x0
/* f131dc8: 45000005 */ bc1f .L0f131de0
/* f131dcc: 00000000 */ sll $zero,$zero,0x0
/* f131dd0: 4480b000 */ mtc1 $zero,$f22
/* f131dd4: 00000000 */ sll $zero,$zero,0x0
/* f131dd8: e6560008 */ swc1 $f22,0x8($s2)
/* f131ddc: c64c0008 */ lwc1 $f12,0x8($s2)
.L0f131de0:
/* f131de0: 0c0068f4 */ jal func0001a3d0
/* f131de4: 00000000 */ sll $zero,$zero,0x0
/* f131de8: c6520014 */ lwc1 $f18,0x14($s2)
/* f131dec: c64c0008 */ lwc1 $f12,0x8($s2)
/* f131df0: 46120282 */ mul.s $f10,$f0,$f18
/* f131df4: 0c0068f7 */ jal func0001a3dc
/* f131df8: e64a0000 */ swc1 $f10,0x0($s2)
/* f131dfc: c6460014 */ lwc1 $f6,0x14($s2)
/* f131e00: 3c012f80 */ lui $at,0x2f80
/* f131e04: 4481a000 */ mtc1 $at,$f20
/* f131e08: 46060402 */ mul.s $f16,$f0,$f6
/* f131e0c: 24160001 */ addiu $s6,$zero,0x1
/* f131e10: 1000002e */ beqz $zero,.L0f131ecc
/* f131e14: e6500004 */ swc1 $f16,0x4($s2)
.L0f131e18:
/* f131e18: 0c004b70 */ jal random
/* f131e1c: 00000000 */ sll $zero,$zero,0x0
/* f131e20: 3c012f80 */ lui $at,0x2f80
/* f131e24: 44822000 */ mtc1 $v0,$f4
/* f131e28: 4481a000 */ mtc1 $at,$f20
/* f131e2c: 3c017f1b */ lui $at,%hi(var7f1b56e8)
/* f131e30: c42856e8 */ lwc1 $f8,%lo(var7f1b56e8)($at)
/* f131e34: 04410005 */ bgez $v0,.L0f131e4c
/* f131e38: 468024a0 */ cvt.s.w $f18,$f4
/* f131e3c: 3c014f80 */ lui $at,0x4f80
/* f131e40: 44815000 */ mtc1 $at,$f10
/* f131e44: 00000000 */ sll $zero,$zero,0x0
/* f131e48: 460a9480 */ add.s $f18,$f18,$f10
.L0f131e4c:
/* f131e4c: 46149182 */ mul.s $f6,$f18,$f20
/* f131e50: 4606403c */ c.lt.s $f8,$f6
/* f131e54: 00000000 */ sll $zero,$zero,0x0
/* f131e58: 4500001c */ bc1f .L0f131ecc
/* f131e5c: 00000000 */ sll $zero,$zero,0x0
/* f131e60: 0c004b70 */ jal random
/* f131e64: 00000000 */ sll $zero,$zero,0x0
/* f131e68: 44828000 */ mtc1 $v0,$f16
/* f131e6c: 3c014f80 */ lui $at,0x4f80
/* f131e70: 04410004 */ bgez $v0,.L0f131e84
/* f131e74: 46808120 */ cvt.s.w $f4,$f16
/* f131e78: 44815000 */ mtc1 $at,$f10
/* f131e7c: 00000000 */ sll $zero,$zero,0x0
/* f131e80: 460a2100 */ add.s $f4,$f4,$f10
.L0f131e84:
/* f131e84: 46142002 */ mul.s $f0,$f4,$f20
/* f131e88: 3c017f1b */ lui $at,%hi(var7f1b56ec)
/* f131e8c: c42856ec */ lwc1 $f8,%lo(var7f1b56ec)($at)
/* f131e90: c6460008 */ lwc1 $f6,0x8($s2)
/* f131e94: 3c017f1b */ lui $at,%hi(var7f1b56f0)
/* f131e98: 46000480 */ add.s $f18,$f0,$f0
/* f131e9c: 46089082 */ mul.s $f2,$f18,$f8
/* f131ea0: 46061401 */ sub.s $f16,$f2,$f6
/* f131ea4: e642000c */ swc1 $f2,0xc($s2)
/* f131ea8: c42a56f0 */ lwc1 $f10,%lo(var7f1b56f0)($at)
/* f131eac: 460a8103 */ div.s $f4,$f16,$f10
/* f131eb0: 4600248d */ trunc.w.s $f18,$f4
/* f131eb4: 44039000 */ mfc1 $v1,$f18
/* f131eb8: 00000000 */ sll $zero,$zero,0x0
/* f131ebc: 04610003 */ bgez $v1,.L0f131ecc
/* f131ec0: ae430010 */ sw $v1,0x10($s2)
/* f131ec4: 0003c023 */ negu $t8,$v1
/* f131ec8: ae580010 */ sw $t8,0x10($s2)
.L0f131ecc:
/* f131ecc: 3c198008 */ lui $t9,0x8008
/* f131ed0: 8f39f0c0 */ lw $t9,-0xf40($t9)
/* f131ed4: 4480b000 */ mtc1 $zero,$f22
/* f131ed8: 00009825 */ or $s3,$zero,$zero
/* f131edc: 8f310024 */ lw $s1,0x24($t9)
/* f131ee0: 02208025 */ or $s0,$s1,$zero
.L0f131ee4:
/* f131ee4: c6080010 */ lwc1 $f8,0x10($s0)
/* f131ee8: c6860044 */ lwc1 $f6,0x44($s4)
/* f131eec: c60a0000 */ lwc1 $f10,0x0($s0)
/* f131ef0: c6120014 */ lwc1 $f18,0x14($s0)
/* f131ef4: 46064402 */ mul.s $f16,$f8,$f6
/* f131ef8: 46105100 */ add.s $f4,$f10,$f16
/* f131efc: c60a0004 */ lwc1 $f10,0x4($s0)
/* f131f00: e6040000 */ swc1 $f4,0x0($s0)
/* f131f04: c6880044 */ lwc1 $f8,0x44($s4)
/* f131f08: c6040018 */ lwc1 $f4,0x18($s0)
/* f131f0c: 46089182 */ mul.s $f6,$f18,$f8
/* f131f10: 46065400 */ add.s $f16,$f10,$f6
/* f131f14: c60a0008 */ lwc1 $f10,0x8($s0)
/* f131f18: e6100004 */ swc1 $f16,0x4($s0)
/* f131f1c: c6920044 */ lwc1 $f18,0x44($s4)
/* f131f20: c6100004 */ lwc1 $f16,0x4($s0)
/* f131f24: 46122202 */ mul.s $f8,$f4,$f18
/* f131f28: 46085180 */ add.s $f6,$f10,$f8
/* f131f2c: e6060008 */ swc1 $f6,0x8($s0)
/* f131f30: c6243e9c */ lwc1 $f4,0x3e9c($s1)
/* f131f34: 4604803c */ c.lt.s $f16,$f4
/* f131f38: 00000000 */ sll $zero,$zero,0x0
/* f131f3c: 45000083 */ bc1f .L0f13214c
/* f131f40: 00000000 */ sll $zero,$zero,0x0
/* f131f44: 0c004b70 */ jal random
/* f131f48: 24160002 */ addiu $s6,$zero,0x2
/* f131f4c: c62c3e98 */ lwc1 $f12,0x3e98($s1)
/* f131f50: 00401825 */ or $v1,$v0,$zero
/* f131f54: 44835000 */ mtc1 $v1,$f10
/* f131f58: 460cb03c */ c.lt.s $f22,$f12
/* f131f5c: 3c014f80 */ lui $at,0x4f80
/* f131f60: 46805220 */ cvt.s.w $f8,$f10
/* f131f64: 45020004 */ bc1fl .L0f131f78
/* f131f68: 46006387 */ neg.s $f14,$f12
/* f131f6c: 10000002 */ beqz $zero,.L0f131f78
/* f131f70: 46006386 */ mov.s $f14,$f12
/* f131f74: 46006387 */ neg.s $f14,$f12
.L0f131f78:
/* f131f78: c6203e8c */ lwc1 $f0,0x3e8c($s1)
/* f131f7c: 4600b03c */ c.lt.s $f22,$f0
/* f131f80: 00000000 */ sll $zero,$zero,0x0
/* f131f84: 45020004 */ bc1fl .L0f131f98
/* f131f88: 46000087 */ neg.s $f2,$f0
/* f131f8c: 10000002 */ beqz $zero,.L0f131f98
/* f131f90: 46000086 */ mov.s $f2,$f0
/* f131f94: 46000087 */ neg.s $f2,$f0
.L0f131f98:
/* f131f98: 04610004 */ bgez $v1,.L0f131fac
/* f131f9c: 460e1480 */ add.s $f18,$f2,$f14
/* f131fa0: 44813000 */ mtc1 $at,$f6
/* f131fa4: 00000000 */ sll $zero,$zero,0x0
/* f131fa8: 46064200 */ add.s $f8,$f8,$f6
.L0f131fac:
/* f131fac: 46144402 */ mul.s $f16,$f8,$f20
/* f131fb0: 00000000 */ sll $zero,$zero,0x0
/* f131fb4: 46109102 */ mul.s $f4,$f18,$f16
/* f131fb8: 460c2280 */ add.s $f10,$f4,$f12
/* f131fbc: 0c004b70 */ jal random
/* f131fc0: e60a0000 */ swc1 $f10,0x0($s0)
/* f131fc4: c62c3ea0 */ lwc1 $f12,0x3ea0($s1)
/* f131fc8: 00401825 */ or $v1,$v0,$zero
/* f131fcc: 44834000 */ mtc1 $v1,$f8
/* f131fd0: 460cb03c */ c.lt.s $f22,$f12
/* f131fd4: 3c014f80 */ lui $at,0x4f80
/* f131fd8: 468044a0 */ cvt.s.w $f18,$f8
/* f131fdc: 45020004 */ bc1fl .L0f131ff0
/* f131fe0: 46006387 */ neg.s $f14,$f12
/* f131fe4: 10000002 */ beqz $zero,.L0f131ff0
/* f131fe8: 46006386 */ mov.s $f14,$f12
/* f131fec: 46006387 */ neg.s $f14,$f12
.L0f131ff0:
/* f131ff0: c6203e94 */ lwc1 $f0,0x3e94($s1)
/* f131ff4: 4600b03c */ c.lt.s $f22,$f0
/* f131ff8: 00000000 */ sll $zero,$zero,0x0
/* f131ffc: 45020004 */ bc1fl .L0f132010
/* f132000: 46000087 */ neg.s $f2,$f0
/* f132004: 10000002 */ beqz $zero,.L0f132010
/* f132008: 46000086 */ mov.s $f2,$f0
/* f13200c: 46000087 */ neg.s $f2,$f0
.L0f132010:
/* f132010: 04610004 */ bgez $v1,.L0f132024
/* f132014: 460e1180 */ add.s $f6,$f2,$f14
/* f132018: 44818000 */ mtc1 $at,$f16
/* f13201c: 00000000 */ sll $zero,$zero,0x0
/* f132020: 46109480 */ add.s $f18,$f18,$f16
.L0f132024:
/* f132024: 46149102 */ mul.s $f4,$f18,$f20
/* f132028: 00000000 */ sll $zero,$zero,0x0
/* f13202c: 46043282 */ mul.s $f10,$f6,$f4
/* f132030: 460c5200 */ add.s $f8,$f10,$f12
/* f132034: 0c004b70 */ jal random
/* f132038: e6080008 */ swc1 $f8,0x8($s0)
/* f13203c: 44828000 */ mtc1 $v0,$f16
/* f132040: 3c014f80 */ lui $at,0x4f80
/* f132044: 04410004 */ bgez $v0,.L0f132058
/* f132048: 468084a0 */ cvt.s.w $f18,$f16
/* f13204c: 44813000 */ mtc1 $at,$f6
/* f132050: 00000000 */ sll $zero,$zero,0x0
/* f132054: 46069480 */ add.s $f18,$f18,$f6
.L0f132058:
/* f132058: 46149102 */ mul.s $f4,$f18,$f20
/* f13205c: 3c017f1b */ lui $at,%hi(var7f1b56f4)
/* f132060: c42a56f4 */ lwc1 $f10,%lo(var7f1b56f4)($at)
/* f132064: 460a2200 */ add.s $f8,$f4,$f10
/* f132068: 0c004b70 */ jal random
/* f13206c: e608001c */ swc1 $f8,0x1c($s0)
/* f132070: 44828000 */ mtc1 $v0,$f16
/* f132074: 3c0a8008 */ lui $t2,0x8008
/* f132078: 04410005 */ bgez $v0,.L0f132090
/* f13207c: 468081a0 */ cvt.s.w $f6,$f16
/* f132080: 3c014f80 */ lui $at,0x4f80
/* f132084: 44819000 */ mtc1 $at,$f18
/* f132088: 00000000 */ sll $zero,$zero,0x0
/* f13208c: 46123180 */ add.s $f6,$f6,$f18
.L0f132090:
/* f132090: 8d4af0d4 */ lw $t2,-0xf2c($t2)
/* f132094: 46143102 */ mul.s $f4,$f6,$f20
/* f132098: 3c014f80 */ lui $at,0x4f80
/* f13209c: 448a5000 */ mtc1 $t2,$f10
/* f1320a0: 00151823 */ negu $v1,$s5
/* f1320a4: 05410004 */ bgez $t2,.L0f1320b8
/* f1320a8: 46805220 */ cvt.s.w $f8,$f10
/* f1320ac: 44818000 */ mtc1 $at,$f16
/* f1320b0: 00000000 */ sll $zero,$zero,0x0
/* f1320b4: 46104200 */ add.s $f8,$f8,$f16
.L0f1320b8:
/* f1320b8: 46082482 */ mul.s $f18,$f4,$f8
/* f1320bc: c64600c8 */ lwc1 $f6,0xc8($s2)
/* f1320c0: 46069280 */ add.s $f10,$f18,$f6
/* f1320c4: 46005407 */ neg.s $f16,$f10
/* f1320c8: 1aa00003 */ blez $s5,.L0f1320d8
/* f1320cc: e6100014 */ swc1 $f16,0x14($s0)
/* f1320d0: 10000001 */ beqz $zero,.L0f1320d8
/* f1320d4: 02a01825 */ or $v1,$s5,$zero
.L0f1320d8:
/* f1320d8: 28610002 */ slti $at,$v1,0x2
/* f1320dc: 1020001b */ beqz $at,.L0f13214c
/* f1320e0: 00000000 */ sll $zero,$zero,0x0
/* f1320e4: 8e4200d4 */ lw $v0,0xd4($s2)
/* f1320e8: 8e4300d0 */ lw $v1,0xd0($s2)
/* f1320ec: 10430017 */ beq $v0,$v1,.L0f13214c
/* f1320f0: 0062082a */ slt $at,$v1,$v0
/* f1320f4: 5020000d */ beqzl $at,.L0f13212c
/* f1320f8: 8e0e000c */ lw $t6,0xc($s0)
/* f1320fc: 8e08000c */ lw $t0,0xc($s0)
/* f132100: 240b0001 */ addiu $t3,$zero,0x1
/* f132104: 31090003 */ andi $t1,$t0,0x3
/* f132108: 15200010 */ bnez $t1,.L0f13214c
/* f13210c: 00000000 */ sll $zero,$zero,0x0
/* f132110: ae0b000c */ sw $t3,0xc($s0)
/* f132114: 8e4c00d0 */ lw $t4,0xd0($s2)
/* f132118: 26b50001 */ addiu $s5,$s5,0x1
/* f13211c: 258d0001 */ addiu $t5,$t4,0x1
/* f132120: 1000000a */ beqz $zero,.L0f13214c
/* f132124: ae4d00d0 */ sw $t5,0xd0($s2)
/* f132128: 8e0e000c */ lw $t6,0xc($s0)
.L0f13212c:
/* f13212c: 31cf0003 */ andi $t7,$t6,0x3
/* f132130: 11e00006 */ beqz $t7,.L0f13214c
/* f132134: 00000000 */ sll $zero,$zero,0x0
/* f132138: ae00000c */ sw $zero,0xc($s0)
/* f13213c: 8e5800d0 */ lw $t8,0xd0($s2)
/* f132140: 26b5ffff */ addiu $s5,$s5,-1
/* f132144: 2719ffff */ addiu $t9,$t8,-1
/* f132148: ae5900d0 */ sw $t9,0xd0($s2)
.L0f13214c:
/* f13214c: 1ac00008 */ blez $s6,.L0f132170
/* f132150: 26730020 */ addiu $s3,$s3,0x20
/* f132154: c600001c */ lwc1 $f0,0x1c($s0)
/* f132158: c6440000 */ lwc1 $f4,0x0($s2)
/* f13215c: 46002202 */ mul.s $f8,$f4,$f0
/* f132160: e6080010 */ swc1 $f8,0x10($s0)
/* f132164: c6520004 */ lwc1 $f18,0x4($s2)
/* f132168: 46009182 */ mul.s $f6,$f18,$f0
/* f13216c: e6060018 */ swc1 $f6,0x18($s0)
.L0f132170:
/* f132170: 24013e80 */ addiu $at,$zero,0x3e80
/* f132174: 1661ff5b */ bne $s3,$at,.L0f131ee4
/* f132178: 26100020 */ addiu $s0,$s0,0x20
/* f13217c: 8e4a00cc */ lw $t2,0xcc($s2)
/* f132180: 55400008 */ bnezl $t2,.L0f1321a4
/* f132184: 8fbf005c */ lw $ra,0x5c($sp)
/* f132188: 8e4800d0 */ lw $t0,0xd0($s2)
/* f13218c: 29010064 */ slti $at,$t0,0x64
/* f132190: 50200004 */ beqzl $at,.L0f1321a4
/* f132194: 8fbf005c */ lw $ra,0x5c($sp)
/* f132198: 0fc4c59e */ jal func0f131678
/* f13219c: 24040003 */ addiu $a0,$zero,0x3
/* f1321a0: 8fbf005c */ lw $ra,0x5c($sp)
.L0f1321a4:
/* f1321a4: d7b40030 */ ldc1 $f20,0x30($sp)
/* f1321a8: d7b60038 */ ldc1 $f22,0x38($sp)
/* f1321ac: 8fb00040 */ lw $s0,0x40($sp)
/* f1321b0: 8fb10044 */ lw $s1,0x44($sp)
/* f1321b4: 8fb20048 */ lw $s2,0x48($sp)
/* f1321b8: 8fb3004c */ lw $s3,0x4c($sp)
/* f1321bc: 8fb40050 */ lw $s4,0x50($sp)
/* f1321c0: 8fb50054 */ lw $s5,0x54($sp)
/* f1321c4: 8fb60058 */ lw $s6,0x58($sp)
/* f1321c8: 03e00008 */ jr $ra
/* f1321cc: 27bd00b8 */ addiu $sp,$sp,0xb8
);
GLOBAL_ASM(
glabel func0f1321d0
/* f1321d0: 27bdffb8 */ addiu $sp,$sp,-72
/* f1321d4: afb20030 */ sw $s2,0x30($sp)
/* f1321d8: 00809025 */ or $s2,$a0,$zero
/* f1321dc: afbf0044 */ sw $ra,0x44($sp)
/* f1321e0: afb60040 */ sw $s6,0x40($sp)
/* f1321e4: afb40038 */ sw $s4,0x38($sp)
/* f1321e8: 3c047f1b */ lui $a0,%hi(var7f1b5630)
/* f1321ec: 3c058008 */ lui $a1,%hi(var8007f0d8)
/* f1321f0: 0000b025 */ or $s6,$zero,$zero
/* f1321f4: afb5003c */ sw $s5,0x3c($sp)
/* f1321f8: afb30034 */ sw $s3,0x34($sp)
/* f1321fc: afb1002c */ sw $s1,0x2c($sp)
/* f132200: afb00028 */ sw $s0,0x28($sp)
/* f132204: f7b60020 */ sdc1 $f22,0x20($sp)
/* f132208: f7b40018 */ sdc1 $f20,0x18($sp)
/* f13220c: 0000a025 */ or $s4,$zero,$zero
/* f132210: 24a5f0d8 */ addiu $a1,$a1,%lo(var8007f0d8)
/* f132214: 0c0036cc */ jal func0000db30
/* f132218: 24845630 */ addiu $a0,$a0,%lo(var7f1b5630)
/* f13221c: 3c047f1b */ lui $a0,%hi(var7f1b563c)
/* f132220: 3c058008 */ lui $a1,%hi(var8007f0dc)
/* f132224: 24a5f0dc */ addiu $a1,$a1,%lo(var8007f0dc)
/* f132228: 0c0036cc */ jal func0000db30
/* f13222c: 2484563c */ addiu $a0,$a0,%lo(var7f1b563c)
/* f132230: 3c0e8008 */ lui $t6,0x8008
/* f132234: 8dcefc00 */ lw $t6,-0x400($t6)
/* f132238: 24010013 */ addiu $at,$zero,0x13
/* f13223c: 55c1000d */ bnel $t6,$at,.L0f132274
/* f132240: 8e420010 */ lw $v0,0x10($s2)
/* f132244: c6460014 */ lwc1 $f6,0x14($s2)
/* f132248: 3c017f1b */ lui $at,%hi(var7f1b56f8)
/* f13224c: c42456f8 */ lwc1 $f4,%lo(var7f1b56f8)($at)
/* f132250: 4480a000 */ mtc1 $zero,$f20
/* f132254: 3c012f80 */ lui $at,0x2f80
/* f132258: 46003207 */ neg.s $f8,$f6
/* f13225c: 4481b000 */ mtc1 $at,$f22
/* f132260: e6480004 */ swc1 $f8,0x4($s2)
/* f132264: e6440008 */ swc1 $f4,0x8($s2)
/* f132268: 10000060 */ beqz $zero,.L0f1323ec
/* f13226c: e6540000 */ swc1 $f20,0x0($s2)
/* f132270: 8e420010 */ lw $v0,0x10($s2)
.L0f132274:
/* f132274: 3c15800a */ lui $s5,%hi(g_Vars)
/* f132278: 26b59fc0 */ addiu $s5,$s5,%lo(g_Vars)
/* f13227c: 1840002e */ blez $v0,.L0f132338
/* f132280: 00000000 */ sll $zero,$zero,0x0
/* f132284: 8ea30038 */ lw $v1,0x38($s5)
/* f132288: 0043082a */ slt $at,$v0,$v1
/* f13228c: 50200005 */ beqzl $at,.L0f1322a4
/* f132290: 44822000 */ mtc1 $v0,$f4
/* f132294: c64a000c */ lwc1 $f10,0xc($s2)
/* f132298: 1000000e */ beqz $zero,.L0f1322d4
/* f13229c: e64a0008 */ swc1 $f10,0x8($s2)
/* f1322a0: 44822000 */ mtc1 $v0,$f4
.L0f1322a4:
/* f1322a4: c64c0008 */ lwc1 $f12,0x8($s2)
/* f1322a8: c650000c */ lwc1 $f16,0xc($s2)
/* f1322ac: 468021a0 */ cvt.s.w $f6,$f4
/* f1322b0: 44835000 */ mtc1 $v1,$f10
/* f1322b4: 00437823 */ subu $t7,$v0,$v1
/* f1322b8: ae4f0010 */ sw $t7,0x10($s2)
/* f1322bc: 460c8481 */ sub.s $f18,$f16,$f12
/* f1322c0: 46805420 */ cvt.s.w $f16,$f10
/* f1322c4: 46069203 */ div.s $f8,$f18,$f6
/* f1322c8: 46088102 */ mul.s $f4,$f16,$f8
/* f1322cc: 46046480 */ add.s $f18,$f12,$f4
/* f1322d0: e6520008 */ swc1 $f18,0x8($s2)
.L0f1322d4:
/* f1322d4: 3c017f1b */ lui $at,%hi(var7f1b56fc)
/* f1322d8: c42256fc */ lwc1 $f2,%lo(var7f1b56fc)($at)
/* f1322dc: c64c0008 */ lwc1 $f12,0x8($s2)
/* f1322e0: 460c103c */ c.lt.s $f2,$f12
/* f1322e4: 00000000 */ sll $zero,$zero,0x0
/* f1322e8: 45000005 */ bc1f .L0f132300
/* f1322ec: 00000000 */ sll $zero,$zero,0x0
/* f1322f0: 4480a000 */ mtc1 $zero,$f20
/* f1322f4: 00000000 */ sll $zero,$zero,0x0
/* f1322f8: e6540008 */ swc1 $f20,0x8($s2)
/* f1322fc: c64c0008 */ lwc1 $f12,0x8($s2)
.L0f132300:
/* f132300: 0c0068f4 */ jal func0001a3d0
/* f132304: 00000000 */ sll $zero,$zero,0x0
/* f132308: c6460014 */ lwc1 $f6,0x14($s2)
/* f13230c: c64c0008 */ lwc1 $f12,0x8($s2)
/* f132310: 46060282 */ mul.s $f10,$f0,$f6
/* f132314: 0c0068f7 */ jal func0001a3dc
/* f132318: e64a0000 */ swc1 $f10,0x0($s2)
/* f13231c: c6500014 */ lwc1 $f16,0x14($s2)
/* f132320: 3c012f80 */ lui $at,0x2f80
/* f132324: 4481b000 */ mtc1 $at,$f22
/* f132328: 46100202 */ mul.s $f8,$f0,$f16
/* f13232c: 24160001 */ addiu $s6,$zero,0x1
/* f132330: 1000002e */ beqz $zero,.L0f1323ec
/* f132334: e6480004 */ swc1 $f8,0x4($s2)
.L0f132338:
/* f132338: 0c004b70 */ jal random
/* f13233c: 00000000 */ sll $zero,$zero,0x0
/* f132340: 3c012f80 */ lui $at,0x2f80
/* f132344: 44829000 */ mtc1 $v0,$f18
/* f132348: 4481b000 */ mtc1 $at,$f22
/* f13234c: 3c017f1b */ lui $at,%hi(var7f1b5708)
/* f132350: c4245708 */ lwc1 $f4,%lo(var7f1b5708)($at)
/* f132354: 04410005 */ bgez $v0,.L0f13236c
/* f132358: 468091a0 */ cvt.s.w $f6,$f18
/* f13235c: 3c014f80 */ lui $at,0x4f80
/* f132360: 44815000 */ mtc1 $at,$f10
/* f132364: 00000000 */ sll $zero,$zero,0x0
/* f132368: 460a3180 */ add.s $f6,$f6,$f10
.L0f13236c:
/* f13236c: 46163402 */ mul.s $f16,$f6,$f22
/* f132370: 4610203c */ c.lt.s $f4,$f16
/* f132374: 00000000 */ sll $zero,$zero,0x0
/* f132378: 4500001c */ bc1f .L0f1323ec
/* f13237c: 00000000 */ sll $zero,$zero,0x0
/* f132380: 0c004b70 */ jal random
/* f132384: 00000000 */ sll $zero,$zero,0x0
/* f132388: 44824000 */ mtc1 $v0,$f8
/* f13238c: 3c014f80 */ lui $at,0x4f80
/* f132390: 04410004 */ bgez $v0,.L0f1323a4
/* f132394: 468044a0 */ cvt.s.w $f18,$f8
/* f132398: 44815000 */ mtc1 $at,$f10
/* f13239c: 00000000 */ sll $zero,$zero,0x0
/* f1323a0: 460a9480 */ add.s $f18,$f18,$f10
.L0f1323a4:
/* f1323a4: 46169002 */ mul.s $f0,$f18,$f22
/* f1323a8: 3c017f1b */ lui $at,%hi(var7f1b570c)
/* f1323ac: c424570c */ lwc1 $f4,%lo(var7f1b570c)($at)
/* f1323b0: c6500008 */ lwc1 $f16,0x8($s2)
/* f1323b4: 3c017f1b */ lui $at,%hi(var7f1b5710)
/* f1323b8: 46000180 */ add.s $f6,$f0,$f0
/* f1323bc: 46043082 */ mul.s $f2,$f6,$f4
/* f1323c0: 46101201 */ sub.s $f8,$f2,$f16
/* f1323c4: e642000c */ swc1 $f2,0xc($s2)
/* f1323c8: c42a5710 */ lwc1 $f10,%lo(var7f1b5710)($at)
/* f1323cc: 460a4483 */ div.s $f18,$f8,$f10
/* f1323d0: 4600918d */ trunc.w.s $f6,$f18
/* f1323d4: 44033000 */ mfc1 $v1,$f6
/* f1323d8: 00000000 */ sll $zero,$zero,0x0
/* f1323dc: 04610003 */ bgez $v1,.L0f1323ec
/* f1323e0: ae430010 */ sw $v1,0x10($s2)
/* f1323e4: 00034023 */ negu $t0,$v1
/* f1323e8: ae480010 */ sw $t0,0x10($s2)
.L0f1323ec:
/* f1323ec: 3c017f1b */ lui $at,%hi(var7f1b5714)
/* f1323f0: c4225714 */ lwc1 $f2,%lo(var7f1b5714)($at)
/* f1323f4: 3c15800a */ lui $s5,%hi(g_Vars)
/* f1323f8: 26b59fc0 */ addiu $s5,$s5,%lo(g_Vars)
/* f1323fc: 3c017f1b */ lui $at,%hi(var7f1b5718)
/* f132400: c42c5718 */ lwc1 $f12,%lo(var7f1b5718)($at)
/* f132404: c6b00044 */ lwc1 $f16,0x44($s5)
/* f132408: 3c098008 */ lui $t1,0x8008
/* f13240c: 8d29f0c0 */ lw $t1,-0xf40($t1)
/* f132410: 46106202 */ mul.s $f8,$f12,$f16
/* f132414: 4480a000 */ mtc1 $zero,$f20
/* f132418: 8d310024 */ lw $s1,0x24($t1)
/* f13241c: 3c017f1b */ lui $at,%hi(var7f1b571c)
/* f132420: c6243ec8 */ lwc1 $f4,0x3ec8($s1)
/* f132424: 46082280 */ add.s $f10,$f4,$f8
/* f132428: e62a3ec8 */ swc1 $f10,0x3ec8($s1)
/* f13242c: c6203ec8 */ lwc1 $f0,0x3ec8($s1)
/* f132430: 4614003c */ c.lt.s $f0,$f20
/* f132434: 00000000 */ sll $zero,$zero,0x0
/* f132438: 45020005 */ bc1fl .L0f132450
/* f13243c: 4600103c */ c.lt.s $f2,$f0
/* f132440: 46020480 */ add.s $f18,$f0,$f2
/* f132444: e6323ec8 */ swc1 $f18,0x3ec8($s1)
/* f132448: c6203ec8 */ lwc1 $f0,0x3ec8($s1)
/* f13244c: 4600103c */ c.lt.s $f2,$f0
.L0f132450:
/* f132450: 00000000 */ sll $zero,$zero,0x0
/* f132454: 45000003 */ bc1f .L0f132464
/* f132458: 00000000 */ sll $zero,$zero,0x0
/* f13245c: 46020181 */ sub.s $f6,$f0,$f2
/* f132460: e6263ec8 */ swc1 $f6,0x3ec8($s1)
.L0f132464:
/* f132464: c430571c */ lwc1 $f16,%lo(var7f1b571c)($at)
/* f132468: c6a40044 */ lwc1 $f4,0x44($s5)
/* f13246c: c62a3ecc */ lwc1 $f10,0x3ecc($s1)
/* f132470: 3c017f1b */ lui $at,%hi(var7f1b5720)
/* f132474: 46048202 */ mul.s $f8,$f16,$f4
/* f132478: 46085480 */ add.s $f18,$f10,$f8
/* f13247c: e6323ecc */ swc1 $f18,0x3ecc($s1)
/* f132480: c6203ecc */ lwc1 $f0,0x3ecc($s1)
/* f132484: 4614003c */ c.lt.s $f0,$f20
/* f132488: 00000000 */ sll $zero,$zero,0x0
/* f13248c: 45020005 */ bc1fl .L0f1324a4
/* f132490: 4600103c */ c.lt.s $f2,$f0
/* f132494: 46020180 */ add.s $f6,$f0,$f2
/* f132498: e6263ecc */ swc1 $f6,0x3ecc($s1)
/* f13249c: c6203ecc */ lwc1 $f0,0x3ecc($s1)
/* f1324a0: 4600103c */ c.lt.s $f2,$f0
.L0f1324a4:
/* f1324a4: 00000000 */ sll $zero,$zero,0x0
/* f1324a8: 45020004 */ bc1fl .L0f1324bc
/* f1324ac: c6aa0044 */ lwc1 $f10,0x44($s5)
/* f1324b0: 46020401 */ sub.s $f16,$f0,$f2
/* f1324b4: e6303ecc */ swc1 $f16,0x3ecc($s1)
/* f1324b8: c6aa0044 */ lwc1 $f10,0x44($s5)
.L0f1324bc:
/* f1324bc: c6243ed0 */ lwc1 $f4,0x3ed0($s1)
/* f1324c0: 460a6202 */ mul.s $f8,$f12,$f10
/* f1324c4: 46082480 */ add.s $f18,$f4,$f8
/* f1324c8: e6323ed0 */ swc1 $f18,0x3ed0($s1)
/* f1324cc: c6203ed0 */ lwc1 $f0,0x3ed0($s1)
/* f1324d0: 4614003c */ c.lt.s $f0,$f20
/* f1324d4: 00000000 */ sll $zero,$zero,0x0
/* f1324d8: 45020005 */ bc1fl .L0f1324f0
/* f1324dc: 4600103c */ c.lt.s $f2,$f0
/* f1324e0: 46020180 */ add.s $f6,$f0,$f2
/* f1324e4: e6263ed0 */ swc1 $f6,0x3ed0($s1)
/* f1324e8: c6203ed0 */ lwc1 $f0,0x3ed0($s1)
/* f1324ec: 4600103c */ c.lt.s $f2,$f0
.L0f1324f0:
/* f1324f0: 00009825 */ or $s3,$zero,$zero
/* f1324f4: 02208025 */ or $s0,$s1,$zero
/* f1324f8: 45000003 */ bc1f .L0f132508
/* f1324fc: 00000000 */ sll $zero,$zero,0x0
/* f132500: 46020401 */ sub.s $f16,$f0,$f2
/* f132504: e6303ed0 */ swc1 $f16,0x3ed0($s1)
.L0f132508:
/* f132508: c42a5720 */ lwc1 $f10,%lo(var7f1b5720)($at)
/* f13250c: c6a40044 */ lwc1 $f4,0x44($s5)
/* f132510: c6323ed4 */ lwc1 $f18,0x3ed4($s1)
/* f132514: 3c017f1b */ lui $at,%hi(var7f1b5724)
/* f132518: 46045202 */ mul.s $f8,$f10,$f4
/* f13251c: 46089180 */ add.s $f6,$f18,$f8
/* f132520: e6263ed4 */ swc1 $f6,0x3ed4($s1)
/* f132524: c6203ed4 */ lwc1 $f0,0x3ed4($s1)
/* f132528: 4614003c */ c.lt.s $f0,$f20
/* f13252c: 00000000 */ sll $zero,$zero,0x0
/* f132530: 45020005 */ bc1fl .L0f132548
/* f132534: 4600103c */ c.lt.s $f2,$f0
/* f132538: 46020400 */ add.s $f16,$f0,$f2
/* f13253c: e6303ed4 */ swc1 $f16,0x3ed4($s1)
/* f132540: c6203ed4 */ lwc1 $f0,0x3ed4($s1)
/* f132544: 4600103c */ c.lt.s $f2,$f0
.L0f132548:
/* f132548: 00000000 */ sll $zero,$zero,0x0
/* f13254c: 45000003 */ bc1f .L0f13255c
/* f132550: 00000000 */ sll $zero,$zero,0x0
/* f132554: 46020281 */ sub.s $f10,$f0,$f2
/* f132558: e62a3ed4 */ swc1 $f10,0x3ed4($s1)
.L0f13255c:
/* f13255c: c4245724 */ lwc1 $f4,%lo(var7f1b5724)($at)
/* f132560: c6b20044 */ lwc1 $f18,0x44($s5)
/* f132564: c6263ed8 */ lwc1 $f6,0x3ed8($s1)
/* f132568: 3c017f1b */ lui $at,%hi(var7f1b5728)
/* f13256c: 46122202 */ mul.s $f8,$f4,$f18
/* f132570: 46083400 */ add.s $f16,$f6,$f8
/* f132574: e6303ed8 */ swc1 $f16,0x3ed8($s1)
/* f132578: c6203ed8 */ lwc1 $f0,0x3ed8($s1)
/* f13257c: 4614003c */ c.lt.s $f0,$f20
/* f132580: 00000000 */ sll $zero,$zero,0x0
/* f132584: 45020005 */ bc1fl .L0f13259c
/* f132588: 4600103c */ c.lt.s $f2,$f0
/* f13258c: 46020280 */ add.s $f10,$f0,$f2
/* f132590: e62a3ed8 */ swc1 $f10,0x3ed8($s1)
/* f132594: c6203ed8 */ lwc1 $f0,0x3ed8($s1)
/* f132598: 4600103c */ c.lt.s $f2,$f0
.L0f13259c:
/* f13259c: 00000000 */ sll $zero,$zero,0x0
/* f1325a0: 45000003 */ bc1f .L0f1325b0
/* f1325a4: 00000000 */ sll $zero,$zero,0x0
/* f1325a8: 46020101 */ sub.s $f4,$f0,$f2
/* f1325ac: e6243ed8 */ swc1 $f4,0x3ed8($s1)
.L0f1325b0:
/* f1325b0: c4325728 */ lwc1 $f18,%lo(var7f1b5728)($at)
/* f1325b4: c6a60044 */ lwc1 $f6,0x44($s5)
/* f1325b8: c6303edc */ lwc1 $f16,0x3edc($s1)
/* f1325bc: 3c017f1b */ lui $at,%hi(var7f1b572c)
/* f1325c0: 46069202 */ mul.s $f8,$f18,$f6
/* f1325c4: 46088280 */ add.s $f10,$f16,$f8
/* f1325c8: e62a3edc */ swc1 $f10,0x3edc($s1)
/* f1325cc: c6203edc */ lwc1 $f0,0x3edc($s1)
/* f1325d0: 4614003c */ c.lt.s $f0,$f20
/* f1325d4: 00000000 */ sll $zero,$zero,0x0
/* f1325d8: 45020005 */ bc1fl .L0f1325f0
/* f1325dc: 4600103c */ c.lt.s $f2,$f0
/* f1325e0: 46020100 */ add.s $f4,$f0,$f2
/* f1325e4: e6243edc */ swc1 $f4,0x3edc($s1)
/* f1325e8: c6203edc */ lwc1 $f0,0x3edc($s1)
/* f1325ec: 4600103c */ c.lt.s $f2,$f0
.L0f1325f0:
/* f1325f0: 00000000 */ sll $zero,$zero,0x0
/* f1325f4: 45000003 */ bc1f .L0f132604
/* f1325f8: 00000000 */ sll $zero,$zero,0x0
/* f1325fc: 46020481 */ sub.s $f18,$f0,$f2
/* f132600: e6323edc */ swc1 $f18,0x3edc($s1)
.L0f132604:
/* f132604: c426572c */ lwc1 $f6,%lo(var7f1b572c)($at)
/* f132608: c6b00044 */ lwc1 $f16,0x44($s5)
/* f13260c: c62a3ee0 */ lwc1 $f10,0x3ee0($s1)
/* f132610: 3c017f1b */ lui $at,%hi(var7f1b5730)
/* f132614: 46103202 */ mul.s $f8,$f6,$f16
/* f132618: 46085100 */ add.s $f4,$f10,$f8
/* f13261c: e6243ee0 */ swc1 $f4,0x3ee0($s1)
/* f132620: c6203ee0 */ lwc1 $f0,0x3ee0($s1)
/* f132624: 4614003c */ c.lt.s $f0,$f20
/* f132628: 00000000 */ sll $zero,$zero,0x0
/* f13262c: 45020005 */ bc1fl .L0f132644
/* f132630: 4600103c */ c.lt.s $f2,$f0
/* f132634: 46020480 */ add.s $f18,$f0,$f2
/* f132638: e6323ee0 */ swc1 $f18,0x3ee0($s1)
/* f13263c: c6203ee0 */ lwc1 $f0,0x3ee0($s1)
/* f132640: 4600103c */ c.lt.s $f2,$f0
.L0f132644:
/* f132644: 00000000 */ sll $zero,$zero,0x0
/* f132648: 45000003 */ bc1f .L0f132658
/* f13264c: 00000000 */ sll $zero,$zero,0x0
/* f132650: 46020181 */ sub.s $f6,$f0,$f2
/* f132654: e6263ee0 */ swc1 $f6,0x3ee0($s1)
.L0f132658:
/* f132658: c4305730 */ lwc1 $f16,%lo(var7f1b5730)($at)
/* f13265c: c6aa0044 */ lwc1 $f10,0x44($s5)
/* f132660: c6243ee4 */ lwc1 $f4,0x3ee4($s1)
/* f132664: 460a8202 */ mul.s $f8,$f16,$f10
/* f132668: 46082480 */ add.s $f18,$f4,$f8
/* f13266c: e6323ee4 */ swc1 $f18,0x3ee4($s1)
/* f132670: c6203ee4 */ lwc1 $f0,0x3ee4($s1)
/* f132674: 4614003c */ c.lt.s $f0,$f20
/* f132678: 00000000 */ sll $zero,$zero,0x0
/* f13267c: 45020005 */ bc1fl .L0f132694
/* f132680: 4600103c */ c.lt.s $f2,$f0
/* f132684: 46020180 */ add.s $f6,$f0,$f2
/* f132688: e6263ee4 */ swc1 $f6,0x3ee4($s1)
/* f13268c: c6203ee4 */ lwc1 $f0,0x3ee4($s1)
/* f132690: 4600103c */ c.lt.s $f2,$f0
.L0f132694:
/* f132694: 00000000 */ sll $zero,$zero,0x0
/* f132698: 45000003 */ bc1f .L0f1326a8
/* f13269c: 00000000 */ sll $zero,$zero,0x0
/* f1326a0: 46020401 */ sub.s $f16,$f0,$f2
/* f1326a4: e6303ee4 */ swc1 $f16,0x3ee4($s1)
.L0f1326a8:
/* f1326a8: c60a0010 */ lwc1 $f10,0x10($s0)
/* f1326ac: c6a40044 */ lwc1 $f4,0x44($s5)
/* f1326b0: c6120000 */ lwc1 $f18,0x0($s0)
/* f1326b4: c6100014 */ lwc1 $f16,0x14($s0)
/* f1326b8: 46045202 */ mul.s $f8,$f10,$f4
/* f1326bc: 46089180 */ add.s $f6,$f18,$f8
/* f1326c0: c6120004 */ lwc1 $f18,0x4($s0)
/* f1326c4: e6060000 */ swc1 $f6,0x0($s0)
/* f1326c8: c6aa0044 */ lwc1 $f10,0x44($s5)
/* f1326cc: c6060018 */ lwc1 $f6,0x18($s0)
/* f1326d0: 460a8102 */ mul.s $f4,$f16,$f10
/* f1326d4: 46049200 */ add.s $f8,$f18,$f4
/* f1326d8: c6120008 */ lwc1 $f18,0x8($s0)
/* f1326dc: e6080004 */ swc1 $f8,0x4($s0)
/* f1326e0: c6b00044 */ lwc1 $f16,0x44($s5)
/* f1326e4: c6080004 */ lwc1 $f8,0x4($s0)
/* f1326e8: 46103282 */ mul.s $f10,$f6,$f16
/* f1326ec: 460a9100 */ add.s $f4,$f18,$f10
/* f1326f0: e6040008 */ swc1 $f4,0x8($s0)
/* f1326f4: c6263e9c */ lwc1 $f6,0x3e9c($s1)
/* f1326f8: 4606403c */ c.lt.s $f8,$f6
/* f1326fc: 00000000 */ sll $zero,$zero,0x0
/* f132700: 45000096 */ bc1f .L0f13295c
/* f132704: 00000000 */ sll $zero,$zero,0x0
/* f132708: 0c004b70 */ jal random
/* f13270c: 24160002 */ addiu $s6,$zero,0x2
/* f132710: c62c3e98 */ lwc1 $f12,0x3e98($s1)
/* f132714: 00401825 */ or $v1,$v0,$zero
/* f132718: 44839000 */ mtc1 $v1,$f18
/* f13271c: 460ca03c */ c.lt.s $f20,$f12
/* f132720: 3c014f80 */ lui $at,0x4f80
/* f132724: 468092a0 */ cvt.s.w $f10,$f18
/* f132728: 45020004 */ bc1fl .L0f13273c
/* f13272c: 46006387 */ neg.s $f14,$f12
/* f132730: 10000002 */ beqz $zero,.L0f13273c
/* f132734: 46006386 */ mov.s $f14,$f12
/* f132738: 46006387 */ neg.s $f14,$f12
.L0f13273c:
/* f13273c: c6203e8c */ lwc1 $f0,0x3e8c($s1)
/* f132740: 4600a03c */ c.lt.s $f20,$f0
/* f132744: 00000000 */ sll $zero,$zero,0x0
/* f132748: 45020004 */ bc1fl .L0f13275c
/* f13274c: 46000087 */ neg.s $f2,$f0
/* f132750: 10000002 */ beqz $zero,.L0f13275c
/* f132754: 46000086 */ mov.s $f2,$f0
/* f132758: 46000087 */ neg.s $f2,$f0
.L0f13275c:
/* f13275c: 04610004 */ bgez $v1,.L0f132770
/* f132760: 460e1400 */ add.s $f16,$f2,$f14
/* f132764: 44812000 */ mtc1 $at,$f4
/* f132768: 00000000 */ sll $zero,$zero,0x0
/* f13276c: 46045280 */ add.s $f10,$f10,$f4
.L0f132770:
/* f132770: 46165202 */ mul.s $f8,$f10,$f22
/* f132774: 00000000 */ sll $zero,$zero,0x0
/* f132778: 46088182 */ mul.s $f6,$f16,$f8
/* f13277c: 460c3480 */ add.s $f18,$f6,$f12
/* f132780: 0c004b70 */ jal random
/* f132784: e6120000 */ swc1 $f18,0x0($s0)
/* f132788: c62c3ea0 */ lwc1 $f12,0x3ea0($s1)
/* f13278c: 00401825 */ or $v1,$v0,$zero
/* f132790: 44835000 */ mtc1 $v1,$f10
/* f132794: 460ca03c */ c.lt.s $f20,$f12
/* f132798: 3c014f80 */ lui $at,0x4f80
/* f13279c: 46805420 */ cvt.s.w $f16,$f10
/* f1327a0: 45020004 */ bc1fl .L0f1327b4
/* f1327a4: 46006387 */ neg.s $f14,$f12
/* f1327a8: 10000002 */ beqz $zero,.L0f1327b4
/* f1327ac: 46006386 */ mov.s $f14,$f12
/* f1327b0: 46006387 */ neg.s $f14,$f12
.L0f1327b4:
/* f1327b4: c6203e94 */ lwc1 $f0,0x3e94($s1)
/* f1327b8: 4600a03c */ c.lt.s $f20,$f0
/* f1327bc: 00000000 */ sll $zero,$zero,0x0
/* f1327c0: 45020004 */ bc1fl .L0f1327d4
/* f1327c4: 46000087 */ neg.s $f2,$f0
/* f1327c8: 10000002 */ beqz $zero,.L0f1327d4
/* f1327cc: 46000086 */ mov.s $f2,$f0
/* f1327d0: 46000087 */ neg.s $f2,$f0
.L0f1327d4:
/* f1327d4: 04610004 */ bgez $v1,.L0f1327e8
/* f1327d8: 460e1100 */ add.s $f4,$f2,$f14
/* f1327dc: 44814000 */ mtc1 $at,$f8
/* f1327e0: 00000000 */ sll $zero,$zero,0x0
/* f1327e4: 46088400 */ add.s $f16,$f16,$f8
.L0f1327e8:
/* f1327e8: 46168182 */ mul.s $f6,$f16,$f22
/* f1327ec: 00000000 */ sll $zero,$zero,0x0
/* f1327f0: 46062482 */ mul.s $f18,$f4,$f6
/* f1327f4: 460c9280 */ add.s $f10,$f18,$f12
/* f1327f8: 0c004b70 */ jal random
/* f1327fc: e60a0008 */ swc1 $f10,0x8($s0)
/* f132800: 44824000 */ mtc1 $v0,$f8
/* f132804: 3c014f80 */ lui $at,0x4f80
/* f132808: 04410004 */ bgez $v0,.L0f13281c
/* f13280c: 46804420 */ cvt.s.w $f16,$f8
/* f132810: 44812000 */ mtc1 $at,$f4
/* f132814: 00000000 */ sll $zero,$zero,0x0
/* f132818: 46048400 */ add.s $f16,$f16,$f4
.L0f13281c:
/* f13281c: 46168182 */ mul.s $f6,$f16,$f22
/* f132820: 3c017f1b */ lui $at,%hi(var7f1b5734)
/* f132824: c4325734 */ lwc1 $f18,%lo(var7f1b5734)($at)
/* f132828: 46123280 */ add.s $f10,$f6,$f18
/* f13282c: 0c004b70 */ jal random
/* f132830: e60a001c */ swc1 $f10,0x1c($s0)
/* f132834: 44824000 */ mtc1 $v0,$f8
/* f132838: 3c014120 */ lui $at,0x4120
/* f13283c: 44811000 */ mtc1 $at,$f2
/* f132840: 04410005 */ bgez $v0,.L0f132858
/* f132844: 46804120 */ cvt.s.w $f4,$f8
/* f132848: 3c014f80 */ lui $at,0x4f80
/* f13284c: 44818000 */ mtc1 $at,$f16
/* f132850: 00000000 */ sll $zero,$zero,0x0
/* f132854: 46102100 */ add.s $f4,$f4,$f16
.L0f132858:
/* f132858: 3c0a8008 */ lui $t2,0x8008
/* f13285c: 8d4af0dc */ lw $t2,-0xf24($t2)
/* f132860: 46162182 */ mul.s $f6,$f4,$f22
/* f132864: 3c014f80 */ lui $at,0x4f80
/* f132868: 448a9000 */ mtc1 $t2,$f18
/* f13286c: 00141823 */ negu $v1,$s4
/* f132870: 05410004 */ bgez $t2,.L0f132884
/* f132874: 468092a0 */ cvt.s.w $f10,$f18
/* f132878: 44814000 */ mtc1 $at,$f8
/* f13287c: 00000000 */ sll $zero,$zero,0x0
/* f132880: 46085280 */ add.s $f10,$f10,$f8
.L0f132884:
/* f132884: 460a3402 */ mul.s $f16,$f6,$f10
/* f132888: 3c0b8008 */ lui $t3,0x8008
/* f13288c: 8d6bf0d8 */ lw $t3,-0xf28($t3)
/* f132890: 3c014f80 */ lui $at,0x4f80
/* f132894: 448b9000 */ mtc1 $t3,$f18
/* f132898: 46028103 */ div.s $f4,$f16,$f2
/* f13289c: 05610004 */ bgez $t3,.L0f1328b0
/* f1328a0: 46809220 */ cvt.s.w $f8,$f18
/* f1328a4: 44813000 */ mtc1 $at,$f6
/* f1328a8: 00000000 */ sll $zero,$zero,0x0
/* f1328ac: 46064200 */ add.s $f8,$f8,$f6
.L0f1328b0:
/* f1328b0: 46024283 */ div.s $f10,$f8,$f2
/* f1328b4: c600001c */ lwc1 $f0,0x1c($s0)
/* f1328b8: 46005407 */ neg.s $f16,$f10
/* f1328bc: 46048481 */ sub.s $f18,$f16,$f4
/* f1328c0: e6120014 */ swc1 $f18,0x14($s0)
/* f1328c4: c6460000 */ lwc1 $f6,0x0($s2)
/* f1328c8: 46003202 */ mul.s $f8,$f6,$f0
/* f1328cc: e6080010 */ swc1 $f8,0x10($s0)
/* f1328d0: c64a0004 */ lwc1 $f10,0x4($s2)
/* f1328d4: 46005402 */ mul.s $f16,$f10,$f0
/* f1328d8: 1a800003 */ blez $s4,.L0f1328e8
/* f1328dc: e6100018 */ swc1 $f16,0x18($s0)
/* f1328e0: 10000001 */ beqz $zero,.L0f1328e8
/* f1328e4: 02801825 */ or $v1,$s4,$zero
.L0f1328e8:
/* f1328e8: 28610014 */ slti $at,$v1,0x14
/* f1328ec: 1020001b */ beqz $at,.L0f13295c
/* f1328f0: 00000000 */ sll $zero,$zero,0x0
/* f1328f4: 8e4200d4 */ lw $v0,0xd4($s2)
/* f1328f8: 8e4300d0 */ lw $v1,0xd0($s2)
/* f1328fc: 10430017 */ beq $v0,$v1,.L0f13295c
/* f132900: 0062082a */ slt $at,$v1,$v0
/* f132904: 5020000d */ beqzl $at,.L0f13293c
/* f132908: 8e19000c */ lw $t9,0xc($s0)
/* f13290c: 8e0c000c */ lw $t4,0xc($s0)
/* f132910: 240e0001 */ addiu $t6,$zero,0x1
/* f132914: 318d0003 */ andi $t5,$t4,0x3
/* f132918: 15a00010 */ bnez $t5,.L0f13295c
/* f13291c: 00000000 */ sll $zero,$zero,0x0
/* f132920: ae0e000c */ sw $t6,0xc($s0)
/* f132924: 8e4f00d0 */ lw $t7,0xd0($s2)
/* f132928: 26940001 */ addiu $s4,$s4,0x1
/* f13292c: 25f80001 */ addiu $t8,$t7,0x1
/* f132930: 1000000a */ beqz $zero,.L0f13295c
/* f132934: ae5800d0 */ sw $t8,0xd0($s2)
/* f132938: 8e19000c */ lw $t9,0xc($s0)
.L0f13293c:
/* f13293c: 33280003 */ andi $t0,$t9,0x3
/* f132940: 11000006 */ beqz $t0,.L0f13295c
/* f132944: 00000000 */ sll $zero,$zero,0x0
/* f132948: ae00000c */ sw $zero,0xc($s0)
/* f13294c: 8e4900d0 */ lw $t1,0xd0($s2)
/* f132950: 2694ffff */ addiu $s4,$s4,-1
/* f132954: 252affff */ addiu $t2,$t1,-1
/* f132958: ae4a00d0 */ sw $t2,0xd0($s2)
.L0f13295c:
/* f13295c: 1ac00008 */ blez $s6,.L0f132980
/* f132960: 26730020 */ addiu $s3,$s3,0x20
/* f132964: c600001c */ lwc1 $f0,0x1c($s0)
/* f132968: c6440000 */ lwc1 $f4,0x0($s2)
/* f13296c: 46002482 */ mul.s $f18,$f4,$f0
/* f132970: e6120010 */ swc1 $f18,0x10($s0)
/* f132974: c6460004 */ lwc1 $f6,0x4($s2)
/* f132978: 46003202 */ mul.s $f8,$f6,$f0
/* f13297c: e6080018 */ swc1 $f8,0x18($s0)
.L0f132980:
/* f132980: 24013e80 */ addiu $at,$zero,0x3e80
/* f132984: 1661ff48 */ bne $s3,$at,.L0f1326a8
/* f132988: 26100020 */ addiu $s0,$s0,0x20
/* f13298c: 8fbf0044 */ lw $ra,0x44($sp)
/* f132990: d7b40018 */ ldc1 $f20,0x18($sp)
/* f132994: d7b60020 */ ldc1 $f22,0x20($sp)
/* f132998: 8fb00028 */ lw $s0,0x28($sp)
/* f13299c: 8fb1002c */ lw $s1,0x2c($sp)
/* f1329a0: 8fb20030 */ lw $s2,0x30($sp)
/* f1329a4: 8fb30034 */ lw $s3,0x34($sp)
/* f1329a8: 8fb40038 */ lw $s4,0x38($sp)
/* f1329ac: 8fb5003c */ lw $s5,0x3c($sp)
/* f1329b0: 8fb60040 */ lw $s6,0x40($sp)
/* f1329b4: 03e00008 */ jr $ra
/* f1329b8: 27bd0048 */ addiu $sp,$sp,0x48
);
GLOBAL_ASM(
glabel rainConfigure
/* f1329bc: 3c028008 */ lui $v0,0x8008
/* f1329c0: 8c42f0c0 */ lw $v0,-0xf40($v0)
/* f1329c4: 27bdffe8 */ addiu $sp,$sp,-24
/* f1329c8: afbf0014 */ sw $ra,0x14($sp)
/* f1329cc: 50400004 */ beqzl $v0,.L0f1329e0
/* f1329d0: 8fbf0014 */ lw $ra,0x14($sp)
/* f1329d4: 0fc4c5c7 */ jal func0f13171c
/* f1329d8: ac400020 */ sw $zero,0x20($v0)
/* f1329dc: 8fbf0014 */ lw $ra,0x14($sp)
.L0f1329e0:
/* f1329e0: 27bd0018 */ addiu $sp,$sp,0x18
/* f1329e4: 03e00008 */ jr $ra
/* f1329e8: 00000000 */ sll $zero,$zero,0x0
);
GLOBAL_ASM(
glabel snowConfigure
/* f1329ec: 3c028008 */ lui $v0,0x8008
/* f1329f0: 8c42f0c0 */ lw $v0,-0xf40($v0)
/* f1329f4: 27bdffe8 */ addiu $sp,$sp,-24
/* f1329f8: afbf0014 */ sw $ra,0x14($sp)
/* f1329fc: 10400003 */ beqz $v0,.L0f132a0c
/* f132a00: 240e0001 */ addiu $t6,$zero,0x1
/* f132a04: 0fc4c5c7 */ jal func0f13171c
/* f132a08: ac4e0020 */ sw $t6,0x20($v0)
.L0f132a0c:
/* f132a0c: 8fbf0014 */ lw $ra,0x14($sp)
/* f132a10: 27bd0018 */ addiu $sp,$sp,0x18
/* f132a14: 03e00008 */ jr $ra
/* f132a18: 00000000 */ sll $zero,$zero,0x0
);
GLOBAL_ASM(
glabel func0f132a1c
/* f132a1c: 3c028008 */ lui $v0,0x8008
/* f132a20: 8c42fc00 */ lw $v0,-0x400($v0)
/* f132a24: 24030009 */ addiu $v1,$zero,0x9
/* f132a28: 24010013 */ addiu $at,$zero,0x13
/* f132a2c: 14620070 */ bne $v1,$v0,.L0f132bf0
/* f132a30: 00000000 */ sll $zero,$zero,0x0
/* f132a34: 24010062 */ addiu $at,$zero,0x62
/* f132a38: 10810069 */ beq $a0,$at,.L0f132be0
/* f132a3c: 24010061 */ addiu $at,$zero,0x61
/* f132a40: 10810067 */ beq $a0,$at,.L0f132be0
/* f132a44: 2401000f */ addiu $at,$zero,0xf
/* f132a48: 10810065 */ beq $a0,$at,.L0f132be0
/* f132a4c: 24010052 */ addiu $at,$zero,0x52
/* f132a50: 10810063 */ beq $a0,$at,.L0f132be0
/* f132a54: 24010045 */ addiu $at,$zero,0x45
/* f132a58: 10810061 */ beq $a0,$at,.L0f132be0
/* f132a5c: 24010044 */ addiu $at,$zero,0x44
/* f132a60: 1081005f */ beq $a0,$at,.L0f132be0
/* f132a64: 24010043 */ addiu $at,$zero,0x43
/* f132a68: 1081005d */ beq $a0,$at,.L0f132be0
/* f132a6c: 2401003d */ addiu $at,$zero,0x3d
/* f132a70: 1081005b */ beq $a0,$at,.L0f132be0
/* f132a74: 2401000e */ addiu $at,$zero,0xe
/* f132a78: 10810059 */ beq $a0,$at,.L0f132be0
/* f132a7c: 2401000d */ addiu $at,$zero,0xd
/* f132a80: 10810057 */ beq $a0,$at,.L0f132be0
/* f132a84: 2401000c */ addiu $at,$zero,0xc
/* f132a88: 10810055 */ beq $a0,$at,.L0f132be0
/* f132a8c: 2401000b */ addiu $at,$zero,0xb
/* f132a90: 10810053 */ beq $a0,$at,.L0f132be0
/* f132a94: 2401000a */ addiu $at,$zero,0xa
/* f132a98: 10810051 */ beq $a0,$at,.L0f132be0
/* f132a9c: 00000000 */ sll $zero,$zero,0x0
/* f132aa0: 1083004f */ beq $a0,$v1,.L0f132be0
/* f132aa4: 24010008 */ addiu $at,$zero,0x8
/* f132aa8: 1081004d */ beq $a0,$at,.L0f132be0
/* f132aac: 24010007 */ addiu $at,$zero,0x7
/* f132ab0: 1081004b */ beq $a0,$at,.L0f132be0
/* f132ab4: 24010006 */ addiu $at,$zero,0x6
/* f132ab8: 10810049 */ beq $a0,$at,.L0f132be0
/* f132abc: 24010005 */ addiu $at,$zero,0x5
/* f132ac0: 10810047 */ beq $a0,$at,.L0f132be0
/* f132ac4: 24010004 */ addiu $at,$zero,0x4
/* f132ac8: 10810045 */ beq $a0,$at,.L0f132be0
/* f132acc: 24010037 */ addiu $at,$zero,0x37
/* f132ad0: 10810043 */ beq $a0,$at,.L0f132be0
/* f132ad4: 2401005b */ addiu $at,$zero,0x5b
/* f132ad8: 10810041 */ beq $a0,$at,.L0f132be0
/* f132adc: 2401005f */ addiu $at,$zero,0x5f
/* f132ae0: 1081003f */ beq $a0,$at,.L0f132be0
/* f132ae4: 24010060 */ addiu $at,$zero,0x60
/* f132ae8: 1081003d */ beq $a0,$at,.L0f132be0
/* f132aec: 2401005d */ addiu $at,$zero,0x5d
/* f132af0: 1081003b */ beq $a0,$at,.L0f132be0
/* f132af4: 2401001d */ addiu $at,$zero,0x1d
/* f132af8: 10810039 */ beq $a0,$at,.L0f132be0
/* f132afc: 2401001f */ addiu $at,$zero,0x1f
/* f132b00: 10810037 */ beq $a0,$at,.L0f132be0
/* f132b04: 24010027 */ addiu $at,$zero,0x27
/* f132b08: 10810035 */ beq $a0,$at,.L0f132be0
/* f132b0c: 24010050 */ addiu $at,$zero,0x50
/* f132b10: 10810033 */ beq $a0,$at,.L0f132be0
/* f132b14: 2401002c */ addiu $at,$zero,0x2c
/* f132b18: 10810031 */ beq $a0,$at,.L0f132be0
/* f132b1c: 2401002f */ addiu $at,$zero,0x2f
/* f132b20: 1081002f */ beq $a0,$at,.L0f132be0
/* f132b24: 24010030 */ addiu $at,$zero,0x30
/* f132b28: 1081002d */ beq $a0,$at,.L0f132be0
/* f132b2c: 24010011 */ addiu $at,$zero,0x11
/* f132b30: 1081002b */ beq $a0,$at,.L0f132be0
/* f132b34: 24010024 */ addiu $at,$zero,0x24
/* f132b38: 10810029 */ beq $a0,$at,.L0f132be0
/* f132b3c: 24010033 */ addiu $at,$zero,0x33
/* f132b40: 10810027 */ beq $a0,$at,.L0f132be0
/* f132b44: 24010034 */ addiu $at,$zero,0x34
/* f132b48: 10810025 */ beq $a0,$at,.L0f132be0
/* f132b4c: 24010035 */ addiu $at,$zero,0x35
/* f132b50: 10810023 */ beq $a0,$at,.L0f132be0
/* f132b54: 24010036 */ addiu $at,$zero,0x36
/* f132b58: 10810021 */ beq $a0,$at,.L0f132be0
/* f132b5c: 2401003c */ addiu $at,$zero,0x3c
/* f132b60: 1081001f */ beq $a0,$at,.L0f132be0
/* f132b64: 24010046 */ addiu $at,$zero,0x46
/* f132b68: 1081001d */ beq $a0,$at,.L0f132be0
/* f132b6c: 24010047 */ addiu $at,$zero,0x47
/* f132b70: 1081001b */ beq $a0,$at,.L0f132be0
/* f132b74: 24010049 */ addiu $at,$zero,0x49
/* f132b78: 10810019 */ beq $a0,$at,.L0f132be0
/* f132b7c: 24010055 */ addiu $at,$zero,0x55
/* f132b80: 10810017 */ beq $a0,$at,.L0f132be0
/* f132b84: 24010056 */ addiu $at,$zero,0x56
/* f132b88: 10810015 */ beq $a0,$at,.L0f132be0
/* f132b8c: 2401005e */ addiu $at,$zero,0x5e
/* f132b90: 10810013 */ beq $a0,$at,.L0f132be0
/* f132b94: 24010063 */ addiu $at,$zero,0x63
/* f132b98: 10810011 */ beq $a0,$at,.L0f132be0
/* f132b9c: 24010069 */ addiu $at,$zero,0x69
/* f132ba0: 1081000f */ beq $a0,$at,.L0f132be0
/* f132ba4: 24010003 */ addiu $at,$zero,0x3
/* f132ba8: 1081000d */ beq $a0,$at,.L0f132be0
/* f132bac: 24010016 */ addiu $at,$zero,0x16
/* f132bb0: 1081000b */ beq $a0,$at,.L0f132be0
/* f132bb4: 2401004f */ addiu $at,$zero,0x4f
/* f132bb8: 10810009 */ beq $a0,$at,.L0f132be0
/* f132bbc: 2401004b */ addiu $at,$zero,0x4b
/* f132bc0: 10810007 */ beq $a0,$at,.L0f132be0
/* f132bc4: 2401003f */ addiu $at,$zero,0x3f
/* f132bc8: 10810005 */ beq $a0,$at,.L0f132be0
/* f132bcc: 24010013 */ addiu $at,$zero,0x13
/* f132bd0: 10810003 */ beq $a0,$at,.L0f132be0
/* f132bd4: 24010019 */ addiu $at,$zero,0x19
/* f132bd8: 14810003 */ bne $a0,$at,.L0f132be8
/* f132bdc: 00000000 */ sll $zero,$zero,0x0
.L0f132be0:
/* f132be0: 03e00008 */ jr $ra
/* f132be4: 24020001 */ addiu $v0,$zero,0x1
.L0f132be8:
/* f132be8: 03e00008 */ jr $ra
/* f132bec: 00001025 */ or $v0,$zero,$zero
.L0f132bf0:
/* f132bf0: 1441002b */ bne $v0,$at,.L0f132ca0
/* f132bf4: 24010088 */ addiu $at,$zero,0x88
/* f132bf8: 10810025 */ beq $a0,$at,.L0f132c90
/* f132bfc: 24010091 */ addiu $at,$zero,0x91
/* f132c00: 10810023 */ beq $a0,$at,.L0f132c90
/* f132c04: 24010087 */ addiu $at,$zero,0x87
/* f132c08: 10810021 */ beq $a0,$at,.L0f132c90
/* f132c0c: 24010090 */ addiu $at,$zero,0x90
/* f132c10: 1081001f */ beq $a0,$at,.L0f132c90
/* f132c14: 24010086 */ addiu $at,$zero,0x86
/* f132c18: 1081001d */ beq $a0,$at,.L0f132c90
/* f132c1c: 24010080 */ addiu $at,$zero,0x80
/* f132c20: 1081001b */ beq $a0,$at,.L0f132c90
/* f132c24: 24010083 */ addiu $at,$zero,0x83
/* f132c28: 10810019 */ beq $a0,$at,.L0f132c90
/* f132c2c: 24010084 */ addiu $at,$zero,0x84
/* f132c30: 10810017 */ beq $a0,$at,.L0f132c90
/* f132c34: 24010085 */ addiu $at,$zero,0x85
/* f132c38: 10810015 */ beq $a0,$at,.L0f132c90
/* f132c3c: 2401007f */ addiu $at,$zero,0x7f
/* f132c40: 10810013 */ beq $a0,$at,.L0f132c90
/* f132c44: 2401007e */ addiu $at,$zero,0x7e
/* f132c48: 10810011 */ beq $a0,$at,.L0f132c90
/* f132c4c: 24010082 */ addiu $at,$zero,0x82
/* f132c50: 1081000f */ beq $a0,$at,.L0f132c90
/* f132c54: 2401008f */ addiu $at,$zero,0x8f
/* f132c58: 1081000d */ beq $a0,$at,.L0f132c90
/* f132c5c: 2401008e */ addiu $at,$zero,0x8e
/* f132c60: 1081000b */ beq $a0,$at,.L0f132c90
/* f132c64: 2401007b */ addiu $at,$zero,0x7b
/* f132c68: 10810009 */ beq $a0,$at,.L0f132c90
/* f132c6c: 2401007c */ addiu $at,$zero,0x7c
/* f132c70: 10810007 */ beq $a0,$at,.L0f132c90
/* f132c74: 2401007d */ addiu $at,$zero,0x7d
/* f132c78: 10810005 */ beq $a0,$at,.L0f132c90
/* f132c7c: 24010081 */ addiu $at,$zero,0x81
/* f132c80: 10810003 */ beq $a0,$at,.L0f132c90
/* f132c84: 2401006f */ addiu $at,$zero,0x6f
/* f132c88: 14810003 */ bne $a0,$at,.L0f132c98
/* f132c8c: 00000000 */ sll $zero,$zero,0x0
.L0f132c90:
/* f132c90: 03e00008 */ jr $ra
/* f132c94: 00001025 */ or $v0,$zero,$zero
.L0f132c98:
/* f132c98: 03e00008 */ jr $ra
/* f132c9c: 24020001 */ addiu $v0,$zero,0x1
.L0f132ca0:
/* f132ca0: 24010008 */ addiu $at,$zero,0x8
/* f132ca4: 1441005d */ bne $v0,$at,.L0f132e1c
/* f132ca8: 2401001f */ addiu $at,$zero,0x1f
/* f132cac: 10810057 */ beq $a0,$at,.L0f132e0c
/* f132cb0: 24010020 */ addiu $at,$zero,0x20
/* f132cb4: 10810055 */ beq $a0,$at,.L0f132e0c
/* f132cb8: 24010021 */ addiu $at,$zero,0x21
/* f132cbc: 10810053 */ beq $a0,$at,.L0f132e0c
/* f132cc0: 24010022 */ addiu $at,$zero,0x22
/* f132cc4: 10810051 */ beq $a0,$at,.L0f132e0c
/* f132cc8: 24010023 */ addiu $at,$zero,0x23
/* f132ccc: 1081004f */ beq $a0,$at,.L0f132e0c
/* f132cd0: 24010024 */ addiu $at,$zero,0x24
/* f132cd4: 1081004d */ beq $a0,$at,.L0f132e0c
/* f132cd8: 24010051 */ addiu $at,$zero,0x51
/* f132cdc: 1081004b */ beq $a0,$at,.L0f132e0c
/* f132ce0: 24010052 */ addiu $at,$zero,0x52
/* f132ce4: 10810049 */ beq $a0,$at,.L0f132e0c
/* f132ce8: 24010053 */ addiu $at,$zero,0x53
/* f132cec: 10810047 */ beq $a0,$at,.L0f132e0c
/* f132cf0: 24010054 */ addiu $at,$zero,0x54
/* f132cf4: 10810045 */ beq $a0,$at,.L0f132e0c
/* f132cf8: 24010055 */ addiu $at,$zero,0x55
/* f132cfc: 10810043 */ beq $a0,$at,.L0f132e0c
/* f132d00: 24010056 */ addiu $at,$zero,0x56
/* f132d04: 10810041 */ beq $a0,$at,.L0f132e0c
/* f132d08: 24010057 */ addiu $at,$zero,0x57
/* f132d0c: 1081003f */ beq $a0,$at,.L0f132e0c
/* f132d10: 24010058 */ addiu $at,$zero,0x58
/* f132d14: 1081003d */ beq $a0,$at,.L0f132e0c
/* f132d18: 24010059 */ addiu $at,$zero,0x59
/* f132d1c: 1081003b */ beq $a0,$at,.L0f132e0c
/* f132d20: 2401005a */ addiu $at,$zero,0x5a
/* f132d24: 10810039 */ beq $a0,$at,.L0f132e0c
/* f132d28: 2401005b */ addiu $at,$zero,0x5b
/* f132d2c: 10810037 */ beq $a0,$at,.L0f132e0c
/* f132d30: 2401005c */ addiu $at,$zero,0x5c
/* f132d34: 10810035 */ beq $a0,$at,.L0f132e0c
/* f132d38: 2401005d */ addiu $at,$zero,0x5d
/* f132d3c: 10810033 */ beq $a0,$at,.L0f132e0c
/* f132d40: 2401005e */ addiu $at,$zero,0x5e
/* f132d44: 10810031 */ beq $a0,$at,.L0f132e0c
/* f132d48: 2401005f */ addiu $at,$zero,0x5f
/* f132d4c: 1081002f */ beq $a0,$at,.L0f132e0c
/* f132d50: 24010060 */ addiu $at,$zero,0x60
/* f132d54: 1081002d */ beq $a0,$at,.L0f132e0c
/* f132d58: 24010061 */ addiu $at,$zero,0x61
/* f132d5c: 1081002b */ beq $a0,$at,.L0f132e0c
/* f132d60: 24010062 */ addiu $at,$zero,0x62
/* f132d64: 10810029 */ beq $a0,$at,.L0f132e0c
/* f132d68: 24010063 */ addiu $at,$zero,0x63
/* f132d6c: 10810027 */ beq $a0,$at,.L0f132e0c
/* f132d70: 24010064 */ addiu $at,$zero,0x64
/* f132d74: 10810025 */ beq $a0,$at,.L0f132e0c
/* f132d78: 2401002d */ addiu $at,$zero,0x2d
/* f132d7c: 10810023 */ beq $a0,$at,.L0f132e0c
/* f132d80: 24010040 */ addiu $at,$zero,0x40
/* f132d84: 10810021 */ beq $a0,$at,.L0f132e0c
/* f132d88: 24010041 */ addiu $at,$zero,0x41
/* f132d8c: 1081001f */ beq $a0,$at,.L0f132e0c
/* f132d90: 24010042 */ addiu $at,$zero,0x42
/* f132d94: 1081001d */ beq $a0,$at,.L0f132e0c
/* f132d98: 24010043 */ addiu $at,$zero,0x43
/* f132d9c: 1081001b */ beq $a0,$at,.L0f132e0c
/* f132da0: 24010044 */ addiu $at,$zero,0x44
/* f132da4: 10810019 */ beq $a0,$at,.L0f132e0c
/* f132da8: 24010045 */ addiu $at,$zero,0x45
/* f132dac: 10810017 */ beq $a0,$at,.L0f132e0c
/* f132db0: 24010046 */ addiu $at,$zero,0x46
/* f132db4: 10810015 */ beq $a0,$at,.L0f132e0c
/* f132db8: 24010047 */ addiu $at,$zero,0x47
/* f132dbc: 10810013 */ beq $a0,$at,.L0f132e0c
/* f132dc0: 24010048 */ addiu $at,$zero,0x48
/* f132dc4: 10810011 */ beq $a0,$at,.L0f132e0c
/* f132dc8: 24010049 */ addiu $at,$zero,0x49
/* f132dcc: 1081000f */ beq $a0,$at,.L0f132e0c
/* f132dd0: 2401004a */ addiu $at,$zero,0x4a
/* f132dd4: 1081000d */ beq $a0,$at,.L0f132e0c
/* f132dd8: 2401004b */ addiu $at,$zero,0x4b
/* f132ddc: 1081000b */ beq $a0,$at,.L0f132e0c
/* f132de0: 2401004c */ addiu $at,$zero,0x4c
/* f132de4: 10810009 */ beq $a0,$at,.L0f132e0c
/* f132de8: 2401004d */ addiu $at,$zero,0x4d
/* f132dec: 10810007 */ beq $a0,$at,.L0f132e0c
/* f132df0: 2401004e */ addiu $at,$zero,0x4e
/* f132df4: 10810005 */ beq $a0,$at,.L0f132e0c
/* f132df8: 2401004f */ addiu $at,$zero,0x4f
/* f132dfc: 10810003 */ beq $a0,$at,.L0f132e0c
/* f132e00: 24010050 */ addiu $at,$zero,0x50
/* f132e04: 14810003 */ bne $a0,$at,.L0f132e14
/* f132e08: 00000000 */ sll $zero,$zero,0x0
.L0f132e0c:
/* f132e0c: 03e00008 */ jr $ra
/* f132e10: 24020001 */ addiu $v0,$zero,0x1
.L0f132e14:
/* f132e14: 03e00008 */ jr $ra
/* f132e18: 00001025 */ or $v0,$zero,$zero
.L0f132e1c:
/* f132e1c: 00001025 */ or $v0,$zero,$zero
/* f132e20: 03e00008 */ jr $ra
/* f132e24: 00000000 */ sll $zero,$zero,0x0
);
GLOBAL_ASM(
glabel func0f132e28
/* f132e28: 27bdf218 */ addiu $sp,$sp,-3560
/* f132e2c: afa40de8 */ sw $a0,0xde8($sp)
/* f132e30: afa50dec */ sw $a1,0xdec($sp)
/* f132e34: afbf006c */ sw $ra,0x6c($sp)
/* f132e38: afb40058 */ sw $s4,0x58($sp)
/* f132e3c: afb1004c */ sw $s1,0x4c($sp)
/* f132e40: 240e0001 */ addiu $t6,$zero,0x1
/* f132e44: 3c058008 */ lui $a1,%hi(var8007f0e4)
/* f132e48: 3c047f1b */ lui $a0,%hi(var7f1b564c)
/* f132e4c: 00c08825 */ or $s1,$a2,$zero
/* f132e50: afbe0068 */ sw $s8,0x68($sp)
/* f132e54: afb70064 */ sw $s7,0x64($sp)
/* f132e58: afb60060 */ sw $s6,0x60($sp)
/* f132e5c: afb5005c */ sw $s5,0x5c($sp)
/* f132e60: afb30054 */ sw $s3,0x54($sp)
/* f132e64: afb20050 */ sw $s2,0x50($sp)
/* f132e68: afb00048 */ sw $s0,0x48($sp)
/* f132e6c: f7b80040 */ sdc1 $f24,0x40($sp)
/* f132e70: f7b60038 */ sdc1 $f22,0x38($sp)
/* f132e74: f7b40030 */ sdc1 $f20,0x30($sp)
/* f132e78: afae0d80 */ sw $t6,0xd80($sp)
/* f132e7c: 0000a025 */ or $s4,$zero,$zero
/* f132e80: afa00708 */ sw $zero,0x708($sp)
/* f132e84: 2484564c */ addiu $a0,$a0,%lo(var7f1b564c)
/* f132e88: 0c0036cc */ jal func0000db30
/* f132e8c: 24a5f0e4 */ addiu $a1,$a1,%lo(var8007f0e4)
/* f132e90: 3c047f1b */ lui $a0,%hi(var7f1b5658)
/* f132e94: 3c058008 */ lui $a1,%hi(var8007f0e8)
/* f132e98: 24a5f0e8 */ addiu $a1,$a1,%lo(var8007f0e8)
/* f132e9c: 0c0036cc */ jal func0000db30
/* f132ea0: 24845658 */ addiu $a0,$a0,%lo(var7f1b5658)
/* f132ea4: 3c047f1b */ lui $a0,%hi(var7f1b5664)
/* f132ea8: 3c058008 */ lui $a1,%hi(var8007f0e0)
/* f132eac: 24a5f0e0 */ addiu $a1,$a1,%lo(var8007f0e0)
/* f132eb0: 0c0036cc */ jal func0000db30
/* f132eb4: 24845664 */ addiu $a0,$a0,%lo(var7f1b5664)
/* f132eb8: 3c047f1b */ lui $a0,%hi(var7f1b5670)
/* f132ebc: 3c058008 */ lui $a1,%hi(var8007f0ec)
/* f132ec0: 24a5f0ec */ addiu $a1,$a1,%lo(var8007f0ec)
/* f132ec4: 0c0036cc */ jal func0000db30
/* f132ec8: 24845670 */ addiu $a0,$a0,%lo(var7f1b5670)
/* f132ecc: 3c047f1b */ lui $a0,%hi(var7f1b5678)
/* f132ed0: 3c058008 */ lui $a1,%hi(var8007f0f0)
/* f132ed4: 24a5f0f0 */ addiu $a1,$a1,%lo(var8007f0f0)
/* f132ed8: 0c0036cc */ jal func0000db30
/* f132edc: 24845678 */ addiu $a0,$a0,%lo(var7f1b5678)
/* f132ee0: 3c047f1b */ lui $a0,%hi(var7f1b5680)
/* f132ee4: 3c058008 */ lui $a1,%hi(var8007f0f4)
/* f132ee8: 24a5f0f4 */ addiu $a1,$a1,%lo(var8007f0f4)
/* f132eec: 0c0036cc */ jal func0000db30
/* f132ef0: 24845680 */ addiu $a0,$a0,%lo(var7f1b5680)
/* f132ef4: 3c047f1b */ lui $a0,%hi(var7f1b5688)
/* f132ef8: 3c058008 */ lui $a1,%hi(var8007f0f8)
/* f132efc: 24a5f0f8 */ addiu $a1,$a1,%lo(var8007f0f8)
/* f132f00: 0c0036cc */ jal func0000db30
/* f132f04: 24845688 */ addiu $a0,$a0,%lo(var7f1b5688)
/* f132f08: 3c047f1b */ lui $a0,%hi(var7f1b5690)
/* f132f0c: 3c058008 */ lui $a1,%hi(var8007f0fc)
/* f132f10: 24a5f0fc */ addiu $a1,$a1,%lo(var8007f0fc)
/* f132f14: 0c0036cc */ jal func0000db30
/* f132f18: 24845690 */ addiu $a0,$a0,%lo(var7f1b5690)
/* f132f1c: 3c13800a */ lui $s3,%hi(g_Vars)
/* f132f20: 26739fc0 */ addiu $s3,$s3,%lo(g_Vars)
/* f132f24: 8e6f0034 */ lw $t7,0x34($s3)
/* f132f28: 1de00002 */ bgtz $t7,.L0f132f34
/* f132f2c: 00000000 */ sll $zero,$zero,0x0
/* f132f30: afa00d80 */ sw $zero,0xd80($sp)
.L0f132f34:
/* f132f34: 0c012144 */ jal func00048510
/* f132f38: 00000000 */ sll $zero,$zero,0x0
/* f132f3c: 27a30db0 */ addiu $v1,$sp,0xdb0
/* f132f40: 27a20dd8 */ addiu $v0,$sp,0xdd8
.L0f132f44:
/* f132f44: 24630004 */ addiu $v1,$v1,0x4
/* f132f48: 1462fffe */ bne $v1,$v0,.L0f132f44
/* f132f4c: ac60fffc */ sw $zero,-0x4($v1)
/* f132f50: 3c05800b */ lui $a1,0x800b
/* f132f54: 8ca5b5a8 */ lw $a1,-0x4a58($a1)
/* f132f58: 24180002 */ addiu $t8,$zero,0x2
/* f132f5c: 24190001 */ addiu $t9,$zero,0x1
/* f132f60: afb90014 */ sw $t9,0x14($sp)
/* f132f64: afb80010 */ sw $t8,0x10($sp)
/* f132f68: 27a40de8 */ addiu $a0,$sp,0xde8
/* f132f6c: 24060002 */ addiu $a2,$zero,0x2
/* f132f70: 24070001 */ addiu $a3,$zero,0x1
/* f132f74: afa00018 */ sw $zero,0x18($sp)
/* f132f78: 0fc2ce70 */ jal func0f0b39c0
/* f132f7c: 24a5000c */ addiu $a1,$a1,0x000c
/* f132f80: 8fab0de8 */ lw $t3,0xde8($sp)
/* f132f84: 3c0dba00 */ lui $t5,0xba00
/* f132f88: 35ad1402 */ ori $t5,$t5,0x1402
/* f132f8c: 256c0008 */ addiu $t4,$t3,0x8
/* f132f90: afac0de8 */ sw $t4,0xde8($sp)
/* f132f94: ad600004 */ sw $zero,0x4($t3)
/* f132f98: ad6d0000 */ sw $t5,0x0($t3)
/* f132f9c: 8fae0de8 */ lw $t6,0xde8($sp)
/* f132fa0: 3c18ba00 */ lui $t8,0xba00
/* f132fa4: 37180602 */ ori $t8,$t8,0x602
/* f132fa8: 25cf0008 */ addiu $t7,$t6,0x8
/* f132fac: afaf0de8 */ sw $t7,0xde8($sp)
/* f132fb0: 241900c0 */ addiu $t9,$zero,0xc0
/* f132fb4: add90004 */ sw $t9,0x4($t6)
/* f132fb8: add80000 */ sw $t8,0x0($t6)
/* f132fbc: 8fab0de8 */ lw $t3,0xde8($sp)
/* f132fc0: 3c0e0040 */ lui $t6,0x40
/* f132fc4: 3c0db900 */ lui $t5,0xb900
/* f132fc8: 256c0008 */ addiu $t4,$t3,0x8
/* f132fcc: afac0de8 */ sw $t4,0xde8($sp)
/* f132fd0: 35ad031d */ ori $t5,$t5,0x31d
/* f132fd4: 35ce49d8 */ ori $t6,$t6,0x49d8
/* f132fd8: ad6e0004 */ sw $t6,0x4($t3)
/* f132fdc: ad6d0000 */ sw $t5,0x0($t3)
/* f132fe0: 8faf0de8 */ lw $t7,0xde8($sp)
/* f132fe4: 3c19b900 */ lui $t9,0xb900
/* f132fe8: 37390002 */ ori $t9,$t9,0x2
/* f132fec: 25f80008 */ addiu $t8,$t7,0x8
/* f132ff0: afb80de8 */ sw $t8,0xde8($sp)
/* f132ff4: ade00004 */ sw $zero,0x4($t7)
/* f132ff8: adf90000 */ sw $t9,0x0($t7)
/* f132ffc: 8fab0de8 */ lw $t3,0xde8($sp)
/* f133000: 3c0dba00 */ lui $t5,0xba00
/* f133004: 35ad1001 */ ori $t5,$t5,0x1001
/* f133008: 256c0008 */ addiu $t4,$t3,0x8
/* f13300c: afac0de8 */ sw $t4,0xde8($sp)
/* f133010: ad600004 */ sw $zero,0x4($t3)
/* f133014: ad6d0000 */ sw $t5,0x0($t3)
/* f133018: 8fae0de8 */ lw $t6,0xde8($sp)
/* f13301c: 3c18ba00 */ lui $t8,0xba00
/* f133020: 37180903 */ ori $t8,$t8,0x903
/* f133024: 25cf0008 */ addiu $t7,$t6,0x8
/* f133028: afaf0de8 */ sw $t7,0xde8($sp)
/* f13302c: 24190c00 */ addiu $t9,$zero,0xc00
/* f133030: add90004 */ sw $t9,0x4($t6)
/* f133034: add80000 */ sw $t8,0x0($t6)
/* f133038: 8fab0de8 */ lw $t3,0xde8($sp)
/* f13303c: 3c0eff32 */ lui $t6,0xff32
/* f133040: 3c0dfcff */ lui $t5,0xfcff
/* f133044: 256c0008 */ addiu $t4,$t3,0x8
/* f133048: afac0de8 */ sw $t4,0xde8($sp)
/* f13304c: 35ad99ff */ ori $t5,$t5,0x99ff
/* f133050: 35ce7f3f */ ori $t6,$t6,0x7f3f
/* f133054: ad6e0004 */ sw $t6,0x4($t3)
/* f133058: ad6d0000 */ sw $t5,0x0($t3)
/* f13305c: 8faf0dec */ lw $t7,0xdec($sp)
/* f133060: 0011c080 */ sll $t8,$s1,0x2
/* f133064: 27b001c8 */ addiu $s0,$sp,0x1c8
/* f133068: 01f8c821 */ addu $t9,$t7,$t8
/* f13306c: 8f370024 */ lw $s7,0x24($t9)
/* f133070: afa00194 */ sw $zero,0x194($sp)
/* f133074: 0c00566c */ jal func000159b0
/* f133078: 02002025 */ or $a0,$s0,$zero
/* f13307c: 0fc2d5be */ jal func0f0b56f8
/* f133080: 00000000 */ sll $zero,$zero,0x0
/* f133084: 00402025 */ or $a0,$v0,$zero
/* f133088: 0c0056f8 */ jal func00015be0
/* f13308c: 02002825 */ or $a1,$s0,$zero
/* f133090: 4480a000 */ mtc1 $zero,$f20
/* f133094: 00000000 */ sll $zero,$zero,0x0
/* f133098: e7b401f8 */ swc1 $f20,0x1f8($sp)
/* f13309c: e7b401fc */ swc1 $f20,0x1fc($sp)
/* f1330a0: 0fc59e66 */ jal func0f167998
/* f1330a4: e7b40200 */ swc1 $f20,0x200($sp)
/* f1330a8: 00408825 */ or $s1,$v0,$zero
/* f1330ac: 02002025 */ or $a0,$s0,$zero
/* f1330b0: 0c005815 */ jal func00016054
/* f1330b4: 00402825 */ or $a1,$v0,$zero
/* f1330b8: 8fb00de8 */ lw $s0,0xde8($sp)
/* f1330bc: 3c0d0102 */ lui $t5,0x102
/* f1330c0: 35ad0040 */ ori $t5,$t5,0x40
/* f1330c4: 260c0008 */ addiu $t4,$s0,0x8
/* f1330c8: afac0de8 */ sw $t4,0xde8($sp)
/* f1330cc: 02202025 */ or $a0,$s1,$zero
/* f1330d0: 0c012d20 */ jal func0004b480
/* f1330d4: ae0d0000 */ sw $t5,0x0($s0)
/* f1330d8: ae020004 */ sw $v0,0x4($s0)
/* f1330dc: 8e630284 */ lw $v1,0x284($s3)
/* f1330e0: 02e09025 */ or $s2,$s7,$zero
/* f1330e4: 24043e80 */ addiu $a0,$zero,0x3e80
/* f1330e8: c4641bb0 */ lwc1 $f4,0x1bb0($v1)
/* f1330ec: e7a40230 */ swc1 $f4,0x230($sp)
/* f1330f0: c4661bb4 */ lwc1 $f6,0x1bb4($v1)
/* f1330f4: c7aa0230 */ lwc1 $f10,0x230($sp)
/* f1330f8: e7a60234 */ swc1 $f6,0x234($sp)
/* f1330fc: c4681bb8 */ lwc1 $f8,0x1bb8($v1)
/* f133100: 00001825 */ or $v1,$zero,$zero
/* f133104: e7a80238 */ swc1 $f8,0x238($sp)
/* f133108: c6e43e80 */ lwc1 $f4,0x3e80($s7)
/* f13310c: c7a80234 */ lwc1 $f8,0x234($sp)
/* f133110: 46045181 */ sub.s $f6,$f10,$f4
/* f133114: e7a60224 */ swc1 $f6,0x224($sp)
/* f133118: c6ea3e84 */ lwc1 $f10,0x3e84($s7)
/* f13311c: 4606a03c */ c.lt.s $f20,$f6
/* f133120: 460a4101 */ sub.s $f4,$f8,$f10
/* f133124: c7a80238 */ lwc1 $f8,0x238($sp)
/* f133128: e7a40228 */ swc1 $f4,0x228($sp)
/* f13312c: c6ea3e88 */ lwc1 $f10,0x3e88($s7)
/* f133130: 460a4101 */ sub.s $f4,$f8,$f10
/* f133134: 45000003 */ bc1f .L0f133144
/* f133138: e7a4022c */ swc1 $f4,0x22c($sp)
/* f13313c: 10000003 */ beqz $zero,.L0f13314c
/* f133140: 46003386 */ mov.s $f14,$f6
.L0f133144:
/* f133144: c7ae0224 */ lwc1 $f14,0x224($sp)
/* f133148: 46007387 */ neg.s $f14,$f14
.L0f13314c:
/* f13314c: c6ec3e98 */ lwc1 $f12,0x3e98($s7)
/* f133150: 460ca03c */ c.lt.s $f20,$f12
/* f133154: 00000000 */ sll $zero,$zero,0x0
/* f133158: 45020004 */ bc1fl .L0f13316c
/* f13315c: 46006407 */ neg.s $f16,$f12
/* f133160: 10000002 */ beqz $zero,.L0f13316c
/* f133164: 46006406 */ mov.s $f16,$f12
/* f133168: 46006407 */ neg.s $f16,$f12
.L0f13316c:
/* f13316c: c6e03e8c */ lwc1 $f0,0x3e8c($s7)
/* f133170: 4600a03c */ c.lt.s $f20,$f0
/* f133174: 00000000 */ sll $zero,$zero,0x0
/* f133178: 45020004 */ bc1fl .L0f13318c
/* f13317c: 46000087 */ neg.s $f2,$f0
/* f133180: 10000002 */ beqz $zero,.L0f13318c
/* f133184: 46000086 */ mov.s $f2,$f0
/* f133188: 46000087 */ neg.s $f2,$f0
.L0f13318c:
/* f13318c: 46101200 */ add.s $f8,$f2,$f16
/* f133190: 460e403c */ c.lt.s $f8,$f14
/* f133194: 00000000 */ sll $zero,$zero,0x0
/* f133198: 4503003b */ bc1tl .L0f133288
/* f13319c: 3c013f00 */ lui $at,0x3f00
/* f1331a0: c7a00228 */ lwc1 $f0,0x228($sp)
/* f1331a4: 4600a03c */ c.lt.s $f20,$f0
/* f1331a8: 00000000 */ sll $zero,$zero,0x0
/* f1331ac: 45020004 */ bc1fl .L0f1331c0
/* f1331b0: 46000307 */ neg.s $f12,$f0
/* f1331b4: 10000002 */ beqz $zero,.L0f1331c0
/* f1331b8: 46000306 */ mov.s $f12,$f0
/* f1331bc: 46000307 */ neg.s $f12,$f0
.L0f1331c0:
/* f1331c0: c6ee3e9c */ lwc1 $f14,0x3e9c($s7)
/* f1331c4: 460ea03c */ c.lt.s $f20,$f14
/* f1331c8: 00000000 */ sll $zero,$zero,0x0
/* f1331cc: 45020004 */ bc1fl .L0f1331e0
/* f1331d0: 46007407 */ neg.s $f16,$f14
/* f1331d4: 10000002 */ beqz $zero,.L0f1331e0
/* f1331d8: 46007406 */ mov.s $f16,$f14
/* f1331dc: 46007407 */ neg.s $f16,$f14
.L0f1331e0:
/* f1331e0: c6e03e90 */ lwc1 $f0,0x3e90($s7)
/* f1331e4: 4600a03c */ c.lt.s $f20,$f0
/* f1331e8: 00000000 */ sll $zero,$zero,0x0
/* f1331ec: 45020004 */ bc1fl .L0f133200
/* f1331f0: 46000087 */ neg.s $f2,$f0
/* f1331f4: 10000002 */ beqz $zero,.L0f133200
/* f1331f8: 46000086 */ mov.s $f2,$f0
/* f1331fc: 46000087 */ neg.s $f2,$f0
.L0f133200:
/* f133200: 46101280 */ add.s $f10,$f2,$f16
/* f133204: c7a0022c */ lwc1 $f0,0x22c($sp)
/* f133208: 460c503c */ c.lt.s $f10,$f12
/* f13320c: 00000000 */ sll $zero,$zero,0x0
/* f133210: 4503001d */ bc1tl .L0f133288
/* f133214: 3c013f00 */ lui $at,0x3f00
/* f133218: 4600a03c */ c.lt.s $f20,$f0
/* f13321c: 00000000 */ sll $zero,$zero,0x0
/* f133220: 45020004 */ bc1fl .L0f133234
/* f133224: 46000387 */ neg.s $f14,$f0
/* f133228: 10000002 */ beqz $zero,.L0f133234
/* f13322c: 46000386 */ mov.s $f14,$f0
/* f133230: 46000387 */ neg.s $f14,$f0
.L0f133234:
/* f133234: c6ec3ea0 */ lwc1 $f12,0x3ea0($s7)
/* f133238: 460ca03c */ c.lt.s $f20,$f12
/* f13323c: 00000000 */ sll $zero,$zero,0x0
/* f133240: 45020004 */ bc1fl .L0f133254
/* f133244: 46006407 */ neg.s $f16,$f12
/* f133248: 10000002 */ beqz $zero,.L0f133254
/* f13324c: 46006406 */ mov.s $f16,$f12
/* f133250: 46006407 */ neg.s $f16,$f12
.L0f133254:
/* f133254: c6e03e94 */ lwc1 $f0,0x3e94($s7)
/* f133258: 4600a03c */ c.lt.s $f20,$f0
/* f13325c: 00000000 */ sll $zero,$zero,0x0
/* f133260: 45020004 */ bc1fl .L0f133274
/* f133264: 46000087 */ neg.s $f2,$f0
/* f133268: 10000002 */ beqz $zero,.L0f133274
/* f13326c: 46000086 */ mov.s $f2,$f0
/* f133270: 46000087 */ neg.s $f2,$f0
.L0f133274:
/* f133274: 46101100 */ add.s $f4,$f2,$f16
/* f133278: 460e203c */ c.lt.s $f4,$f14
/* f13327c: 00000000 */ sll $zero,$zero,0x0
/* f133280: 4500000b */ bc1f .L0f1332b0
/* f133284: 3c013f00 */ lui $at,0x3f00
.L0f133288:
/* f133288: 44810000 */ mtc1 $at,$f0
/* f13328c: c6e63ea4 */ lwc1 $f6,0x3ea4($s7)
/* f133290: 46003202 */ mul.s $f8,$f6,$f0
/* f133294: e7a80224 */ swc1 $f8,0x224($sp)
/* f133298: c6ea3ea8 */ lwc1 $f10,0x3ea8($s7)
/* f13329c: 46005102 */ mul.s $f4,$f10,$f0
/* f1332a0: e7a40228 */ swc1 $f4,0x228($sp)
/* f1332a4: c6e63eac */ lwc1 $f6,0x3eac($s7)
/* f1332a8: 46003202 */ mul.s $f8,$f6,$f0
/* f1332ac: e7a8022c */ swc1 $f8,0x22c($sp)
.L0f1332b0:
/* f1332b0: c6ec3e98 */ lwc1 $f12,0x3e98($s7)
/* f1332b4: c64a0000 */ lwc1 $f10,0x0($s2)
/* f1332b8: c7a60224 */ lwc1 $f6,0x224($sp)
/* f1332bc: 02401025 */ or $v0,$s2,$zero
/* f1332c0: 460c5101 */ sub.s $f4,$f10,$f12
/* f1332c4: 46062001 */ sub.s $f0,$f4,$f6
/* f1332c8: 4614003c */ c.lt.s $f0,$f20
/* f1332cc: 00000000 */ sll $zero,$zero,0x0
/* f1332d0: 45020004 */ bc1fl .L0f1332e4
/* f1332d4: c6e23ea4 */ lwc1 $f2,0x3ea4($s7)
/* f1332d8: c6e83ea4 */ lwc1 $f8,0x3ea4($s7)
/* f1332dc: 46080000 */ add.s $f0,$f0,$f8
/* f1332e0: c6e23ea4 */ lwc1 $f2,0x3ea4($s7)
.L0f1332e4:
/* f1332e4: 4600103c */ c.lt.s $f2,$f0
/* f1332e8: 00000000 */ sll $zero,$zero,0x0
/* f1332ec: 45020003 */ bc1fl .L0f1332fc
/* f1332f0: 46006280 */ add.s $f10,$f12,$f0
/* f1332f4: 46020001 */ sub.s $f0,$f0,$f2
/* f1332f8: 46006280 */ add.s $f10,$f12,$f0
.L0f1332fc:
/* f1332fc: c6440004 */ lwc1 $f4,0x4($s2)
/* f133300: e64a0000 */ swc1 $f10,0x0($s2)
/* f133304: c6ee3e9c */ lwc1 $f14,0x3e9c($s7)
/* f133308: c7a80228 */ lwc1 $f8,0x228($sp)
/* f13330c: 460e2181 */ sub.s $f6,$f4,$f14
/* f133310: 46083001 */ sub.s $f0,$f6,$f8
/* f133314: 4614003c */ c.lt.s $f0,$f20
/* f133318: 00000000 */ sll $zero,$zero,0x0
/* f13331c: 45020004 */ bc1fl .L0f133330
/* f133320: c6e23ea8 */ lwc1 $f2,0x3ea8($s7)
/* f133324: c6ea3ea8 */ lwc1 $f10,0x3ea8($s7)
/* f133328: 460a0000 */ add.s $f0,$f0,$f10
/* f13332c: c6e23ea8 */ lwc1 $f2,0x3ea8($s7)
.L0f133330:
/* f133330: 4600103c */ c.lt.s $f2,$f0
/* f133334: 00000000 */ sll $zero,$zero,0x0
/* f133338: 45020003 */ bc1fl .L0f133348
/* f13333c: 46007100 */ add.s $f4,$f14,$f0
/* f133340: 46020001 */ sub.s $f0,$f0,$f2
/* f133344: 46007100 */ add.s $f4,$f14,$f0
.L0f133348:
/* f133348: c6460008 */ lwc1 $f6,0x8($s2)
/* f13334c: e6440004 */ swc1 $f4,0x4($s2)
/* f133350: c6ec3ea0 */ lwc1 $f12,0x3ea0($s7)
/* f133354: c7aa022c */ lwc1 $f10,0x22c($sp)
/* f133358: 460c3201 */ sub.s $f8,$f6,$f12
/* f13335c: 460a4001 */ sub.s $f0,$f8,$f10
/* f133360: 4614003c */ c.lt.s $f0,$f20
/* f133364: 00000000 */ sll $zero,$zero,0x0
/* f133368: 45020004 */ bc1fl .L0f13337c
/* f13336c: c6e23eac */ lwc1 $f2,0x3eac($s7)
/* f133370: c6e43eac */ lwc1 $f4,0x3eac($s7)
/* f133374: 46040000 */ add.s $f0,$f0,$f4
/* f133378: c6e23eac */ lwc1 $f2,0x3eac($s7)
.L0f13337c:
/* f13337c: 4600103c */ c.lt.s $f2,$f0
/* f133380: 00000000 */ sll $zero,$zero,0x0
/* f133384: 45020003 */ bc1fl .L0f133394
/* f133388: 46006180 */ add.s $f6,$f12,$f0
/* f13338c: 46020001 */ sub.s $f0,$f0,$f2
/* f133390: 46006180 */ add.s $f6,$f12,$f0
.L0f133394:
/* f133394: 24630020 */ addiu $v1,$v1,0x20
/* f133398: 26520020 */ addiu $s2,$s2,0x20
/* f13339c: 1464ffc4 */ bne $v1,$a0,.L0f1332b0
/* f1333a0: e4460008 */ swc1 $f6,0x8($v0)
/* f1333a4: c7a80230 */ lwc1 $f8,0x230($sp)
/* f1333a8: e6e83e80 */ swc1 $f8,0x3e80($s7)
/* f1333ac: c7aa0234 */ lwc1 $f10,0x234($sp)
/* f1333b0: e6ea3e84 */ swc1 $f10,0x3e84($s7)
/* f1333b4: c7a40238 */ lwc1 $f4,0x238($sp)
/* f1333b8: e6e43e88 */ swc1 $f4,0x3e88($s7)
/* f1333bc: 8e6e0284 */ lw $t6,0x284($s3)
/* f1333c0: 0fc4ca87 */ jal func0f132a1c
/* f1333c4: 8dc41ba0 */ lw $a0,0x1ba0($t6)
/* f1333c8: 1040000f */ beqz $v0,.L0f133408
/* f1333cc: 8fb80dec */ lw $t8,0xdec($sp)
/* f1333d0: 8fa70dec */ lw $a3,0xdec($sp)
/* f1333d4: 3c017f1b */ lui $at,%hi(var7f1b5738)
/* f1333d8: c4265738 */ lwc1 $f6,%lo(var7f1b5738)($at)
/* f1333dc: c4e80088 */ lwc1 $f8,0x88($a3)
/* f1333e0: 3c017f1b */ lui $at,%hi(var7f1b573c)
/* f1333e4: 240f0009 */ addiu $t7,$zero,0x9
/* f1333e8: 4608303c */ c.lt.s $f6,$f8
/* f1333ec: 00000000 */ sll $zero,$zero,0x0
/* f1333f0: 45020012 */ bc1fl .L0f13343c
/* f1333f4: 8e6b0034 */ lw $t3,0x34($s3)
/* f1333f8: c42a573c */ lwc1 $f10,%lo(var7f1b573c)($at)
/* f1333fc: acef0090 */ sw $t7,0x90($a3)
/* f133400: 1000000d */ beqz $zero,.L0f133438
/* f133404: e4ea008c */ swc1 $f10,0x8c($a3)
.L0f133408:
/* f133408: 3c017f1b */ lui $at,%hi(var7f1b5740)
/* f13340c: c4265740 */ lwc1 $f6,%lo(var7f1b5740)($at)
/* f133410: c7040088 */ lwc1 $f4,0x88($t8)
/* f133414: 3c013f80 */ lui $at,0x3f80
/* f133418: 4606203c */ c.lt.s $f4,$f6
/* f13341c: 00000000 */ sll $zero,$zero,0x0
/* f133420: 45020006 */ bc1fl .L0f13343c
/* f133424: 8e6b0034 */ lw $t3,0x34($s3)
/* f133428: 4481c000 */ mtc1 $at,$f24
/* f13342c: 24190007 */ addiu $t9,$zero,0x7
/* f133430: af190090 */ sw $t9,0x90($t8)
/* f133434: e718008c */ swc1 $f24,0x8c($t8)
.L0f133438:
/* f133438: 8e6b0034 */ lw $t3,0x34($s3)
.L0f13343c:
/* f13343c: 3c013f80 */ lui $at,0x3f80
/* f133440: 4481c000 */ mtc1 $at,$f24
/* f133444: 1960011b */ blez $t3,.L0f1338b4
/* f133448: 8fa70dec */ lw $a3,0xdec($sp)
/* f13344c: 3c05800a */ lui $a1,%hi(var800a33a4)
/* f133450: 24a533a4 */ addiu $a1,$a1,%lo(var800a33a4)
/* f133454: aca00000 */ sw $zero,0x0($a1)
/* f133458: 8ce20094 */ lw $v0,0x94($a3)
/* f13345c: 04430018 */ bgezl $v0,.L0f1334c0
/* f133460: 8ce30098 */ lw $v1,0x98($a3)
/* f133464: 0c004b70 */ jal random
/* f133468: 00000000 */ sll $zero,$zero,0x0
/* f13346c: 44824000 */ mtc1 $v0,$f8
/* f133470: 3c012f80 */ lui $at,0x2f80
/* f133474: 4481a000 */ mtc1 $at,$f20
/* f133478: 04410005 */ bgez $v0,.L0f133490
/* f13347c: 468042a0 */ cvt.s.w $f10,$f8
/* f133480: 3c014f80 */ lui $at,0x4f80
/* f133484: 44812000 */ mtc1 $at,$f4
/* f133488: 00000000 */ sll $zero,$zero,0x0
/* f13348c: 46045280 */ add.s $f10,$f10,$f4
.L0f133490:
/* f133490: 46145182 */ mul.s $f6,$f10,$f20
/* f133494: 8fac0dec */ lw $t4,0xdec($sp)
/* f133498: c58800c4 */ lwc1 $f8,0xc4($t4)
/* f13349c: 4608303c */ c.lt.s $f6,$f8
/* f1334a0: 00000000 */ sll $zero,$zero,0x0
/* f1334a4: 45000003 */ bc1f .L0f1334b4
/* f1334a8: 00000000 */ sll $zero,$zero,0x0
/* f1334ac: 0fc4c584 */ jal func0f131610
/* f1334b0: 01802025 */ or $a0,$t4,$zero
.L0f1334b4:
/* f1334b4: 100000ff */ beqz $zero,.L0f1338b4
/* f1334b8: 00000000 */ sll $zero,$zero,0x0
/* f1334bc: 8ce30098 */ lw $v1,0x98($a3)
.L0f1334c0:
/* f1334c0: 244d0001 */ addiu $t5,$v0,0x1
/* f1334c4: 24180001 */ addiu $t8,$zero,0x1
/* f1334c8: 51a3000a */ beql $t5,$v1,.L0f1334f4
/* f1334cc: acb80000 */ sw $t8,0x0($a1)
/* f1334d0: 8ce4009c */ lw $a0,0x9c($a3)
/* f1334d4: 244e0001 */ addiu $t6,$v0,0x1
/* f1334d8: 51c40006 */ beql $t6,$a0,.L0f1334f4
/* f1334dc: acb80000 */ sw $t8,0x0($a1)
/* f1334e0: 8cf900a0 */ lw $t9,0xa0($a3)
/* f1334e4: 244f0001 */ addiu $t7,$v0,0x1
/* f1334e8: 15f90005 */ bne $t7,$t9,.L0f133500
/* f1334ec: 00000000 */ sll $zero,$zero,0x0
/* f1334f0: acb80000 */ sw $t8,0x0($a1)
.L0f1334f4:
/* f1334f4: 8ce4009c */ lw $a0,0x9c($a3)
/* f1334f8: 8ce30098 */ lw $v1,0x98($a3)
/* f1334fc: 8ce20094 */ lw $v0,0x94($a3)
.L0f133500:
/* f133500: 10430006 */ beq $v0,$v1,.L0f13351c
/* f133504: 00000000 */ sll $zero,$zero,0x0
/* f133508: 10440004 */ beq $v0,$a0,.L0f13351c
/* f13350c: 00000000 */ sll $zero,$zero,0x0
/* f133510: 8ceb00a0 */ lw $t3,0xa0($a3)
/* f133514: 544b0017 */ bnel $v0,$t3,.L0f133574
/* f133518: 8cef00a4 */ lw $t7,0xa4($a3)
.L0f13351c:
/* f13351c: 14440002 */ bne $v0,$a0,.L0f133528
/* f133520: 24110096 */ addiu $s1,$zero,0x96
/* f133524: 241100c8 */ addiu $s1,$zero,0xc8
.L0f133528:
/* f133528: 8e6c02bc */ lw $t4,0x2bc($s3)
/* f13352c: 24100001 */ addiu $s0,$zero,0x1
/* f133530: 29810002 */ slti $at,$t4,0x2
/* f133534: 5420000f */ bnezl $at,.L0f133574
/* f133538: 8cef00a4 */ lw $t7,0xa4($a3)
.L0f13353c:
/* f13353c: 0fc4ca87 */ jal func0f132a1c
/* f133540: 02002025 */ or $a0,$s0,$zero
/* f133544: 14400003 */ bnez $v0,.L0f133554
/* f133548: 02002025 */ or $a0,$s0,$zero
/* f13354c: 0fc00400 */ jal func0f001000
/* f133550: 02202825 */ or $a1,$s1,$zero
.L0f133554:
/* f133554: 8e6d02bc */ lw $t5,0x2bc($s3)
/* f133558: 26100001 */ addiu $s0,$s0,0x1
/* f13355c: 020d082a */ slt $at,$s0,$t5
/* f133560: 1420fff6 */ bnez $at,.L0f13353c
/* f133564: 00000000 */ sll $zero,$zero,0x0
/* f133568: 8fa70dec */ lw $a3,0xdec($sp)
/* f13356c: 8ce20094 */ lw $v0,0x94($a3)
/* f133570: 8cef00a4 */ lw $t7,0xa4($a3)
.L0f133574:
/* f133574: 544f00c8 */ bnel $v0,$t7,.L0f133898
/* f133578: 8fa70dec */ lw $a3,0xdec($sp)
/* f13357c: 0c004b70 */ jal random
/* f133580: 341180ba */ dli $s1,0x80ba
/* f133584: 3c012f80 */ lui $at,0x2f80
/* f133588: 44822000 */ mtc1 $v0,$f4
/* f13358c: 4481a000 */ mtc1 $at,$f20
/* f133590: 3c017f1b */ lui $at,%hi(var7f1b5744)
/* f133594: c4365744 */ lwc1 $f22,%lo(var7f1b5744)($at)
/* f133598: 04410005 */ bgez $v0,.L0f1335b0
/* f13359c: 468022a0 */ cvt.s.w $f10,$f4
/* f1335a0: 3c014f80 */ lui $at,0x4f80
/* f1335a4: 44813000 */ mtc1 $at,$f6
/* f1335a8: 00000000 */ sll $zero,$zero,0x0
/* f1335ac: 46065280 */ add.s $f10,$f10,$f6
.L0f1335b0:
/* f1335b0: 46145202 */ mul.s $f8,$f10,$f20
/* f1335b4: 3c013fc0 */ lui $at,0x3fc0
/* f1335b8: 44812000 */ mtc1 $at,$f4
/* f1335bc: 00000000 */ sll $zero,$zero,0x0
/* f1335c0: 46044182 */ mul.s $f6,$f8,$f4
/* f1335c4: 46163280 */ add.s $f10,$f6,$f22
/* f1335c8: 0c004b70 */ jal random
/* f1335cc: e7aa0174 */ swc1 $f10,0x174($sp)
/* f1335d0: 44824000 */ mtc1 $v0,$f8
/* f1335d4: 8fb90dec */ lw $t9,0xdec($sp)
/* f1335d8: 04410005 */ bgez $v0,.L0f1335f0
/* f1335dc: 46804120 */ cvt.s.w $f4,$f8
/* f1335e0: 3c014f80 */ lui $at,0x4f80
/* f1335e4: 44813000 */ mtc1 $at,$f6
/* f1335e8: 00000000 */ sll $zero,$zero,0x0
/* f1335ec: 46062100 */ add.s $f4,$f4,$f6
.L0f1335f0:
/* f1335f0: 46142002 */ mul.s $f0,$f4,$f20
/* f1335f4: 3c017f1b */ lui $at,%hi(var7f1b5748)
/* f1335f8: c42a5748 */ lwc1 $f10,%lo(var7f1b5748)($at)
/* f1335fc: 3c017f1b */ lui $at,%hi(var7f1b574c)
/* f133600: 460a003e */ c.le.s $f0,$f10
/* f133604: 00000000 */ sll $zero,$zero,0x0
/* f133608: 45000007 */ bc1f .L0f133628
/* f13360c: 00000000 */ sll $zero,$zero,0x0
/* f133610: c428574c */ lwc1 $f8,%lo(var7f1b574c)($at)
/* f133614: 4600403c */ c.lt.s $f8,$f0
/* f133618: 00000000 */ sll $zero,$zero,0x0
/* f13361c: 45000002 */ bc1f .L0f133628
/* f133620: 00000000 */ sll $zero,$zero,0x0
/* f133624: 341180bb */ dli $s1,0x80bb
.L0f133628:
/* f133628: 3c017f1b */ lui $at,%hi(var7f1b5750)
/* f13362c: c4265750 */ lwc1 $f6,%lo(var7f1b5750)($at)
/* f133630: 3c017f1b */ lui $at,%hi(var7f1b5754)
/* f133634: 4606003e */ c.le.s $f0,$f6
/* f133638: 00000000 */ sll $zero,$zero,0x0
/* f13363c: 45020008 */ bc1fl .L0f133660
/* f133640: 4616003e */ c.le.s $f0,$f22
/* f133644: c4245754 */ lwc1 $f4,%lo(var7f1b5754)($at)
/* f133648: 4600203c */ c.lt.s $f4,$f0
/* f13364c: 00000000 */ sll $zero,$zero,0x0
/* f133650: 45020003 */ bc1fl .L0f133660
/* f133654: 4616003e */ c.le.s $f0,$f22
/* f133658: 341180bc */ dli $s1,0x80bc
/* f13365c: 4616003e */ c.le.s $f0,$f22
.L0f133660:
/* f133660: 3c017f1b */ lui $at,%hi(var7f1b5758)
/* f133664: 45020008 */ bc1fl .L0f133688
/* f133668: 3c013f00 */ lui $at,0x3f00
/* f13366c: c42a5758 */ lwc1 $f10,%lo(var7f1b5758)($at)
/* f133670: 4600503c */ c.lt.s $f10,$f0
/* f133674: 00000000 */ sll $zero,$zero,0x0
/* f133678: 45020003 */ bc1fl .L0f133688
/* f13367c: 3c013f00 */ lui $at,0x3f00
/* f133680: 341180bd */ dli $s1,0x80bd
/* f133684: 3c013f00 */ lui $at,0x3f00
.L0f133688:
/* f133688: 44814000 */ mtc1 $at,$f8
/* f13368c: 3c017f1b */ lui $at,%hi(var7f1b575c)
/* f133690: 4608003e */ c.le.s $f0,$f8
/* f133694: 00000000 */ sll $zero,$zero,0x0
/* f133698: 45000007 */ bc1f .L0f1336b8
/* f13369c: 00000000 */ sll $zero,$zero,0x0
/* f1336a0: c426575c */ lwc1 $f6,%lo(var7f1b575c)($at)
/* f1336a4: 4600303c */ c.lt.s $f6,$f0
/* f1336a8: 00000000 */ sll $zero,$zero,0x0
/* f1336ac: 45000002 */ bc1f .L0f1336b8
/* f1336b0: 00000000 */ sll $zero,$zero,0x0
/* f1336b4: 341180be */ dli $s1,0x80be
.L0f1336b8:
/* f1336b8: 3c017f1b */ lui $at,%hi(var7f1b5760)
/* f1336bc: c4245760 */ lwc1 $f4,%lo(var7f1b5760)($at)
/* f1336c0: 27300040 */ addiu $s0,$t9,0x40
/* f1336c4: 3c013f00 */ lui $at,0x3f00
/* f1336c8: 4604003e */ c.le.s $f0,$f4
/* f1336cc: 02003025 */ or $a2,$s0,$zero
/* f1336d0: 3c048009 */ lui $a0,0x8009
/* f1336d4: 2407ffff */ addiu $a3,$zero,-1
/* f1336d8: 45000008 */ bc1f .L0f1336fc
/* f1336dc: 240cffff */ addiu $t4,$zero,-1
/* f1336e0: 44815000 */ mtc1 $at,$f10
/* f1336e4: 00000000 */ sll $zero,$zero,0x0
/* f1336e8: 4600503c */ c.lt.s $f10,$f0
/* f1336ec: 00000000 */ sll $zero,$zero,0x0
/* f1336f0: 45000002 */ bc1f .L0f1336fc
/* f1336f4: 00000000 */ sll $zero,$zero,0x0
/* f1336f8: 341180bf */ dli $s1,0x80bf
.L0f1336fc:
/* f1336fc: 3c017f1b */ lui $at,%hi(var7f1b5764)
/* f133700: c4285764 */ lwc1 $f8,%lo(var7f1b5764)($at)
/* f133704: 3c017f1b */ lui $at,%hi(var7f1b5768)
/* f133708: 240dffff */ addiu $t5,$zero,-1
/* f13370c: 4608003e */ c.le.s $f0,$f8
/* f133710: 240effff */ addiu $t6,$zero,-1
/* f133714: 45000007 */ bc1f .L0f133734
/* f133718: 00000000 */ sll $zero,$zero,0x0
/* f13371c: c4265768 */ lwc1 $f6,%lo(var7f1b5768)($at)
/* f133720: 4600303c */ c.lt.s $f6,$f0
/* f133724: 00000000 */ sll $zero,$zero,0x0
/* f133728: 45000002 */ bc1f .L0f133734
/* f13372c: 00000000 */ sll $zero,$zero,0x0
/* f133730: 341180c0 */ dli $s1,0x80c0
.L0f133734:
/* f133734: 3c017f1b */ lui $at,%hi(var7f1b576c)
/* f133738: c424576c */ lwc1 $f4,%lo(var7f1b576c)($at)
/* f13373c: 3c017f1b */ lui $at,%hi(var7f1b5770)
/* f133740: 4604003e */ c.le.s $f0,$f4
/* f133744: 00000000 */ sll $zero,$zero,0x0
/* f133748: 45000007 */ bc1f .L0f133768
/* f13374c: 00000000 */ sll $zero,$zero,0x0
/* f133750: c42a5770 */ lwc1 $f10,%lo(var7f1b5770)($at)
/* f133754: 4600503c */ c.lt.s $f10,$f0
/* f133758: 00000000 */ sll $zero,$zero,0x0
/* f13375c: 45000002 */ bc1f .L0f133768
/* f133760: 00000000 */ sll $zero,$zero,0x0
/* f133764: 341180c1 */ dli $s1,0x80c1
.L0f133768:
/* f133768: 3c017f1b */ lui $at,%hi(var7f1b5774)
/* f13376c: c4285774 */ lwc1 $f8,%lo(var7f1b5774)($at)
/* f133770: 3c017f1b */ lui $at,%hi(var7f1b5778)
/* f133774: 4608003e */ c.le.s $f0,$f8
/* f133778: 00000000 */ sll $zero,$zero,0x0
/* f13377c: 45020008 */ bc1fl .L0f1337a0
/* f133780: 4618003e */ c.le.s $f0,$f24
/* f133784: c4265778 */ lwc1 $f6,%lo(var7f1b5778)($at)
/* f133788: 4600303c */ c.lt.s $f6,$f0
/* f13378c: 00000000 */ sll $zero,$zero,0x0
/* f133790: 45020003 */ bc1fl .L0f1337a0
/* f133794: 4618003e */ c.le.s $f0,$f24
/* f133798: 341180c2 */ dli $s1,0x80c2
/* f13379c: 4618003e */ c.le.s $f0,$f24
.L0f1337a0:
/* f1337a0: 3c017f1b */ lui $at,%hi(var7f1b577c)
/* f1337a4: 45020008 */ bc1fl .L0f1337c8
/* f1337a8: 8f380040 */ lw $t8,0x40($t9)
/* f1337ac: c424577c */ lwc1 $f4,%lo(var7f1b577c)($at)
/* f1337b0: 4600203c */ c.lt.s $f4,$f0
/* f1337b4: 00000000 */ sll $zero,$zero,0x0
/* f1337b8: 45020003 */ bc1fl .L0f1337c8
/* f1337bc: 8f380040 */ lw $t8,0x40($t9)
/* f1337c0: 341180c3 */ dli $s1,0x80c3
/* f1337c4: 8f380040 */ lw $t8,0x40($t9)
.L0f1337c8:
/* f1337c8: 00112c00 */ sll $a1,$s1,0x10
/* f1337cc: 00055c03 */ sra $t3,$a1,0x10
/* f1337d0: 17000030 */ bnez $t8,.L0f133894
/* f1337d4: 01602825 */ or $a1,$t3,$zero
/* f1337d8: a73100f8 */ sh $s1,0xf8($t9)
/* f1337dc: 3c01bf80 */ lui $at,0xbf80
/* f1337e0: 44815000 */ mtc1 $at,$f10
/* f1337e4: afae001c */ sw $t6,0x1c($sp)
/* f1337e8: afad0018 */ sw $t5,0x18($sp)
/* f1337ec: afac0010 */ sw $t4,0x10($sp)
/* f1337f0: 8c845200 */ lw $a0,0x5200($a0)
/* f1337f4: 0c004241 */ jal func00010904
/* f1337f8: e7aa0014 */ swc1 $f10,0x14($sp)
/* f1337fc: 8faf0dec */ lw $t7,0xdec($sp)
/* f133800: 3c013f80 */ lui $at,0x3f80
/* f133804: 4481b000 */ mtc1 $at,$f22
/* f133808: 8df80040 */ lw $t8,0x40($t7)
/* f13380c: 02002025 */ or $a0,$s0,$zero
/* f133810: 00002825 */ or $a1,$zero,$zero
/* f133814: 1300001f */ beqz $t8,.L0f133894
/* f133818: e5f6007c */ swc1 $f22,0x7c($t7)
/* f13381c: c5e80088 */ lwc1 $f8,0x88($t7)
/* f133820: 8e7902ac */ lw $t9,0x2ac($s3)
/* f133824: 24010006 */ addiu $at,$zero,0x6
/* f133828: 4600418d */ trunc.w.s $f6,$f8
/* f13382c: 240fffff */ addiu $t7,$zero,-1
/* f133830: 2407ffff */ addiu $a3,$zero,-1
/* f133834: 8fad0dec */ lw $t5,0xdec($sp)
/* f133838: 44063000 */ mfc1 $a2,$f6
/* f13383c: 17210006 */ bne $t9,$at,.L0f133858
/* f133840: 24180001 */ addiu $t8,$zero,0x1
/* f133844: 04c10003 */ bgez $a2,.L0f133854
/* f133848: 00066043 */ sra $t4,$a2,0x1
/* f13384c: 24c10001 */ addiu $at,$a2,0x1
/* f133850: 00016043 */ sra $t4,$at,0x1
.L0f133854:
/* f133854: 01803025 */ or $a2,$t4,$zero
.L0f133858:
/* f133858: 85ae00f8 */ lh $t6,0xf8($t5)
/* f13385c: 3c013f80 */ lui $at,0x3f80
/* f133860: 44812000 */ mtc1 $at,$f4
/* f133864: 240b0001 */ addiu $t3,$zero,0x1
/* f133868: afab0020 */ sw $t3,0x20($sp)
/* f13386c: afaf001c */ sw $t7,0x1c($sp)
/* f133870: afb80018 */ sw $t8,0x18($sp)
/* f133874: afae0010 */ sw $t6,0x10($sp)
/* f133878: 0c004128 */ jal func000104a0
/* f13387c: e7a40014 */ swc1 $f4,0x14($sp)
/* f133880: 8fb90dec */ lw $t9,0xdec($sp)
/* f133884: 24050010 */ addiu $a1,$zero,0x10
/* f133888: 8fa60174 */ lw $a2,0x174($sp)
/* f13388c: 0c00cf94 */ jal func00033e50
/* f133890: 8f240040 */ lw $a0,0x40($t9)
.L0f133894:
/* f133894: 8fa70dec */ lw $a3,0xdec($sp)
.L0f133898:
/* f133898: 2418ffff */ addiu $t8,$zero,-1
/* f13389c: 8cec0094 */ lw $t4,0x94($a3)
/* f1338a0: 258d0001 */ addiu $t5,$t4,0x1
/* f1338a4: 29a10097 */ slti $at,$t5,0x97
/* f1338a8: 14200002 */ bnez $at,.L0f1338b4
/* f1338ac: aced0094 */ sw $t5,0x94($a3)
/* f1338b0: acf80094 */ sw $t8,0x94($a3)
.L0f1338b4:
/* f1338b4: 3c0f8008 */ lui $t7,0x8008
/* f1338b8: 8deff0f4 */ lw $t7,-0xf0c($t7)
/* f1338bc: 3c013f80 */ lui $at,0x3f80
/* f1338c0: 4481b000 */ mtc1 $at,$f22
/* f1338c4: 11e000dc */ beqz $t7,.L0f133c38
/* f1338c8: 00000000 */ sll $zero,$zero,0x0
/* f1338cc: 8e630284 */ lw $v1,0x284($s3)
/* f1338d0: c6e83e98 */ lwc1 $f8,0x3e98($s7)
/* f1338d4: 24140001 */ addiu $s4,$zero,0x1
/* f1338d8: c46a1bb0 */ lwc1 $f10,0x1bb0($v1)
/* f1338dc: 27b30128 */ addiu $s3,$sp,0x128
/* f1338e0: 4600c506 */ mov.s $f20,$f24
/* f1338e4: 46085180 */ add.s $f6,$f10,$f8
/* f1338e8: 00009025 */ or $s2,$zero,$zero
/* f1338ec: 27b10cb8 */ addiu $s1,$sp,0xcb8
/* f1338f0: 2415008c */ addiu $s5,$zero,0x8c
/* f1338f4: e7a60150 */ swc1 $f6,0x150($sp)
/* f1338f8: c6ea3e8c */ lwc1 $f10,0x3e8c($s7)
/* f1338fc: c4641bb0 */ lwc1 $f4,0x1bb0($v1)
/* f133900: 27b00cb8 */ addiu $s0,$sp,0xcb8
/* f133904: 460a2200 */ add.s $f8,$f4,$f10
/* f133908: e7a8015c */ swc1 $f8,0x15c($sp)
/* f13390c: c6e43e9c */ lwc1 $f4,0x3e9c($s7)
/* f133910: c4661bb4 */ lwc1 $f6,0x1bb4($v1)
/* f133914: 46043280 */ add.s $f10,$f6,$f4
/* f133918: e7aa0154 */ swc1 $f10,0x154($sp)
/* f13391c: c6e63e90 */ lwc1 $f6,0x3e90($s7)
/* f133920: c4681bb4 */ lwc1 $f8,0x1bb4($v1)
/* f133924: 46064100 */ add.s $f4,$f8,$f6
/* f133928: e7a40160 */ swc1 $f4,0x160($sp)
/* f13392c: c6e83ea0 */ lwc1 $f8,0x3ea0($s7)
/* f133930: c46a1bb8 */ lwc1 $f10,0x1bb8($v1)
/* f133934: 46085180 */ add.s $f6,$f10,$f8
/* f133938: e7a60158 */ swc1 $f6,0x158($sp)
/* f13393c: c6ea3e94 */ lwc1 $f10,0x3e94($s7)
/* f133940: c4641bb8 */ lwc1 $f4,0x1bb8($v1)
/* f133944: 460a2200 */ add.s $f8,$f4,$f10
/* f133948: e7a80164 */ swc1 $f8,0x164($sp)
/* f13394c: 8c6b1ba0 */ lw $t3,0x1ba0($v1)
/* f133950: 1a800055 */ blez $s4,.L0f133aa8
/* f133954: afab0cb8 */ sw $t3,0xcb8($sp)
.L0f133958:
/* f133958: 8e240000 */ lw $a0,0x0($s1)
/* f13395c: 02602825 */ or $a1,$s3,$zero
/* f133960: 24060014 */ addiu $a2,$zero,0x14
/* f133964: 0fc5916a */ jal func0f1645a8
/* f133968: 00001025 */ or $v0,$zero,$zero
/* f13396c: 1840004a */ blez $v0,.L0f133a98
/* f133970: 26520001 */ addiu $s2,$s2,0x1
/* f133974: 3c08800a */ lui $t0,0x800a
/* f133978: 27a70128 */ addiu $a3,$sp,0x128
/* f13397c: 00026040 */ sll $t4,$v0,0x1
/* f133980: 01875021 */ addu $t2,$t4,$a3
/* f133984: 8d084928 */ lw $t0,0x4928($t0)
/* f133988: 84e50000 */ lh $a1,0x0($a3)
.L0f13398c:
/* f13398c: 24e70002 */ addiu $a3,$a3,0x2
/* f133990: 24040001 */ addiu $a0,$zero,0x1
/* f133994: 00b50019 */ multu $a1,$s5
/* f133998: 00006812 */ mflo $t5
/* f13399c: 010d3021 */ addu $a2,$t0,$t5
/* f1339a0: 94ce0000 */ lhu $t6,0x0($a2)
/* f1339a4: 31d80004 */ andi $t8,$t6,0x4
/* f1339a8: 53000039 */ beqzl $t8,.L0f133a90
/* f1339ac: 00ea082b */ sltu $at,$a3,$t2
/* f1339b0: 1a800009 */ blez $s4,.L0f1339d8
/* f1339b4: 00001025 */ or $v0,$zero,$zero
/* f1339b8: 27a30cb8 */ addiu $v1,$sp,0xcb8
.L0f1339bc:
/* f1339bc: 8c6f0000 */ lw $t7,0x0($v1)
/* f1339c0: 24420001 */ addiu $v0,$v0,0x1
/* f1339c4: 15e50002 */ bne $t7,$a1,.L0f1339d0
/* f1339c8: 00000000 */ sll $zero,$zero,0x0
/* f1339cc: 00002025 */ or $a0,$zero,$zero
.L0f1339d0:
/* f1339d0: 1454fffa */ bne $v0,$s4,.L0f1339bc
/* f1339d4: 24630004 */ addiu $v1,$v1,0x4
.L0f1339d8:
/* f1339d8: 10800025 */ beqz $a0,.L0f133a70
/* f1339dc: c7a6015c */ lwc1 $f6,0x15c($sp)
/* f1339e0: c4c40018 */ lwc1 $f4,0x18($a2)
/* f1339e4: c7a80150 */ lwc1 $f8,0x150($sp)
/* f1339e8: 4604303c */ c.lt.s $f6,$f4
/* f1339ec: c7a60160 */ lwc1 $f6,0x160($sp)
/* f1339f0: 45030007 */ bc1tl .L0f133a10
/* f1339f4: 00002025 */ or $a0,$zero,$zero
/* f1339f8: c4ca0024 */ lwc1 $f10,0x24($a2)
/* f1339fc: 4608503c */ c.lt.s $f10,$f8
/* f133a00: 00000000 */ sll $zero,$zero,0x0
/* f133a04: 45020003 */ bc1fl .L0f133a14
/* f133a08: c4c4001c */ lwc1 $f4,0x1c($a2)
/* f133a0c: 00002025 */ or $a0,$zero,$zero
.L0f133a10:
/* f133a10: c4c4001c */ lwc1 $f4,0x1c($a2)
.L0f133a14:
/* f133a14: c7a80154 */ lwc1 $f8,0x154($sp)
/* f133a18: 4604303c */ c.lt.s $f6,$f4
/* f133a1c: c7a60164 */ lwc1 $f6,0x164($sp)
/* f133a20: 45030007 */ bc1tl .L0f133a40
/* f133a24: 00002025 */ or $a0,$zero,$zero
/* f133a28: c4ca0028 */ lwc1 $f10,0x28($a2)
/* f133a2c: 4608503c */ c.lt.s $f10,$f8
/* f133a30: 00000000 */ sll $zero,$zero,0x0
/* f133a34: 45020003 */ bc1fl .L0f133a44
/* f133a38: c4c40020 */ lwc1 $f4,0x20($a2)
/* f133a3c: 00002025 */ or $a0,$zero,$zero
.L0f133a40:
/* f133a40: c4c40020 */ lwc1 $f4,0x20($a2)
.L0f133a44:
/* f133a44: c7a80158 */ lwc1 $f8,0x158($sp)
/* f133a48: 4604303c */ c.lt.s $f6,$f4
/* f133a4c: 00000000 */ sll $zero,$zero,0x0
/* f133a50: 45030007 */ bc1tl .L0f133a70
/* f133a54: 00002025 */ or $a0,$zero,$zero
/* f133a58: c4ca002c */ lwc1 $f10,0x2c($a2)
/* f133a5c: 4608503c */ c.lt.s $f10,$f8
/* f133a60: 00000000 */ sll $zero,$zero,0x0
/* f133a64: 45000002 */ bc1f .L0f133a70
/* f133a68: 00000000 */ sll $zero,$zero,0x0
/* f133a6c: 00002025 */ or $a0,$zero,$zero
.L0f133a70:
/* f133a70: 10800006 */ beqz $a0,.L0f133a8c
/* f133a74: 2a810032 */ slti $at,$s4,0x32
/* f133a78: 10200004 */ beqz $at,.L0f133a8c
/* f133a7c: 00145880 */ sll $t3,$s4,0x2
/* f133a80: 020b6021 */ addu $t4,$s0,$t3
/* f133a84: ad850000 */ sw $a1,0x0($t4)
/* f133a88: 26940001 */ addiu $s4,$s4,0x1
.L0f133a8c:
/* f133a8c: 00ea082b */ sltu $at,$a3,$t2
.L0f133a90:
/* f133a90: 5420ffbe */ bnezl $at,.L0f13398c
/* f133a94: 84e50000 */ lh $a1,0x0($a3)
.L0f133a98:
/* f133a98: 0254082a */ slt $at,$s2,$s4
/* f133a9c: 1420ffae */ bnez $at,.L0f133958
/* f133aa0: 26310004 */ addiu $s1,$s1,0x4
/* f133aa4: 00009025 */ or $s2,$zero,$zero
.L0f133aa8:
/* f133aa8: 1a800031 */ blez $s4,.L0f133b70
/* f133aac: 2415008c */ addiu $s5,$zero,0x8c
/* f133ab0: 3c16800a */ lui $s6,%hi(g_RoomPtrs)
/* f133ab4: 26d64928 */ addiu $s6,$s6,%lo(g_RoomPtrs)
/* f133ab8: 27b10cb8 */ addiu $s1,$sp,0xcb8
/* f133abc: 27be070c */ addiu $s8,$sp,0x70c
/* f133ac0: 2413000c */ addiu $s3,$zero,0xc
/* f133ac4: 27b00964 */ addiu $s0,$sp,0x964
.L0f133ac8:
/* f133ac8: 0fc4ca87 */ jal func0f132a1c
/* f133acc: 8e240000 */ lw $a0,0x0($s1)
/* f133ad0: 10400025 */ beqz $v0,.L0f133b68
/* f133ad4: 26520001 */ addiu $s2,$s2,0x1
/* f133ad8: 8fa70708 */ lw $a3,0x708($sp)
/* f133adc: 8e260000 */ lw $a2,0x0($s1)
/* f133ae0: 8ed90000 */ lw $t9,0x0($s6)
/* f133ae4: 00f30019 */ multu $a3,$s3
/* f133ae8: 28e10032 */ slti $at,$a3,0x32
/* f133aec: 00002812 */ mflo $a1
/* f133af0: 02051821 */ addu $v1,$s0,$a1
/* f133af4: 03c52021 */ addu $a0,$s8,$a1
/* f133af8: 00d50019 */ multu $a2,$s5
/* f133afc: 00006812 */ mflo $t5
/* f133b00: 032d1021 */ addu $v0,$t9,$t5
/* f133b04: c4460018 */ lwc1 $f6,0x18($v0)
/* f133b08: 46183103 */ div.s $f4,$f6,$f24
/* f133b0c: e4640000 */ swc1 $f4,0x0($v1)
/* f133b10: c44a001c */ lwc1 $f10,0x1c($v0)
/* f133b14: 46185203 */ div.s $f8,$f10,$f24
/* f133b18: e4680004 */ swc1 $f8,0x4($v1)
/* f133b1c: c4460020 */ lwc1 $f6,0x20($v0)
/* f133b20: 46183103 */ div.s $f4,$f6,$f24
/* f133b24: e4640008 */ swc1 $f4,0x8($v1)
/* f133b28: c44a0024 */ lwc1 $f10,0x24($v0)
/* f133b2c: 46185203 */ div.s $f8,$f10,$f24
/* f133b30: e4880000 */ swc1 $f8,0x0($a0)
/* f133b34: c4460028 */ lwc1 $f6,0x28($v0)
/* f133b38: 46183103 */ div.s $f4,$f6,$f24
/* f133b3c: e4840004 */ swc1 $f4,0x4($a0)
/* f133b40: c44a002c */ lwc1 $f10,0x2c($v0)
/* f133b44: 46185203 */ div.s $f8,$f10,$f24
/* f133b48: 10200007 */ beqz $at,.L0f133b68
/* f133b4c: e4880008 */ swc1 $f8,0x8($a0)
/* f133b50: 8fae0708 */ lw $t6,0x708($sp)
/* f133b54: 000ec080 */ sll $t8,$t6,0x2
/* f133b58: 03b87821 */ addu $t7,$sp,$t8
/* f133b5c: ade60bbc */ sw $a2,0xbbc($t7)
/* f133b60: 25cb0001 */ addiu $t3,$t6,0x1
/* f133b64: afab0708 */ sw $t3,0x708($sp)
.L0f133b68:
/* f133b68: 1654ffd7 */ bne $s2,$s4,.L0f133ac8
/* f133b6c: 26310004 */ addiu $s1,$s1,0x4
.L0f133b70:
/* f133b70: 8fac0708 */ lw $t4,0x708($sp)
/* f133b74: 3c16800a */ lui $s6,%hi(g_RoomPtrs)
/* f133b78: 26d64928 */ addiu $s6,$s6,%lo(g_RoomPtrs)
/* f133b7c: 00008025 */ or $s0,$zero,$zero
/* f133b80: 1980002d */ blez $t4,.L0f133c38
/* f133b84: e7b40c84 */ swc1 $f20,0xc84($sp)
/* f133b88: 8ec80000 */ lw $t0,0x0($s6)
/* f133b8c: 27a60258 */ addiu $a2,$sp,0x258
/* f133b90: 27b10bbc */ addiu $s1,$sp,0xbbc
/* f133b94: 8e390000 */ lw $t9,0x0($s1)
.L0f133b98:
/* f133b98: 26100001 */ addiu $s0,$s0,0x1
/* f133b9c: 24c60018 */ addiu $a2,$a2,0x18
/* f133ba0: 03350019 */ multu $t9,$s5
/* f133ba4: 26310004 */ addiu $s1,$s1,0x4
/* f133ba8: 00006812 */ mflo $t5
/* f133bac: 010d1021 */ addu $v0,$t0,$t5
/* f133bb0: c4460018 */ lwc1 $f6,0x18($v0)
/* f133bb4: 4600310d */ trunc.w.s $f4,$f6
/* f133bb8: 440f2000 */ mfc1 $t7,$f4
/* f133bbc: 00000000 */ sll $zero,$zero,0x0
/* f133bc0: accfffe8 */ sw $t7,-0x18($a2)
/* f133bc4: c44a001c */ lwc1 $f10,0x1c($v0)
/* f133bc8: 4600520d */ trunc.w.s $f8,$f10
/* f133bcc: 440b4000 */ mfc1 $t3,$f8
/* f133bd0: 00000000 */ sll $zero,$zero,0x0
/* f133bd4: accbffec */ sw $t3,-0x14($a2)
/* f133bd8: c4460020 */ lwc1 $f6,0x20($v0)
/* f133bdc: 4600310d */ trunc.w.s $f4,$f6
/* f133be0: 44192000 */ mfc1 $t9,$f4
/* f133be4: 00000000 */ sll $zero,$zero,0x0
/* f133be8: acd9fff0 */ sw $t9,-0x10($a2)
/* f133bec: c44a0024 */ lwc1 $f10,0x24($v0)
/* f133bf0: 4600520d */ trunc.w.s $f8,$f10
/* f133bf4: 44184000 */ mfc1 $t8,$f8
/* f133bf8: 00000000 */ sll $zero,$zero,0x0
/* f133bfc: acd8fff4 */ sw $t8,-0xc($a2)
/* f133c00: c4460028 */ lwc1 $f6,0x28($v0)
/* f133c04: 4600310d */ trunc.w.s $f4,$f6
/* f133c08: 440e2000 */ mfc1 $t6,$f4
/* f133c0c: 00000000 */ sll $zero,$zero,0x0
/* f133c10: accefff8 */ sw $t6,-0x8($a2)
/* f133c14: c44a002c */ lwc1 $f10,0x2c($v0)
/* f133c18: 4600520d */ trunc.w.s $f8,$f10
/* f133c1c: 440c4000 */ mfc1 $t4,$f8
/* f133c20: 00000000 */ sll $zero,$zero,0x0
/* f133c24: acccfffc */ sw $t4,-0x4($a2)
/* f133c28: 8fb90708 */ lw $t9,0x708($sp)
/* f133c2c: 5619ffda */ bnel $s0,$t9,.L0f133b98
/* f133c30: 8e390000 */ lw $t9,0x0($s1)
/* f133c34: e7b40c84 */ swc1 $f20,0xc84($sp)
.L0f133c38:
/* f133c38: 3c16800a */ lui $s6,%hi(g_RoomPtrs)
/* f133c3c: 26d64928 */ addiu $s6,$s6,%lo(g_RoomPtrs)
/* f133c40: 2415008c */ addiu $s5,$zero,0x8c
/* f133c44: c7b40c84 */ lwc1 $f20,0xc84($sp)
/* f133c48: 0fc59e73 */ jal func0f1679cc
/* f133c4c: 24040002 */ addiu $a0,$zero,0x2
/* f133c50: 3c0d8008 */ lui $t5,0x8008
/* f133c54: 8dadf0e4 */ lw $t5,-0xf1c($t5)
/* f133c58: 3c188008 */ lui $t8,0x8008
/* f133c5c: 3c0b0704 */ lui $t3,0x704
/* f133c60: ac4d0000 */ sw $t5,0x0($v0)
/* f133c64: 8f18f0e8 */ lw $t8,-0xf18($t8)
/* f133c68: 356b0008 */ ori $t3,$t3,0x8
/* f133c6c: 00402025 */ or $a0,$v0,$zero
/* f133c70: ac580004 */ sw $t8,0x4($v0)
/* f133c74: 8fb00de8 */ lw $s0,0xde8($sp)
/* f133c78: 260e0008 */ addiu $t6,$s0,0x8
/* f133c7c: afae0de8 */ sw $t6,0xde8($sp)
/* f133c80: 0c012d20 */ jal func0004b480
/* f133c84: ae0b0000 */ sw $t3,0x0($s0)
/* f133c88: 0c012144 */ jal func00048510
/* f133c8c: ae020004 */ sw $v0,0x4($s0)
/* f133c90: afa20d84 */ sw $v0,0xd84($sp)
/* f133c94: 00001825 */ or $v1,$zero,$zero
/* f133c98: 02e09025 */ or $s2,$s7,$zero
/* f133c9c: 27be01c8 */ addiu $s8,$sp,0x1c8
/* f133ca0: afa30088 */ sw $v1,0x88($sp)
.L0f133ca4:
/* f133ca4: 8e4c000c */ lw $t4,0xc($s2)
/* f133ca8: 24130001 */ addiu $s3,$zero,0x1
/* f133cac: 31990003 */ andi $t9,$t4,0x3
/* f133cb0: 5320023b */ beqzl $t9,.L0f1345a0
/* f133cb4: 8fa30088 */ lw $v1,0x88($sp)
/* f133cb8: 0c012144 */ jal func00048510
/* f133cbc: afa30088 */ sw $v1,0x88($sp)
/* f133cc0: afa20da0 */ sw $v0,0xda0($sp)
/* f133cc4: c6440000 */ lwc1 $f4,0x0($s2)
/* f133cc8: c6e63e80 */ lwc1 $f6,0x3e80($s7)
/* f133ccc: 27a40108 */ addiu $a0,$sp,0x108
/* f133cd0: 3c054316 */ lui $a1,0x4316
/* f133cd4: 46043280 */ add.s $f10,$f6,$f4
/* f133cd8: e7aa0108 */ swc1 $f10,0x108($sp)
/* f133cdc: c6460004 */ lwc1 $f6,0x4($s2)
/* f133ce0: c6e83e84 */ lwc1 $f8,0x3e84($s7)
/* f133ce4: 46064100 */ add.s $f4,$f8,$f6
/* f133ce8: e7a4010c */ swc1 $f4,0x10c($sp)
/* f133cec: c6480008 */ lwc1 $f8,0x8($s2)
/* f133cf0: c6ea3e88 */ lwc1 $f10,0x3e88($s7)
/* f133cf4: 46085180 */ add.s $f6,$f10,$f8
/* f133cf8: 0fc2d6e7 */ jal func0f0b5b9c
/* f133cfc: e7a60110 */ swc1 $f6,0x110($sp)
/* f133d00: 50400227 */ beqzl $v0,.L0f1345a0
/* f133d04: 8fa30088 */ lw $v1,0x88($sp)
/* f133d08: 0c012144 */ jal func00048510
/* f133d0c: 00000000 */ sll $zero,$zero,0x0
/* f133d10: 8fad0dcc */ lw $t5,0xdcc($sp)
/* f133d14: 8faf0da0 */ lw $t7,0xda0($sp)
/* f133d18: 01a2c021 */ addu $t8,$t5,$v0
/* f133d1c: 030f7023 */ subu $t6,$t8,$t7
/* f133d20: afae0dcc */ sw $t6,0xdcc($sp)
/* f133d24: c6440000 */ lwc1 $f4,0x0($s2)
/* f133d28: e7a40218 */ swc1 $f4,0x218($sp)
/* f133d2c: c64a0008 */ lwc1 $f10,0x8($s2)
/* f133d30: c7a40218 */ lwc1 $f4,0x218($sp)
/* f133d34: e7aa021c */ swc1 $f10,0x21c($sp)
/* f133d38: c7a8021c */ lwc1 $f8,0x21c($sp)
/* f133d3c: 46084182 */ mul.s $f6,$f8,$f8
/* f133d40: 00000000 */ sll $zero,$zero,0x0
/* f133d44: 46042282 */ mul.s $f10,$f4,$f4
/* f133d48: 0c012974 */ jal sqrtf
/* f133d4c: 460a3300 */ add.s $f12,$f6,$f10
/* f133d50: 3c017f1b */ lui $at,%hi(var7f1b5780)
/* f133d54: c4285780 */ lwc1 $f8,%lo(var7f1b5780)($at)
/* f133d58: 8fab0194 */ lw $t3,0x194($sp)
/* f133d5c: e7a00214 */ swc1 $f0,0x214($sp)
/* f133d60: 4608003c */ c.lt.s $f0,$f8
/* f133d64: 000b6080 */ sll $t4,$t3,0x2
/* f133d68: 018b6023 */ subu $t4,$t4,$t3
/* f133d6c: 000cc880 */ sll $t9,$t4,0x2
/* f133d70: 4501020a */ bc1t .L0f13459c
/* f133d74: 032cc823 */ subu $t9,$t9,$t4
/* f133d78: 0019c880 */ sll $t9,$t9,0x2
/* f133d7c: 15600004 */ bnez $t3,.L0f133d90
/* f133d80: afb9008c */ sw $t9,0x8c($sp)
/* f133d84: 0fc59e59 */ jal func0f167964
/* f133d88: 2404000c */ addiu $a0,$zero,0xc
/* f133d8c: afa20210 */ sw $v0,0x210($sp)
.L0f133d90:
/* f133d90: c7a40218 */ lwc1 $f4,0x218($sp)
/* f133d94: c7a60214 */ lwc1 $f6,0x214($sp)
/* f133d98: c7a8021c */ lwc1 $f8,0x21c($sp)
/* f133d9c: 8fad0210 */ lw $t5,0x210($sp)
/* f133da0: 46062283 */ div.s $f10,$f4,$f6
/* f133da4: 8fb8008c */ lw $t8,0x8c($sp)
/* f133da8: 27a20198 */ addiu $v0,$sp,0x198
/* f133dac: 01b81821 */ addu $v1,$t5,$t8
/* f133db0: 46064103 */ div.s $f4,$f8,$f6
/* f133db4: e7aa0218 */ swc1 $f10,0x218($sp)
/* f133db8: e7a4021c */ swc1 $f4,0x21c($sp)
.L0f133dbc:
/* f133dbc: a4600008 */ sh $zero,0x8($v1)
/* f133dc0: a460000a */ sh $zero,0xa($v1)
/* f133dc4: c64a0000 */ lwc1 $f10,0x0($s2)
/* f133dc8: 2442000c */ addiu $v0,$v0,0xc
/* f133dcc: 005e082b */ sltu $at,$v0,$s8
/* f133dd0: e44afff4 */ swc1 $f10,-0xc($v0)
/* f133dd4: c6480004 */ lwc1 $f8,0x4($s2)
/* f133dd8: 2463000c */ addiu $v1,$v1,0xc
/* f133ddc: e448fff8 */ swc1 $f8,-0x8($v0)
/* f133de0: c6460008 */ lwc1 $f6,0x8($s2)
/* f133de4: 1420fff5 */ bnez $at,.L0f133dbc
/* f133de8: e446fffc */ swc1 $f6,-0x4($v0)
/* f133dec: 0c012144 */ jal func00048510
/* f133df0: 00000000 */ sll $zero,$zero,0x0
/* f133df4: 0c012144 */ jal func00048510
/* f133df8: afa20d88 */ sw $v0,0xd88($sp)
/* f133dfc: 3c0f8008 */ lui $t7,0x8008
/* f133e00: 8deff0f4 */ lw $t7,-0xf0c($t7)
/* f133e04: afa20d8c */ sw $v0,0xd8c($sp)
/* f133e08: 8fae0708 */ lw $t6,0x708($sp)
/* f133e0c: 11e000a3 */ beqz $t7,.L0f13409c
/* f133e10: 00000000 */ sll $zero,$zero,0x0
/* f133e14: 19c000a1 */ blez $t6,.L0f13409c
/* f133e18: 00000000 */ sll $zero,$zero,0x0
/* f133e1c: c6e43e80 */ lwc1 $f4,0x3e80($s7)
/* f133e20: c64a0000 */ lwc1 $f10,0x0($s2)
/* f133e24: 3c0c8008 */ lui $t4,0x8008
/* f133e28: 8d8cf0ec */ lw $t4,-0xf14($t4)
/* f133e2c: 460a2200 */ add.s $f8,$f4,$f10
/* f133e30: 8fa20dec */ lw $v0,0xdec($sp)
/* f133e34: 3c014f80 */ lui $at,0x4f80
/* f133e38: 46144082 */ mul.s $f2,$f8,$f20
/* f133e3c: e7a20c90 */ swc1 $f2,0xc90($sp)
/* f133e40: e7a20ca8 */ swc1 $f2,0xca8($sp)
/* f133e44: c6440004 */ lwc1 $f4,0x4($s2)
/* f133e48: c6e63e84 */ lwc1 $f6,0x3e84($s7)
/* f133e4c: 46043280 */ add.s $f10,$f6,$f4
/* f133e50: 46145082 */ mul.s $f2,$f10,$f20
/* f133e54: 448c5000 */ mtc1 $t4,$f10
/* f133e58: e7a20c94 */ swc1 $f2,0xc94($sp)
/* f133e5c: e7a20cac */ swc1 $f2,0xcac($sp)
/* f133e60: c6460008 */ lwc1 $f6,0x8($s2)
/* f133e64: c6e83e88 */ lwc1 $f8,0x3e88($s7)
/* f133e68: 46064100 */ add.s $f4,$f8,$f6
/* f133e6c: 46805220 */ cvt.s.w $f8,$f10
/* f133e70: 46142082 */ mul.s $f2,$f4,$f20
/* f133e74: e7a20c98 */ swc1 $f2,0xc98($sp)
/* f133e78: 05810004 */ bgez $t4,.L0f133e8c
/* f133e7c: e7a20cb0 */ swc1 $f2,0xcb0($sp)
/* f133e80: 44813000 */ mtc1 $at,$f6
/* f133e84: 00000000 */ sll $zero,$zero,0x0
/* f133e88: 46064200 */ add.s $f8,$f8,$f6
.L0f133e8c:
/* f133e8c: 3c014120 */ lui $at,0x4120
/* f133e90: 44812000 */ mtc1 $at,$f4
/* f133e94: c4460000 */ lwc1 $f6,0x0($v0)
/* f133e98: c64a0000 */ lwc1 $f10,0x0($s2)
/* f133e9c: 46044003 */ div.s $f0,$f8,$f4
/* f133ea0: 46003202 */ mul.s $f8,$f6,$f0
/* f133ea4: c6e63e80 */ lwc1 $f6,0x3e80($s7)
/* f133ea8: 46085101 */ sub.s $f4,$f10,$f8
/* f133eac: 46043280 */ add.s $f10,$f6,$f4
/* f133eb0: 46145202 */ mul.s $f8,$f10,$f20
/* f133eb4: e7a80c9c */ swc1 $f8,0xc9c($sp)
/* f133eb8: c44400b8 */ lwc1 $f4,0xb8($v0)
/* f133ebc: c6460004 */ lwc1 $f6,0x4($s2)
/* f133ec0: 46043280 */ add.s $f10,$f6,$f4
/* f133ec4: c6e63e84 */ lwc1 $f6,0x3e84($s7)
/* f133ec8: 460a3100 */ add.s $f4,$f6,$f10
/* f133ecc: 46142182 */ mul.s $f6,$f4,$f20
/* f133ed0: e7a60ca0 */ swc1 $f6,0xca0($sp)
/* f133ed4: c4440004 */ lwc1 $f4,0x4($v0)
/* f133ed8: c64a0008 */ lwc1 $f10,0x8($s2)
/* f133edc: 46002102 */ mul.s $f4,$f4,$f0
/* f133ee0: 46045281 */ sub.s $f10,$f10,$f4
/* f133ee4: c6e43e88 */ lwc1 $f4,0x3e88($s7)
/* f133ee8: 460a2100 */ add.s $f4,$f4,$f10
/* f133eec: 46142282 */ mul.s $f10,$f4,$f20
/* f133ef0: c7a40c90 */ lwc1 $f4,0xc90($sp)
/* f133ef4: 46044101 */ sub.s $f4,$f8,$f4
/* f133ef8: e7aa0ca4 */ swc1 $f10,0xca4($sp)
/* f133efc: e7a400fc */ swc1 $f4,0xfc($sp)
/* f133f00: c7a40c94 */ lwc1 $f4,0xc94($sp)
/* f133f04: 46043181 */ sub.s $f6,$f6,$f4
/* f133f08: 46025101 */ sub.s $f4,$f10,$f2
/* f133f0c: e7a60100 */ swc1 $f6,0x100($sp)
/* f133f10: c7a60ca8 */ lwc1 $f6,0xca8($sp)
/* f133f14: c7aa0ca8 */ lwc1 $f10,0xca8($sp)
/* f133f18: e7a40104 */ swc1 $f4,0x104($sp)
/* f133f1c: 4608303c */ c.lt.s $f6,$f8
/* f133f20: 00000000 */ sll $zero,$zero,0x0
/* f133f24: 45020004 */ bc1fl .L0f133f38
/* f133f28: c7ac0cac */ lwc1 $f12,0xcac($sp)
/* f133f2c: e7aa0c9c */ swc1 $f10,0xc9c($sp)
/* f133f30: e7a80ca8 */ swc1 $f8,0xca8($sp)
/* f133f34: c7ac0cac */ lwc1 $f12,0xcac($sp)
.L0f133f38:
/* f133f38: c7ae0ca0 */ lwc1 $f14,0xca0($sp)
/* f133f3c: 460e603c */ c.lt.s $f12,$f14
/* f133f40: 00000000 */ sll $zero,$zero,0x0
/* f133f44: 45020004 */ bc1fl .L0f133f58
/* f133f48: c7ac0ca4 */ lwc1 $f12,0xca4($sp)
/* f133f4c: e7ae0cac */ swc1 $f14,0xcac($sp)
/* f133f50: e7ac0ca0 */ swc1 $f12,0xca0($sp)
/* f133f54: c7ac0ca4 */ lwc1 $f12,0xca4($sp)
.L0f133f58:
/* f133f58: 460c103c */ c.lt.s $f2,$f12
/* f133f5c: 00000000 */ sll $zero,$zero,0x0
/* f133f60: 45000003 */ bc1f .L0f133f70
/* f133f64: 00000000 */ sll $zero,$zero,0x0
/* f133f68: e7ac0cb0 */ swc1 $f12,0xcb0($sp)
/* f133f6c: e7a20ca4 */ swc1 $f2,0xca4($sp)
.L0f133f70:
/* f133f70: 0c012144 */ jal func00048510
/* f133f74: 00000000 */ sll $zero,$zero,0x0
/* f133f78: 8fb90708 */ lw $t9,0x708($sp)
/* f133f7c: afa20d90 */ sw $v0,0xd90($sp)
/* f133f80: 00008025 */ or $s0,$zero,$zero
/* f133f84: 1b20003e */ blez $t9,.L0f134080
/* f133f88: 27b10bbc */ addiu $s1,$sp,0xbbc
/* f133f8c: 8e2d0000 */ lw $t5,0x0($s1)
.L0f133f90:
/* f133f90: 8ecb0000 */ lw $t3,0x0($s6)
/* f133f94: c7a60c9c */ lwc1 $f6,0xc9c($sp)
/* f133f98: 01b50019 */ multu $t5,$s5
/* f133f9c: c7a80ca8 */ lwc1 $f8,0xca8($sp)
/* f133fa0: 0000c012 */ mflo $t8
/* f133fa4: 01781021 */ addu $v0,$t3,$t8
/* f133fa8: c4440024 */ lwc1 $f4,0x24($v0)
/* f133fac: 4604303e */ c.le.s $f6,$f4
/* f133fb0: 00000000 */ sll $zero,$zero,0x0
/* f133fb4: 4502002e */ bc1fl .L0f134070
/* f133fb8: 8fb90708 */ lw $t9,0x708($sp)
/* f133fbc: c44a0018 */ lwc1 $f10,0x18($v0)
/* f133fc0: c7a60ca4 */ lwc1 $f6,0xca4($sp)
/* f133fc4: 4608503e */ c.le.s $f10,$f8
/* f133fc8: 00000000 */ sll $zero,$zero,0x0
/* f133fcc: 45020028 */ bc1fl .L0f134070
/* f133fd0: 8fb90708 */ lw $t9,0x708($sp)
/* f133fd4: c444002c */ lwc1 $f4,0x2c($v0)
/* f133fd8: c7a80cb0 */ lwc1 $f8,0xcb0($sp)
/* f133fdc: 4604303e */ c.le.s $f6,$f4
/* f133fe0: 00000000 */ sll $zero,$zero,0x0
/* f133fe4: 45020022 */ bc1fl .L0f134070
/* f133fe8: 8fb90708 */ lw $t9,0x708($sp)
/* f133fec: c44a0020 */ lwc1 $f10,0x20($v0)
/* f133ff0: c7a60ca0 */ lwc1 $f6,0xca0($sp)
/* f133ff4: 4608503e */ c.le.s $f10,$f8
/* f133ff8: 00000000 */ sll $zero,$zero,0x0
/* f133ffc: 4502001c */ bc1fl .L0f134070
/* f134000: 8fb90708 */ lw $t9,0x708($sp)
/* f134004: c4440028 */ lwc1 $f4,0x28($v0)
/* f134008: c7a80cac */ lwc1 $f8,0xcac($sp)
/* f13400c: 4604303e */ c.le.s $f6,$f4
/* f134010: 00000000 */ sll $zero,$zero,0x0
/* f134014: 45020016 */ bc1fl .L0f134070
/* f134018: 8fb90708 */ lw $t9,0x708($sp)
/* f13401c: c44a001c */ lwc1 $f10,0x1c($v0)
/* f134020: 3c0f8008 */ lui $t7,0x8008
/* f134024: 4608503e */ c.le.s $f10,$f8
/* f134028: 00000000 */ sll $zero,$zero,0x0
/* f13402c: 45020010 */ bc1fl .L0f134070
/* f134030: 8fb90708 */ lw $t9,0x708($sp)
/* f134034: 8deff0f8 */ lw $t7,-0xf08($t7)
/* f134038: 27a40c90 */ addiu $a0,$sp,0xc90
/* f13403c: 27a500fc */ addiu $a1,$sp,0xfc
/* f134040: 11e0000a */ beqz $t7,.L0f13406c
/* f134044: 00107080 */ sll $t6,$s0,0x2
/* f134048: 01d07023 */ subu $t6,$t6,$s0
/* f13404c: 000e70c0 */ sll $t6,$t6,0x3
/* f134050: 27ac0258 */ addiu $t4,$sp,0x258
/* f134054: 01cc3021 */ addu $a2,$t6,$t4
/* f134058: 0fc57c83 */ jal func0f15f20c
/* f13405c: 24c7000c */ addiu $a3,$a2,0xc
/* f134060: 50400003 */ beqzl $v0,.L0f134070
/* f134064: 8fb90708 */ lw $t9,0x708($sp)
/* f134068: 00009825 */ or $s3,$zero,$zero
.L0f13406c:
/* f13406c: 8fb90708 */ lw $t9,0x708($sp)
.L0f134070:
/* f134070: 26100001 */ addiu $s0,$s0,0x1
/* f134074: 26310004 */ addiu $s1,$s1,0x4
/* f134078: 5619ffc5 */ bnel $s0,$t9,.L0f133f90
/* f13407c: 8e2d0000 */ lw $t5,0x0($s1)
.L0f134080:
/* f134080: 0c012144 */ jal func00048510
/* f134084: 00000000 */ sll $zero,$zero,0x0
/* f134088: 8fad0dbc */ lw $t5,0xdbc($sp)
/* f13408c: 8fb80d90 */ lw $t8,0xd90($sp)
/* f134090: 01a25821 */ addu $t3,$t5,$v0
/* f134094: 01787823 */ subu $t7,$t3,$t8
/* f134098: afaf0dbc */ sw $t7,0xdbc($sp)
.L0f13409c:
/* f13409c: 0c012144 */ jal func00048510
/* f1340a0: 00000000 */ sll $zero,$zero,0x0
/* f1340a4: 8fae0db8 */ lw $t6,0xdb8($sp)
/* f1340a8: 8fb90d8c */ lw $t9,0xd8c($sp)
/* f1340ac: 8fab0210 */ lw $t3,0x210($sp)
/* f1340b0: 01c26021 */ addu $t4,$t6,$v0
/* f1340b4: 01996823 */ subu $t5,$t4,$t9
/* f1340b8: 12600138 */ beqz $s3,.L0f13459c
/* f1340bc: afad0db8 */ sw $t5,0xdb8($sp)
/* f1340c0: 8fb8008c */ lw $t8,0x8c($sp)
/* f1340c4: 0c012144 */ jal func00048510
/* f1340c8: 01789821 */ addu $s3,$t3,$t8
/* f1340cc: 3c0f8008 */ lui $t7,0x8008
/* f1340d0: 8deff0f0 */ lw $t7,-0xf10($t7)
/* f1340d4: c7ac021c */ lwc1 $f12,0x21c($sp)
/* f1340d8: afa20d94 */ sw $v0,0xd94($sp)
/* f1340dc: 448f2000 */ mtc1 $t7,$f4
/* f1340e0: 46006307 */ neg.s $f12,$f12
/* f1340e4: 05e10005 */ bgez $t7,.L0f1340fc
/* f1340e8: 468021a0 */ cvt.s.w $f6,$f4
/* f1340ec: 3c014f80 */ lui $at,0x4f80
/* f1340f0: 44814000 */ mtc1 $at,$f8
/* f1340f4: 00000000 */ sll $zero,$zero,0x0
/* f1340f8: 46083180 */ add.s $f6,$f6,$f8
.L0f1340fc:
/* f1340fc: 3c014120 */ lui $at,0x4120
/* f134100: 44815000 */ mtc1 $at,$f10
/* f134104: c7a80214 */ lwc1 $f8,0x214($sp)
/* f134108: 3c0e8008 */ lui $t6,0x8008
/* f13410c: 460a3103 */ div.s $f4,$f6,$f10
/* f134110: 8dcef0e0 */ lw $t6,-0xf20($t6)
/* f134114: 3c014f80 */ lui $at,0x4f80
/* f134118: 46044183 */ div.s $f6,$f8,$f4
/* f13411c: 448e4000 */ mtc1 $t6,$f8
/* f134120: 00000000 */ sll $zero,$zero,0x0
/* f134124: 46804120 */ cvt.s.w $f4,$f8
/* f134128: 05c10004 */ bgez $t6,.L0f13413c
/* f13412c: 4606c280 */ add.s $f10,$f24,$f6
/* f134130: 44813000 */ mtc1 $at,$f6
/* f134134: 00000000 */ sll $zero,$zero,0x0
/* f134138: 46062100 */ add.s $f4,$f4,$f6
.L0f13413c:
/* f13413c: 460a2082 */ mul.s $f2,$f4,$f10
/* f134140: c7a80198 */ lwc1 $f8,0x198($sp)
/* f134144: c7a40218 */ lwc1 $f4,0x218($sp)
/* f134148: c7aa01a0 */ lwc1 $f10,0x1a0($sp)
/* f13414c: 3c0c8008 */ lui $t4,0x8008
/* f134150: 8d8cf0ec */ lw $t4,-0xf14($t4)
/* f134154: 3c014f80 */ lui $at,0x4f80
/* f134158: 46001387 */ neg.s $f14,$f2
/* f13415c: 460e6402 */ mul.s $f16,$f12,$f14
/* f134160: 46104180 */ add.s $f6,$f8,$f16
/* f134164: 460e2482 */ mul.s $f18,$f4,$f14
/* f134168: e7a60198 */ swc1 $f6,0x198($sp)
/* f13416c: 46026182 */ mul.s $f6,$f12,$f2
/* f134170: 46125200 */ add.s $f8,$f10,$f18
/* f134174: c7aa01a4 */ lwc1 $f10,0x1a4($sp)
/* f134178: e7a60090 */ swc1 $f6,0x90($sp)
/* f13417c: e7a801a0 */ swc1 $f8,0x1a0($sp)
/* f134180: c7a80090 */ lwc1 $f8,0x90($sp)
/* f134184: 46085180 */ add.s $f6,$f10,$f8
/* f134188: 46022282 */ mul.s $f10,$f4,$f2
/* f13418c: e7a601a4 */ swc1 $f6,0x1a4($sp)
/* f134190: c7a601ac */ lwc1 $f6,0x1ac($sp)
/* f134194: 460a3100 */ add.s $f4,$f6,$f10
/* f134198: 448c3000 */ mtc1 $t4,$f6
/* f13419c: e7aa008c */ swc1 $f10,0x8c($sp)
/* f1341a0: e7a401ac */ swc1 $f4,0x1ac($sp)
/* f1341a4: 05810004 */ bgez $t4,.L0f1341b8
/* f1341a8: 46803120 */ cvt.s.w $f4,$f6
/* f1341ac: 44813000 */ mtc1 $at,$f6
/* f1341b0: 00000000 */ sll $zero,$zero,0x0
/* f1341b4: 46062100 */ add.s $f4,$f4,$f6
.L0f1341b8:
/* f1341b8: 3c014120 */ lui $at,0x4120
/* f1341bc: 44813000 */ mtc1 $at,$f6
/* f1341c0: 8fb90dec */ lw $t9,0xdec($sp)
/* f1341c4: 8fad0dec */ lw $t5,0xdec($sp)
/* f1341c8: 46062003 */ div.s $f0,$f4,$f6
/* f1341cc: c7240000 */ lwc1 $f4,0x0($t9)
/* f1341d0: 8fab0dec */ lw $t3,0xdec($sp)
/* f1341d4: 8fb80dec */ lw $t8,0xdec($sp)
/* f1341d8: 8faf0dec */ lw $t7,0xdec($sp)
/* f1341dc: 8fae0dec */ lw $t6,0xdec($sp)
/* f1341e0: 240c0004 */ addiu $t4,$zero,0x4
/* f1341e4: 24190004 */ addiu $t9,$zero,0x4
/* f1341e8: 46002182 */ mul.s $f6,$f4,$f0
/* f1341ec: 46083100 */ add.s $f4,$f6,$f8
/* f1341f0: c7a601bc */ lwc1 $f6,0x1bc($sp)
/* f1341f4: 46043201 */ sub.s $f8,$f6,$f4
/* f1341f8: c7a601c0 */ lwc1 $f6,0x1c0($sp)
/* f1341fc: e7a801bc */ swc1 $f8,0x1bc($sp)
/* f134200: c5a400b8 */ lwc1 $f4,0xb8($t5)
/* f134204: 46043200 */ add.s $f8,$f6,$f4
/* f134208: e7a801c0 */ swc1 $f8,0x1c0($sp)
/* f13420c: c5660004 */ lwc1 $f6,0x4($t3)
/* f134210: 46003102 */ mul.s $f4,$f6,$f0
/* f134214: c7a601c4 */ lwc1 $f6,0x1c4($sp)
/* f134218: 460a2200 */ add.s $f8,$f4,$f10
/* f13421c: c7aa01b0 */ lwc1 $f10,0x1b0($sp)
/* f134220: 46083101 */ sub.s $f4,$f6,$f8
/* f134224: e7a401c4 */ swc1 $f4,0x1c4($sp)
/* f134228: c7060000 */ lwc1 $f6,0x0($t8)
/* f13422c: 46003202 */ mul.s $f8,$f6,$f0
/* f134230: 46104100 */ add.s $f4,$f8,$f16
/* f134234: c7a801b4 */ lwc1 $f8,0x1b4($sp)
/* f134238: 46045181 */ sub.s $f6,$f10,$f4
/* f13423c: e7a601b0 */ swc1 $f6,0x1b0($sp)
/* f134240: c5ea00b8 */ lwc1 $f10,0xb8($t7)
/* f134244: c7a601b8 */ lwc1 $f6,0x1b8($sp)
/* f134248: 460a4100 */ add.s $f4,$f8,$f10
/* f13424c: e7a401b4 */ swc1 $f4,0x1b4($sp)
/* f134250: c5c80004 */ lwc1 $f8,0x4($t6)
/* f134254: 46004282 */ mul.s $f10,$f8,$f0
/* f134258: 46125100 */ add.s $f4,$f10,$f18
/* f13425c: 46043201 */ sub.s $f8,$f6,$f4
/* f134260: e7a801b8 */ swc1 $f8,0x1b8($sp)
/* f134264: a2600007 */ sb $zero,0x7($s3)
/* f134268: a2600013 */ sb $zero,0x13($s3)
/* f13426c: a26c001f */ sb $t4,0x1f($s3)
/* f134270: a279002b */ sb $t9,0x2b($s3)
/* f134274: 8fad0d80 */ lw $t5,0xd80($sp)
/* f134278: 19a0005a */ blez $t5,.L0f1343e4
/* f13427c: 00000000 */ sll $zero,$zero,0x0
/* f134280: c6ea3e80 */ lwc1 $f10,0x3e80($s7)
/* f134284: c6460000 */ lwc1 $f6,0x0($s2)
/* f134288: 00008025 */ or $s0,$zero,$zero
/* f13428c: 27b10cb8 */ addiu $s1,$sp,0xcb8
/* f134290: 46065100 */ add.s $f4,$f10,$f6
/* f134294: 46142202 */ mul.s $f8,$f4,$f20
/* f134298: e7a800e4 */ swc1 $f8,0xe4($sp)
/* f13429c: c6460004 */ lwc1 $f6,0x4($s2)
/* f1342a0: c6ea3e84 */ lwc1 $f10,0x3e84($s7)
/* f1342a4: 46065100 */ add.s $f4,$f10,$f6
/* f1342a8: 46142202 */ mul.s $f8,$f4,$f20
/* f1342ac: e7a800e8 */ swc1 $f8,0xe8($sp)
/* f1342b0: c6460008 */ lwc1 $f6,0x8($s2)
/* f1342b4: c6ea3e88 */ lwc1 $f10,0x3e88($s7)
/* f1342b8: 46065100 */ add.s $f4,$f10,$f6
/* f1342bc: 46142202 */ mul.s $f8,$f4,$f20
/* f1342c0: 1a800048 */ blez $s4,.L0f1343e4
/* f1342c4: e7a800ec */ swc1 $f8,0xec($sp)
.L0f1342c8:
/* f1342c8: 8e240000 */ lw $a0,0x0($s1)
/* f1342cc: 8ecb0000 */ lw $t3,0x0($s6)
/* f1342d0: c7a600e4 */ lwc1 $f6,0xe4($sp)
/* f1342d4: 00950019 */ multu $a0,$s5
/* f1342d8: 0000c012 */ mflo $t8
/* f1342dc: 01781021 */ addu $v0,$t3,$t8
/* f1342e0: c44a0024 */ lwc1 $f10,0x24($v0)
/* f1342e4: 460a303e */ c.le.s $f6,$f10
/* f1342e8: 00000000 */ sll $zero,$zero,0x0
/* f1342ec: 4502003b */ bc1fl .L0f1343dc
/* f1342f0: 26100001 */ addiu $s0,$s0,0x1
/* f1342f4: c4440018 */ lwc1 $f4,0x18($v0)
/* f1342f8: c7aa00ec */ lwc1 $f10,0xec($sp)
/* f1342fc: 4606203e */ c.le.s $f4,$f6
/* f134300: 00000000 */ sll $zero,$zero,0x0
/* f134304: 45020035 */ bc1fl .L0f1343dc
/* f134308: 26100001 */ addiu $s0,$s0,0x1
/* f13430c: c448002c */ lwc1 $f8,0x2c($v0)
/* f134310: 4608503e */ c.le.s $f10,$f8
/* f134314: 00000000 */ sll $zero,$zero,0x0
/* f134318: 45020030 */ bc1fl .L0f1343dc
/* f13431c: 26100001 */ addiu $s0,$s0,0x1
/* f134320: c4460020 */ lwc1 $f6,0x20($v0)
/* f134324: c7a800e8 */ lwc1 $f8,0xe8($sp)
/* f134328: 460a303e */ c.le.s $f6,$f10
/* f13432c: 00000000 */ sll $zero,$zero,0x0
/* f134330: 4502002a */ bc1fl .L0f1343dc
/* f134334: 26100001 */ addiu $s0,$s0,0x1
/* f134338: c4440028 */ lwc1 $f4,0x28($v0)
/* f13433c: 4604403e */ c.le.s $f8,$f4
/* f134340: 00000000 */ sll $zero,$zero,0x0
/* f134344: 45020025 */ bc1fl .L0f1343dc
/* f134348: 26100001 */ addiu $s0,$s0,0x1
/* f13434c: c440001c */ lwc1 $f0,0x1c($v0)
/* f134350: 4608003e */ c.le.s $f0,$f8
/* f134354: 00000000 */ sll $zero,$zero,0x0
/* f134358: 45020020 */ bc1fl .L0f1343dc
/* f13435c: 26100001 */ addiu $s0,$s0,0x1
/* f134360: c64a0014 */ lwc1 $f10,0x14($s2)
/* f134364: 46165182 */ mul.s $f6,$f10,$f22
/* f134368: 00000000 */ sll $zero,$zero,0x0
/* f13436c: 4606a102 */ mul.s $f4,$f20,$f6
/* f134370: 46044280 */ add.s $f10,$f8,$f4
/* f134374: 4600503c */ c.lt.s $f10,$f0
/* f134378: 00000000 */ sll $zero,$zero,0x0
/* f13437c: 45000016 */ bc1f .L0f1343d8
/* f134380: 00000000 */ sll $zero,$zero,0x0
/* f134384: c6e63e80 */ lwc1 $f6,0x3e80($s7)
/* f134388: c6480000 */ lwc1 $f8,0x0($s2)
/* f13438c: 240f000f */ addiu $t7,$zero,0xf
/* f134390: 00002825 */ or $a1,$zero,$zero
/* f134394: 46083100 */ add.s $f4,$f6,$f8
/* f134398: 27a600d4 */ addiu $a2,$sp,0xd4
/* f13439c: 26470010 */ addiu $a3,$s2,0x10
/* f1343a0: e7a400d4 */ swc1 $f4,0xd4($sp)
/* f1343a4: c44a001c */ lwc1 $f10,0x1c($v0)
/* f1343a8: 46145183 */ div.s $f6,$f10,$f20
/* f1343ac: e7a600d8 */ swc1 $f6,0xd8($sp)
/* f1343b0: c6440008 */ lwc1 $f4,0x8($s2)
/* f1343b4: c6e83e88 */ lwc1 $f8,0x3e88($s7)
/* f1343b8: afaf0014 */ sw $t7,0x14($sp)
/* f1343bc: afa00010 */ sw $zero,0x10($sp)
/* f1343c0: 46044280 */ add.s $f10,$f8,$f4
/* f1343c4: 0fc4be7c */ jal func0f12f9f0
/* f1343c8: e7aa00dc */ swc1 $f10,0xdc($sp)
/* f1343cc: 8fae0d80 */ lw $t6,0xd80($sp)
/* f1343d0: 25ccffff */ addiu $t4,$t6,-1
/* f1343d4: afac0d80 */ sw $t4,0xd80($sp)
.L0f1343d8:
/* f1343d8: 26100001 */ addiu $s0,$s0,0x1
.L0f1343dc:
/* f1343dc: 1614ffba */ bne $s0,$s4,.L0f1342c8
/* f1343e0: 26310004 */ addiu $s1,$s1,0x4
.L0f1343e4:
/* f1343e4: 0c012144 */ jal func00048510
/* f1343e8: 00000000 */ sll $zero,$zero,0x0
/* f1343ec: 8fb90dc0 */ lw $t9,0xdc0($sp)
/* f1343f0: 8fab0d94 */ lw $t3,0xd94($sp)
/* f1343f4: 03226821 */ addu $t5,$t9,$v0
/* f1343f8: 01abc023 */ subu $t8,$t5,$t3
/* f1343fc: 0c012144 */ jal func00048510
/* f134400: afb80dc0 */ sw $t8,0xdc0($sp)
/* f134404: afa20d98 */ sw $v0,0xd98($sp)
/* f134408: 24030100 */ addiu $v1,$zero,0x100
/* f13440c: a663000a */ sh $v1,0xa($s3)
/* f134410: a6630014 */ sh $v1,0x14($s3)
/* f134414: a6630016 */ sh $v1,0x16($s3)
/* f134418: a6630020 */ sh $v1,0x20($s3)
/* f13441c: a660002e */ sh $zero,0x2e($s3)
/* f134420: a660002c */ sh $zero,0x2c($s3)
/* f134424: a6600022 */ sh $zero,0x22($s3)
/* f134428: 0c012144 */ jal func00048510
/* f13442c: a6600008 */ sh $zero,0x8($s3)
/* f134430: 8faf0dc4 */ lw $t7,0xdc4($sp)
/* f134434: 8fac0d98 */ lw $t4,0xd98($sp)
/* f134438: 01e27021 */ addu $t6,$t7,$v0
/* f13443c: 01ccc823 */ subu $t9,$t6,$t4
/* f134440: 0c012144 */ jal func00048510
/* f134444: afb90dc4 */ sw $t9,0xdc4($sp)
/* f134448: c7a60198 */ lwc1 $f6,0x198($sp)
/* f13444c: afa20d9c */ sw $v0,0xd9c($sp)
/* f134450: 24010003 */ addiu $at,$zero,0x3
/* f134454: 4600320d */ trunc.w.s $f8,$f6
/* f134458: 440b4000 */ mfc1 $t3,$f8
/* f13445c: 00000000 */ sll $zero,$zero,0x0
/* f134460: a66b0000 */ sh $t3,0x0($s3)
/* f134464: c7a4019c */ lwc1 $f4,0x19c($sp)
/* f134468: 4600228d */ trunc.w.s $f10,$f4
/* f13446c: 440f5000 */ mfc1 $t7,$f10
/* f134470: 00000000 */ sll $zero,$zero,0x0
/* f134474: a66f0002 */ sh $t7,0x2($s3)
/* f134478: c7a601a0 */ lwc1 $f6,0x1a0($sp)
/* f13447c: 4600320d */ trunc.w.s $f8,$f6
/* f134480: 440c4000 */ mfc1 $t4,$f8
/* f134484: 00000000 */ sll $zero,$zero,0x0
/* f134488: a66c0004 */ sh $t4,0x4($s3)
/* f13448c: c7a401a4 */ lwc1 $f4,0x1a4($sp)
/* f134490: 4600228d */ trunc.w.s $f10,$f4
/* f134494: 440d5000 */ mfc1 $t5,$f10
/* f134498: 00000000 */ sll $zero,$zero,0x0
/* f13449c: a66d000c */ sh $t5,0xc($s3)
/* f1344a0: c7a601a8 */ lwc1 $f6,0x1a8($sp)
/* f1344a4: 3c0d04b0 */ lui $t5,0x4b0
/* f1344a8: 35ad0090 */ ori $t5,$t5,0x90
/* f1344ac: 4600320d */ trunc.w.s $f8,$f6
/* f1344b0: 44184000 */ mfc1 $t8,$f8
/* f1344b4: 00000000 */ sll $zero,$zero,0x0
/* f1344b8: a678000e */ sh $t8,0xe($s3)
/* f1344bc: c7a401ac */ lwc1 $f4,0x1ac($sp)
/* f1344c0: 4600228d */ trunc.w.s $f10,$f4
/* f1344c4: 440e5000 */ mfc1 $t6,$f10
/* f1344c8: 00000000 */ sll $zero,$zero,0x0
/* f1344cc: a66e0010 */ sh $t6,0x10($s3)
/* f1344d0: c7a601b0 */ lwc1 $f6,0x1b0($sp)
/* f1344d4: 4600320d */ trunc.w.s $f8,$f6
/* f1344d8: 44194000 */ mfc1 $t9,$f8
/* f1344dc: 00000000 */ sll $zero,$zero,0x0
/* f1344e0: a6790018 */ sh $t9,0x18($s3)
/* f1344e4: c7a401b4 */ lwc1 $f4,0x1b4($sp)
/* f1344e8: 4600228d */ trunc.w.s $f10,$f4
/* f1344ec: 440b5000 */ mfc1 $t3,$f10
/* f1344f0: 00000000 */ sll $zero,$zero,0x0
/* f1344f4: a66b001a */ sh $t3,0x1a($s3)
/* f1344f8: c7a601b8 */ lwc1 $f6,0x1b8($sp)
/* f1344fc: 4600320d */ trunc.w.s $f8,$f6
/* f134500: 440f4000 */ mfc1 $t7,$f8
/* f134504: 00000000 */ sll $zero,$zero,0x0
/* f134508: a66f001c */ sh $t7,0x1c($s3)
/* f13450c: 8fae0194 */ lw $t6,0x194($sp)
/* f134510: 8fac0194 */ lw $t4,0x194($sp)
/* f134514: 8fb00de8 */ lw $s0,0xde8($sp)
/* f134518: 15c10012 */ bne $t6,$at,.L0f134564
/* f13451c: 25990001 */ addiu $t9,$t4,0x1
/* f134520: 26190008 */ addiu $t9,$s0,0x8
/* f134524: afb90de8 */ sw $t9,0xde8($sp)
/* f134528: ae0d0000 */ sw $t5,0x0($s0)
/* f13452c: afa00194 */ sw $zero,0x194($sp)
/* f134530: 0c012d20 */ jal func0004b480
/* f134534: 8fa40210 */ lw $a0,0x210($sp)
/* f134538: ae020004 */ sw $v0,0x4($s0)
/* f13453c: 8fab0de8 */ lw $t3,0xde8($sp)
/* f134540: 3c0fb100 */ lui $t7,0xb100
/* f134544: 3c0ea976 */ lui $t6,0xa976
/* f134548: 25780008 */ addiu $t8,$t3,0x8
/* f13454c: afb80de8 */ sw $t8,0xde8($sp)
/* f134550: 35ce4310 */ ori $t6,$t6,0x4310
/* f134554: 35efb852 */ ori $t7,$t7,0xb852
/* f134558: ad6f0000 */ sw $t7,0x0($t3)
/* f13455c: 10000002 */ beqz $zero,.L0f134568
/* f134560: ad6e0004 */ sw $t6,0x4($t3)
.L0f134564:
/* f134564: afb90194 */ sw $t9,0x194($sp)
.L0f134568:
/* f134568: 0c012144 */ jal func00048510
/* f13456c: 00000000 */ sll $zero,$zero,0x0
/* f134570: 8fad0dc8 */ lw $t5,0xdc8($sp)
/* f134574: 8fb80d9c */ lw $t8,0xd9c($sp)
/* f134578: 01a25821 */ addu $t3,$t5,$v0
/* f13457c: 01787823 */ subu $t7,$t3,$t8
/* f134580: 0c012144 */ jal func00048510
/* f134584: afaf0dc8 */ sw $t7,0xdc8($sp)
/* f134588: 8fae0db4 */ lw $t6,0xdb4($sp)
/* f13458c: 8fb90d88 */ lw $t9,0xd88($sp)
/* f134590: 01c26021 */ addu $t4,$t6,$v0
/* f134594: 01996823 */ subu $t5,$t4,$t9
/* f134598: afad0db4 */ sw $t5,0xdb4($sp)
.L0f13459c:
/* f13459c: 8fa30088 */ lw $v1,0x88($sp)
.L0f1345a0:
/* f1345a0: 24013e80 */ addiu $at,$zero,0x3e80
/* f1345a4: 26520020 */ addiu $s2,$s2,0x20
/* f1345a8: 24630020 */ addiu $v1,$v1,0x20
/* f1345ac: 5461fdbd */ bnel $v1,$at,.L0f133ca4
/* f1345b0: afa30088 */ sw $v1,0x88($sp)
/* f1345b4: 8fab0194 */ lw $t3,0x194($sp)
/* f1345b8: 8fb00de8 */ lw $s0,0xde8($sp)
/* f1345bc: 3c0e04b0 */ lui $t6,0x4b0
/* f1345c0: 19600029 */ blez $t3,.L0f134668
/* f1345c4: 260f0008 */ addiu $t7,$s0,0x8
/* f1345c8: afaf0de8 */ sw $t7,0xde8($sp)
/* f1345cc: 35ce0090 */ ori $t6,$t6,0x90
/* f1345d0: ae0e0000 */ sw $t6,0x0($s0)
/* f1345d4: 0c012d20 */ jal func0004b480
/* f1345d8: 8fa40210 */ lw $a0,0x210($sp)
/* f1345dc: ae020004 */ sw $v0,0x4($s0)
/* f1345e0: 8fac0194 */ lw $t4,0x194($sp)
/* f1345e4: 8fb90de8 */ lw $t9,0xde8($sp)
/* f1345e8: 24010001 */ addiu $at,$zero,0x1
/* f1345ec: 15810007 */ bne $t4,$at,.L0f13460c
/* f1345f0: 272d0008 */ addiu $t5,$t9,0x8
/* f1345f4: afad0de8 */ sw $t5,0xde8($sp)
/* f1345f8: 3c0bb100 */ lui $t3,0xb100
/* f1345fc: 356b0002 */ ori $t3,$t3,0x2
/* f134600: 24180010 */ addiu $t8,$zero,0x10
/* f134604: af380004 */ sw $t8,0x4($t9)
/* f134608: af2b0000 */ sw $t3,0x0($t9)
.L0f13460c:
/* f13460c: 8faf0194 */ lw $t7,0x194($sp)
/* f134610: 8fae0de8 */ lw $t6,0xde8($sp)
/* f134614: 24010002 */ addiu $at,$zero,0x2
/* f134618: 15e10007 */ bne $t7,$at,.L0f134638
/* f13461c: 25cc0008 */ addiu $t4,$t6,0x8
/* f134620: afac0de8 */ sw $t4,0xde8($sp)
/* f134624: 3c19b100 */ lui $t9,0xb100
/* f134628: 37390052 */ ori $t9,$t9,0x52
/* f13462c: 240d4310 */ addiu $t5,$zero,0x4310
/* f134630: adcd0004 */ sw $t5,0x4($t6)
/* f134634: add90000 */ sw $t9,0x0($t6)
.L0f134638:
/* f134638: 8fab0194 */ lw $t3,0x194($sp)
/* f13463c: 8fb80de8 */ lw $t8,0xde8($sp)
/* f134640: 24010003 */ addiu $at,$zero,0x3
/* f134644: 15610008 */ bne $t3,$at,.L0f134668
/* f134648: 270f0008 */ addiu $t7,$t8,0x8
/* f13464c: afaf0de8 */ sw $t7,0xde8($sp)
/* f134650: 3c0eb100 */ lui $t6,0xb100
/* f134654: 3c0c0076 */ lui $t4,0x76
/* f134658: 358c4310 */ ori $t4,$t4,0x4310
/* f13465c: 35ce0852 */ ori $t6,$t6,0x852
/* f134660: af0e0000 */ sw $t6,0x0($t8)
/* f134664: af0c0004 */ sw $t4,0x4($t8)
.L0f134668:
/* f134668: 0c012144 */ jal func00048510
/* f13466c: 00000000 */ sll $zero,$zero,0x0
/* f134670: 8fbf006c */ lw $ra,0x6c($sp)
/* f134674: 8fa20de8 */ lw $v0,0xde8($sp)
/* f134678: d7b40030 */ ldc1 $f20,0x30($sp)
/* f13467c: d7b60038 */ ldc1 $f22,0x38($sp)
/* f134680: d7b80040 */ ldc1 $f24,0x40($sp)
/* f134684: 8fb00048 */ lw $s0,0x48($sp)
/* f134688: 8fb1004c */ lw $s1,0x4c($sp)
/* f13468c: 8fb20050 */ lw $s2,0x50($sp)
/* f134690: 8fb30054 */ lw $s3,0x54($sp)
/* f134694: 8fb40058 */ lw $s4,0x58($sp)
/* f134698: 8fb5005c */ lw $s5,0x5c($sp)
/* f13469c: 8fb60060 */ lw $s6,0x60($sp)
/* f1346a0: 8fb70064 */ lw $s7,0x64($sp)
/* f1346a4: 8fbe0068 */ lw $s8,0x68($sp)
/* f1346a8: 03e00008 */ jr $ra
/* f1346ac: 27bd0de8 */ addiu $sp,$sp,0xde8
);
GLOBAL_ASM(
glabel func0f1346b0
/* f1346b0: 27bdec68 */ addiu $sp,$sp,-5016
/* f1346b4: afb1005c */ sw $s1,0x5c($sp)
/* f1346b8: 00a08825 */ or $s1,$a1,$zero
/* f1346bc: afb30064 */ sw $s3,0x64($sp)
/* f1346c0: 00c09825 */ or $s3,$a2,$zero
/* f1346c4: afbf007c */ sw $ra,0x7c($sp)
/* f1346c8: afb70074 */ sw $s7,0x74($sp)
/* f1346cc: afa41398 */ sw $a0,0x1398($sp)
/* f1346d0: 3c05800b */ lui $a1,0x800b
/* f1346d4: 240e0002 */ addiu $t6,$zero,0x2
/* f1346d8: 240f0001 */ addiu $t7,$zero,0x1
/* f1346dc: afbe0078 */ sw $s8,0x78($sp)
/* f1346e0: afb60070 */ sw $s6,0x70($sp)
/* f1346e4: afb5006c */ sw $s5,0x6c($sp)
/* f1346e8: afb40068 */ sw $s4,0x68($sp)
/* f1346ec: afb20060 */ sw $s2,0x60($sp)
/* f1346f0: afb00058 */ sw $s0,0x58($sp)
/* f1346f4: f7be0050 */ sdc1 $f30,0x50($sp)
/* f1346f8: f7bc0048 */ sdc1 $f28,0x48($sp)
/* f1346fc: f7ba0040 */ sdc1 $f26,0x40($sp)
/* f134700: f7b80038 */ sdc1 $f24,0x38($sp)
/* f134704: f7b60030 */ sdc1 $f22,0x30($sp)
/* f134708: f7b40028 */ sdc1 $f20,0x28($sp)
/* f13470c: 0000b825 */ or $s7,$zero,$zero
/* f134710: afaf0014 */ sw $t7,0x14($sp)
/* f134714: afae0010 */ sw $t6,0x10($sp)
/* f134718: 8ca5b5a8 */ lw $a1,-0x4a58($a1)
/* f13471c: 27a41398 */ addiu $a0,$sp,0x1398
/* f134720: 24060004 */ addiu $a2,$zero,0x4
/* f134724: afa00018 */ sw $zero,0x18($sp)
/* f134728: afa01268 */ sw $zero,0x1268($sp)
/* f13472c: 0fc2ce70 */ jal func0f0b39c0
/* f134730: 00003825 */ or $a3,$zero,$zero
/* f134734: 8fb81398 */ lw $t8,0x1398($sp)
/* f134738: 8fa81268 */ lw $t0,0x1268($sp)
/* f13473c: 3c0eba00 */ lui $t6,0xba00
/* f134740: 27190008 */ addiu $t9,$t8,0x8
/* f134744: afb91398 */ sw $t9,0x1398($sp)
/* f134748: 35ce1402 */ ori $t6,$t6,0x1402
/* f13474c: af0e0000 */ sw $t6,0x0($t8)
/* f134750: af000004 */ sw $zero,0x4($t8)
/* f134754: 8faf1398 */ lw $t7,0x1398($sp)
/* f134758: 3c19ba00 */ lui $t9,0xba00
/* f13475c: 37390602 */ ori $t9,$t9,0x602
/* f134760: 25f80008 */ addiu $t8,$t7,0x8
/* f134764: afb81398 */ sw $t8,0x1398($sp)
/* f134768: 240e00c0 */ addiu $t6,$zero,0xc0
/* f13476c: adee0004 */ sw $t6,0x4($t7)
/* f134770: adf90000 */ sw $t9,0x0($t7)
/* f134774: 8faf1398 */ lw $t7,0x1398($sp)
/* f134778: 3c19b900 */ lui $t9,0xb900
/* f13477c: 3c0e0040 */ lui $t6,0x40
/* f134780: 25f80008 */ addiu $t8,$t7,0x8
/* f134784: afb81398 */ sw $t8,0x1398($sp)
/* f134788: 35ce49d8 */ ori $t6,$t6,0x49d8
/* f13478c: 3739031d */ ori $t9,$t9,0x31d
/* f134790: adf90000 */ sw $t9,0x0($t7)
/* f134794: adee0004 */ sw $t6,0x4($t7)
/* f134798: 8faf1398 */ lw $t7,0x1398($sp)
/* f13479c: 3c19b900 */ lui $t9,0xb900
/* f1347a0: 37390002 */ ori $t9,$t9,0x2
/* f1347a4: 25f80008 */ addiu $t8,$t7,0x8
/* f1347a8: afb81398 */ sw $t8,0x1398($sp)
/* f1347ac: ade00004 */ sw $zero,0x4($t7)
/* f1347b0: adf90000 */ sw $t9,0x0($t7)
/* f1347b4: 8fae1398 */ lw $t6,0x1398($sp)
/* f1347b8: 3c18ba00 */ lui $t8,0xba00
/* f1347bc: 37181001 */ ori $t8,$t8,0x1001
/* f1347c0: 25cf0008 */ addiu $t7,$t6,0x8
/* f1347c4: afaf1398 */ sw $t7,0x1398($sp)
/* f1347c8: adc00004 */ sw $zero,0x4($t6)
/* f1347cc: add80000 */ sw $t8,0x0($t6)
/* f1347d0: 8fb91398 */ lw $t9,0x1398($sp)
/* f1347d4: 3c0fba00 */ lui $t7,0xba00
/* f1347d8: 35ef0903 */ ori $t7,$t7,0x903
/* f1347dc: 272e0008 */ addiu $t6,$t9,0x8
/* f1347e0: afae1398 */ sw $t6,0x1398($sp)
/* f1347e4: 24180c00 */ addiu $t8,$zero,0xc00
/* f1347e8: af380004 */ sw $t8,0x4($t9)
/* f1347ec: af2f0000 */ sw $t7,0x0($t9)
/* f1347f0: 8fb91398 */ lw $t9,0x1398($sp)
/* f1347f4: 3c0ffcff */ lui $t7,0xfcff
/* f1347f8: 3c18ff32 */ lui $t8,0xff32
/* f1347fc: 272e0008 */ addiu $t6,$t9,0x8
/* f134800: afae1398 */ sw $t6,0x1398($sp)
/* f134804: 37187f3f */ ori $t8,$t8,0x7f3f
/* f134808: 35ef99ff */ ori $t7,$t7,0x99ff
/* f13480c: 3c047f1b */ lui $a0,%hi(var7f1b569c)
/* f134810: 3c058008 */ lui $a1,%hi(var8007f104)
/* f134814: af2f0000 */ sw $t7,0x0($t9)
/* f134818: af380004 */ sw $t8,0x4($t9)
/* f13481c: 24a5f104 */ addiu $a1,$a1,%lo(var8007f104)
/* f134820: 2484569c */ addiu $a0,$a0,%lo(var7f1b569c)
/* f134824: 0c0036cc */ jal func0000db30
/* f134828: afa81268 */ sw $t0,0x1268($sp)
/* f13482c: 3c047f1b */ lui $a0,%hi(var7f1b56a8)
/* f134830: 3c058008 */ lui $a1,%hi(var8007f108)
/* f134834: 24a5f108 */ addiu $a1,$a1,%lo(var8007f108)
/* f134838: 0c0036cc */ jal func0000db30
/* f13483c: 248456a8 */ addiu $a0,$a0,%lo(var7f1b56a8)
/* f134840: 3c047f1b */ lui $a0,%hi(var7f1b56b4)
/* f134844: 3c058008 */ lui $a1,%hi(var8007f10c)
/* f134848: 24a5f10c */ addiu $a1,$a1,%lo(var8007f10c)
/* f13484c: 0c0036cc */ jal func0000db30
/* f134850: 248456b4 */ addiu $a0,$a0,%lo(var7f1b56b4)
/* f134854: 3c047f1b */ lui $a0,%hi(var7f1b56c0)
/* f134858: 3c058008 */ lui $a1,%hi(var8007f110)
/* f13485c: 24a5f110 */ addiu $a1,$a1,%lo(var8007f110)
/* f134860: 0c0036cc */ jal func0000db30
/* f134864: 248456c0 */ addiu $a0,$a0,%lo(var7f1b56c0)
/* f134868: 0013c880 */ sll $t9,$s3,0x2
/* f13486c: 02397021 */ addu $t6,$s1,$t9
/* f134870: 27b001cc */ addiu $s0,$sp,0x1cc
/* f134874: 8dd20024 */ lw $s2,0x24($t6)
/* f134878: afa00198 */ sw $zero,0x198($sp)
/* f13487c: 0c00566c */ jal func000159b0
/* f134880: 02002025 */ or $a0,$s0,$zero
/* f134884: 0fc2d5be */ jal func0f0b56f8
/* f134888: 00000000 */ sll $zero,$zero,0x0
/* f13488c: 00402025 */ or $a0,$v0,$zero
/* f134890: 0c0056f8 */ jal func00015be0
/* f134894: 02002825 */ or $a1,$s0,$zero
/* f134898: 4480a000 */ mtc1 $zero,$f20
/* f13489c: 00000000 */ sll $zero,$zero,0x0
/* f1348a0: e7b401fc */ swc1 $f20,0x1fc($sp)
/* f1348a4: e7b40200 */ swc1 $f20,0x200($sp)
/* f1348a8: 0fc59e66 */ jal func0f167998
/* f1348ac: e7b40204 */ swc1 $f20,0x204($sp)
/* f1348b0: 00408825 */ or $s1,$v0,$zero
/* f1348b4: 02002025 */ or $a0,$s0,$zero
/* f1348b8: 0c005815 */ jal func00016054
/* f1348bc: 00402825 */ or $a1,$v0,$zero
/* f1348c0: 8fb01398 */ lw $s0,0x1398($sp)
/* f1348c4: 3c190102 */ lui $t9,0x102
/* f1348c8: 37390040 */ ori $t9,$t9,0x40
/* f1348cc: 26180008 */ addiu $t8,$s0,0x8
/* f1348d0: afb81398 */ sw $t8,0x1398($sp)
/* f1348d4: 02202025 */ or $a0,$s1,$zero
/* f1348d8: 0c012d20 */ jal func0004b480
/* f1348dc: ae190000 */ sw $t9,0x0($s0)
/* f1348e0: 3c05800a */ lui $a1,%hi(g_Vars)
/* f1348e4: 24a59fc0 */ addiu $a1,$a1,%lo(g_Vars)
/* f1348e8: ae020004 */ sw $v0,0x4($s0)
/* f1348ec: 8ca30284 */ lw $v1,0x284($a1)
/* f1348f0: 00001025 */ or $v0,$zero,$zero
/* f1348f4: 02408025 */ or $s0,$s2,$zero
/* f1348f8: c4641bb0 */ lwc1 $f4,0x1bb0($v1)
/* f1348fc: 0000f025 */ or $s8,$zero,$zero
/* f134900: e7a40234 */ swc1 $f4,0x234($sp)
/* f134904: c4661bb4 */ lwc1 $f6,0x1bb4($v1)
/* f134908: c7aa0234 */ lwc1 $f10,0x234($sp)
/* f13490c: e7a60238 */ swc1 $f6,0x238($sp)
/* f134910: c4681bb8 */ lwc1 $f8,0x1bb8($v1)
/* f134914: e7a8023c */ swc1 $f8,0x23c($sp)
/* f134918: c6443e80 */ lwc1 $f4,0x3e80($s2)
/* f13491c: c7a80238 */ lwc1 $f8,0x238($sp)
/* f134920: 46045181 */ sub.s $f6,$f10,$f4
/* f134924: e7a60228 */ swc1 $f6,0x228($sp)
/* f134928: c64a3e84 */ lwc1 $f10,0x3e84($s2)
/* f13492c: 4606a03c */ c.lt.s $f20,$f6
/* f134930: 460a4101 */ sub.s $f4,$f8,$f10
/* f134934: c7a8023c */ lwc1 $f8,0x23c($sp)
/* f134938: e7a4022c */ swc1 $f4,0x22c($sp)
/* f13493c: c64a3e88 */ lwc1 $f10,0x3e88($s2)
/* f134940: 460a4101 */ sub.s $f4,$f8,$f10
/* f134944: 45000003 */ bc1f .L0f134954
/* f134948: e7a40230 */ swc1 $f4,0x230($sp)
/* f13494c: 10000003 */ beqz $zero,.L0f13495c
/* f134950: 46003006 */ mov.s $f0,$f6
.L0f134954:
/* f134954: c7a00228 */ lwc1 $f0,0x228($sp)
/* f134958: 46000007 */ neg.s $f0,$f0
.L0f13495c:
/* f13495c: c6423e98 */ lwc1 $f2,0x3e98($s2)
/* f134960: 4602a03c */ c.lt.s $f20,$f2
/* f134964: 00000000 */ sll $zero,$zero,0x0
/* f134968: 45020004 */ bc1fl .L0f13497c
/* f13496c: 46001387 */ neg.s $f14,$f2
/* f134970: 10000002 */ beqz $zero,.L0f13497c
/* f134974: 46001386 */ mov.s $f14,$f2
/* f134978: 46001387 */ neg.s $f14,$f2
.L0f13497c:
/* f13497c: c6423e8c */ lwc1 $f2,0x3e8c($s2)
/* f134980: 4602a03c */ c.lt.s $f20,$f2
/* f134984: 00000000 */ sll $zero,$zero,0x0
/* f134988: 45020004 */ bc1fl .L0f13499c
/* f13498c: 46001307 */ neg.s $f12,$f2
/* f134990: 10000002 */ beqz $zero,.L0f13499c
/* f134994: 46001306 */ mov.s $f12,$f2
/* f134998: 46001307 */ neg.s $f12,$f2
.L0f13499c:
/* f13499c: 460e6200 */ add.s $f8,$f12,$f14
/* f1349a0: 4600403c */ c.lt.s $f8,$f0
/* f1349a4: 00000000 */ sll $zero,$zero,0x0
/* f1349a8: 4503003b */ bc1tl .L0f134a98
/* f1349ac: 3c013f00 */ lui $at,0x3f00
/* f1349b0: c7a0022c */ lwc1 $f0,0x22c($sp)
/* f1349b4: 4600a03c */ c.lt.s $f20,$f0
/* f1349b8: 00000000 */ sll $zero,$zero,0x0
/* f1349bc: 45020004 */ bc1fl .L0f1349d0
/* f1349c0: 46000387 */ neg.s $f14,$f0
/* f1349c4: 10000002 */ beqz $zero,.L0f1349d0
/* f1349c8: 46000386 */ mov.s $f14,$f0
/* f1349cc: 46000387 */ neg.s $f14,$f0
.L0f1349d0:
/* f1349d0: c64c3e9c */ lwc1 $f12,0x3e9c($s2)
/* f1349d4: 460ca03c */ c.lt.s $f20,$f12
/* f1349d8: 00000000 */ sll $zero,$zero,0x0
/* f1349dc: 45020004 */ bc1fl .L0f1349f0
/* f1349e0: 46006407 */ neg.s $f16,$f12
/* f1349e4: 10000002 */ beqz $zero,.L0f1349f0
/* f1349e8: 46006406 */ mov.s $f16,$f12
/* f1349ec: 46006407 */ neg.s $f16,$f12
.L0f1349f0:
/* f1349f0: c6403e90 */ lwc1 $f0,0x3e90($s2)
/* f1349f4: 4600a03c */ c.lt.s $f20,$f0
/* f1349f8: 00000000 */ sll $zero,$zero,0x0
/* f1349fc: 45020004 */ bc1fl .L0f134a10
/* f134a00: 46000087 */ neg.s $f2,$f0
/* f134a04: 10000002 */ beqz $zero,.L0f134a10
/* f134a08: 46000086 */ mov.s $f2,$f0
/* f134a0c: 46000087 */ neg.s $f2,$f0
.L0f134a10:
/* f134a10: 46101280 */ add.s $f10,$f2,$f16
/* f134a14: c7a00230 */ lwc1 $f0,0x230($sp)
/* f134a18: 460e503c */ c.lt.s $f10,$f14
/* f134a1c: 00000000 */ sll $zero,$zero,0x0
/* f134a20: 4503001d */ bc1tl .L0f134a98
/* f134a24: 3c013f00 */ lui $at,0x3f00
/* f134a28: 4600a03c */ c.lt.s $f20,$f0
/* f134a2c: 44802000 */ mtc1 $zero,$f4
/* f134a30: 45020004 */ bc1fl .L0f134a44
/* f134a34: 46000307 */ neg.s $f12,$f0
/* f134a38: 10000002 */ beqz $zero,.L0f134a44
/* f134a3c: 46000306 */ mov.s $f12,$f0
/* f134a40: 46000307 */ neg.s $f12,$f0
.L0f134a44:
/* f134a44: c64e3ea0 */ lwc1 $f14,0x3ea0($s2)
/* f134a48: 460ea03c */ c.lt.s $f20,$f14
/* f134a4c: 00000000 */ sll $zero,$zero,0x0
/* f134a50: 45020004 */ bc1fl .L0f134a64
/* f134a54: 46007407 */ neg.s $f16,$f14
/* f134a58: 10000002 */ beqz $zero,.L0f134a64
/* f134a5c: 46007406 */ mov.s $f16,$f14
/* f134a60: 46007407 */ neg.s $f16,$f14
.L0f134a64:
/* f134a64: c6403e94 */ lwc1 $f0,0x3e94($s2)
/* f134a68: 4600203c */ c.lt.s $f4,$f0
/* f134a6c: 00000000 */ sll $zero,$zero,0x0
/* f134a70: 45020004 */ bc1fl .L0f134a84
/* f134a74: 46000087 */ neg.s $f2,$f0
/* f134a78: 10000002 */ beqz $zero,.L0f134a84
/* f134a7c: 46000086 */ mov.s $f2,$f0
/* f134a80: 46000087 */ neg.s $f2,$f0
.L0f134a84:
/* f134a84: 46101180 */ add.s $f6,$f2,$f16
/* f134a88: 460c303c */ c.lt.s $f6,$f12
/* f134a8c: 00000000 */ sll $zero,$zero,0x0
/* f134a90: 4500000b */ bc1f .L0f134ac0
/* f134a94: 3c013f00 */ lui $at,0x3f00
.L0f134a98:
/* f134a98: 44810000 */ mtc1 $at,$f0
/* f134a9c: c6483ea4 */ lwc1 $f8,0x3ea4($s2)
/* f134aa0: 46004282 */ mul.s $f10,$f8,$f0
/* f134aa4: e7aa0228 */ swc1 $f10,0x228($sp)
/* f134aa8: c6443ea8 */ lwc1 $f4,0x3ea8($s2)
/* f134aac: 46002182 */ mul.s $f6,$f4,$f0
/* f134ab0: e7a6022c */ swc1 $f6,0x22c($sp)
/* f134ab4: c6483eac */ lwc1 $f8,0x3eac($s2)
/* f134ab8: 46004282 */ mul.s $f10,$f8,$f0
/* f134abc: e7aa0230 */ swc1 $f10,0x230($sp)
.L0f134ac0:
/* f134ac0: 4480a000 */ mtc1 $zero,$f20
/* f134ac4: 24043e80 */ addiu $a0,$zero,0x3e80
.L0f134ac8:
/* f134ac8: c6423e98 */ lwc1 $f2,0x3e98($s2)
/* f134acc: c6040000 */ lwc1 $f4,0x0($s0)
/* f134ad0: c7a80228 */ lwc1 $f8,0x228($sp)
/* f134ad4: 02001825 */ or $v1,$s0,$zero
/* f134ad8: 46022181 */ sub.s $f6,$f4,$f2
/* f134adc: 46083001 */ sub.s $f0,$f6,$f8
/* f134ae0: 4614003c */ c.lt.s $f0,$f20
/* f134ae4: 00000000 */ sll $zero,$zero,0x0
/* f134ae8: 45020004 */ bc1fl .L0f134afc
/* f134aec: c64c3ea4 */ lwc1 $f12,0x3ea4($s2)
/* f134af0: c64a3ea4 */ lwc1 $f10,0x3ea4($s2)
/* f134af4: 460a0000 */ add.s $f0,$f0,$f10
/* f134af8: c64c3ea4 */ lwc1 $f12,0x3ea4($s2)
.L0f134afc:
/* f134afc: 4600603c */ c.lt.s $f12,$f0
/* f134b00: 00000000 */ sll $zero,$zero,0x0
/* f134b04: 45020003 */ bc1fl .L0f134b14
/* f134b08: 46001100 */ add.s $f4,$f2,$f0
/* f134b0c: 460c0001 */ sub.s $f0,$f0,$f12
/* f134b10: 46001100 */ add.s $f4,$f2,$f0
.L0f134b14:
/* f134b14: c6060004 */ lwc1 $f6,0x4($s0)
/* f134b18: e6040000 */ swc1 $f4,0x0($s0)
/* f134b1c: c64c3e9c */ lwc1 $f12,0x3e9c($s2)
/* f134b20: c7aa022c */ lwc1 $f10,0x22c($sp)
/* f134b24: 460c3201 */ sub.s $f8,$f6,$f12
/* f134b28: 460a4001 */ sub.s $f0,$f8,$f10
/* f134b2c: 4614003c */ c.lt.s $f0,$f20
/* f134b30: 00000000 */ sll $zero,$zero,0x0
/* f134b34: 45020004 */ bc1fl .L0f134b48
/* f134b38: c6423ea8 */ lwc1 $f2,0x3ea8($s2)
/* f134b3c: c6443ea8 */ lwc1 $f4,0x3ea8($s2)
/* f134b40: 46040000 */ add.s $f0,$f0,$f4
/* f134b44: c6423ea8 */ lwc1 $f2,0x3ea8($s2)
.L0f134b48:
/* f134b48: 4600103c */ c.lt.s $f2,$f0
/* f134b4c: 00000000 */ sll $zero,$zero,0x0
/* f134b50: 45020003 */ bc1fl .L0f134b60
/* f134b54: 46006180 */ add.s $f6,$f12,$f0
/* f134b58: 46020001 */ sub.s $f0,$f0,$f2
/* f134b5c: 46006180 */ add.s $f6,$f12,$f0
.L0f134b60:
/* f134b60: c6080008 */ lwc1 $f8,0x8($s0)
/* f134b64: e6060004 */ swc1 $f6,0x4($s0)
/* f134b68: c64e3ea0 */ lwc1 $f14,0x3ea0($s2)
/* f134b6c: c7a40230 */ lwc1 $f4,0x230($sp)
/* f134b70: 460e4281 */ sub.s $f10,$f8,$f14
/* f134b74: 46045001 */ sub.s $f0,$f10,$f4
/* f134b78: 4614003c */ c.lt.s $f0,$f20
/* f134b7c: 00000000 */ sll $zero,$zero,0x0
/* f134b80: 45020004 */ bc1fl .L0f134b94
/* f134b84: c6423eac */ lwc1 $f2,0x3eac($s2)
/* f134b88: c6463eac */ lwc1 $f6,0x3eac($s2)
/* f134b8c: 46060000 */ add.s $f0,$f0,$f6
/* f134b90: c6423eac */ lwc1 $f2,0x3eac($s2)
.L0f134b94:
/* f134b94: 4600103c */ c.lt.s $f2,$f0
/* f134b98: 00000000 */ sll $zero,$zero,0x0
/* f134b9c: 45020003 */ bc1fl .L0f134bac
/* f134ba0: 46007200 */ add.s $f8,$f14,$f0
/* f134ba4: 46020001 */ sub.s $f0,$f0,$f2
/* f134ba8: 46007200 */ add.s $f8,$f14,$f0
.L0f134bac:
/* f134bac: 24420020 */ addiu $v0,$v0,0x20
/* f134bb0: 26100020 */ addiu $s0,$s0,0x20
/* f134bb4: 1444ffc4 */ bne $v0,$a0,.L0f134ac8
/* f134bb8: e4680008 */ swc1 $f8,0x8($v1)
/* f134bbc: c7aa0234 */ lwc1 $f10,0x234($sp)
/* f134bc0: 24080001 */ addiu $t0,$zero,0x1
/* f134bc4: 00006825 */ or $t5,$zero,$zero
/* f134bc8: e64a3e80 */ swc1 $f10,0x3e80($s2)
/* f134bcc: c7a40238 */ lwc1 $f4,0x238($sp)
/* f134bd0: c64a3e98 */ lwc1 $f10,0x3e98($s2)
/* f134bd4: 27ac126c */ addiu $t4,$sp,0x126c
/* f134bd8: e6443e84 */ swc1 $f4,0x3e84($s2)
/* f134bdc: c7a6023c */ lwc1 $f6,0x23c($sp)
/* f134be0: 27b30144 */ addiu $s3,$sp,0x144
/* f134be4: 2411008c */ addiu $s1,$zero,0x8c
/* f134be8: e6463e88 */ swc1 $f6,0x3e88($s2)
/* f134bec: 8ca30284 */ lw $v1,0x284($a1)
/* f134bf0: 27b0126c */ addiu $s0,$sp,0x126c
/* f134bf4: c4681bb0 */ lwc1 $f8,0x1bb0($v1)
/* f134bf8: 460a4100 */ add.s $f4,$f8,$f10
/* f134bfc: e7a4016c */ swc1 $f4,0x16c($sp)
/* f134c00: c6483e8c */ lwc1 $f8,0x3e8c($s2)
/* f134c04: c4661bb0 */ lwc1 $f6,0x1bb0($v1)
/* f134c08: 46083280 */ add.s $f10,$f6,$f8
/* f134c0c: e7aa0178 */ swc1 $f10,0x178($sp)
/* f134c10: c6463e9c */ lwc1 $f6,0x3e9c($s2)
/* f134c14: c4641bb4 */ lwc1 $f4,0x1bb4($v1)
/* f134c18: 46062200 */ add.s $f8,$f4,$f6
/* f134c1c: e7a80170 */ swc1 $f8,0x170($sp)
/* f134c20: c6443e90 */ lwc1 $f4,0x3e90($s2)
/* f134c24: c46a1bb4 */ lwc1 $f10,0x1bb4($v1)
/* f134c28: 46045180 */ add.s $f6,$f10,$f4
/* f134c2c: e7a6017c */ swc1 $f6,0x17c($sp)
/* f134c30: c64a3ea0 */ lwc1 $f10,0x3ea0($s2)
/* f134c34: c4681bb8 */ lwc1 $f8,0x1bb8($v1)
/* f134c38: 460a4100 */ add.s $f4,$f8,$f10
/* f134c3c: e7a40174 */ swc1 $f4,0x174($sp)
/* f134c40: c6483e94 */ lwc1 $f8,0x3e94($s2)
/* f134c44: c4661bb8 */ lwc1 $f6,0x1bb8($v1)
/* f134c48: 46083280 */ add.s $f10,$f6,$f8
/* f134c4c: e7aa0180 */ swc1 $f10,0x180($sp)
/* f134c50: 8c6e1ba0 */ lw $t6,0x1ba0($v1)
/* f134c54: 1900005b */ blez $t0,.L0f134dc4
/* f134c58: afae126c */ sw $t6,0x126c($sp)
.L0f134c5c:
/* f134c5c: 8d840000 */ lw $a0,0x0($t4)
/* f134c60: afad0184 */ sw $t5,0x184($sp)
/* f134c64: afac00ac */ sw $t4,0xac($sp)
/* f134c68: afa81268 */ sw $t0,0x1268($sp)
/* f134c6c: 02602825 */ or $a1,$s3,$zero
/* f134c70: 24060014 */ addiu $a2,$zero,0x14
/* f134c74: 0fc5916a */ jal func0f1645a8
/* f134c78: 00001025 */ or $v0,$zero,$zero
/* f134c7c: 8fa81268 */ lw $t0,0x1268($sp)
/* f134c80: 8fac00ac */ lw $t4,0xac($sp)
/* f134c84: 1840004a */ blez $v0,.L0f134db0
/* f134c88: 8fad0184 */ lw $t5,0x184($sp)
/* f134c8c: 3c0b800a */ lui $t3,0x800a
/* f134c90: 27a70144 */ addiu $a3,$sp,0x144
/* f134c94: 0002c040 */ sll $t8,$v0,0x1
/* f134c98: 03075021 */ addu $t2,$t8,$a3
/* f134c9c: 8d6b4928 */ lw $t3,0x4928($t3)
/* f134ca0: 84e50000 */ lh $a1,0x0($a3)
.L0f134ca4:
/* f134ca4: 24e70002 */ addiu $a3,$a3,0x2
/* f134ca8: 24040001 */ addiu $a0,$zero,0x1
/* f134cac: 00b10019 */ multu $a1,$s1
/* f134cb0: 0000c812 */ mflo $t9
/* f134cb4: 01793021 */ addu $a2,$t3,$t9
/* f134cb8: 94ce0000 */ lhu $t6,0x0($a2)
/* f134cbc: 31d80004 */ andi $t8,$t6,0x4
/* f134cc0: 53000039 */ beqzl $t8,.L0f134da8
/* f134cc4: 00ea082b */ sltu $at,$a3,$t2
/* f134cc8: 19000009 */ blez $t0,.L0f134cf0
/* f134ccc: 00001025 */ or $v0,$zero,$zero
/* f134cd0: 27a3126c */ addiu $v1,$sp,0x126c
.L0f134cd4:
/* f134cd4: 8c6f0000 */ lw $t7,0x0($v1)
/* f134cd8: 24420001 */ addiu $v0,$v0,0x1
/* f134cdc: 15e50002 */ bne $t7,$a1,.L0f134ce8
/* f134ce0: 00000000 */ sll $zero,$zero,0x0
/* f134ce4: 00002025 */ or $a0,$zero,$zero
.L0f134ce8:
/* f134ce8: 1448fffa */ bne $v0,$t0,.L0f134cd4
/* f134cec: 24630004 */ addiu $v1,$v1,0x4
.L0f134cf0:
/* f134cf0: 10800025 */ beqz $a0,.L0f134d88
/* f134cf4: c7a40178 */ lwc1 $f4,0x178($sp)
/* f134cf8: c4c60018 */ lwc1 $f6,0x18($a2)
/* f134cfc: c7aa016c */ lwc1 $f10,0x16c($sp)
/* f134d00: 4606203c */ c.lt.s $f4,$f6
/* f134d04: c7a4017c */ lwc1 $f4,0x17c($sp)
/* f134d08: 45030007 */ bc1tl .L0f134d28
/* f134d0c: 00002025 */ or $a0,$zero,$zero
/* f134d10: c4c80024 */ lwc1 $f8,0x24($a2)
/* f134d14: 460a403c */ c.lt.s $f8,$f10
/* f134d18: 00000000 */ sll $zero,$zero,0x0
/* f134d1c: 45020003 */ bc1fl .L0f134d2c
/* f134d20: c4c6001c */ lwc1 $f6,0x1c($a2)
/* f134d24: 00002025 */ or $a0,$zero,$zero
.L0f134d28:
/* f134d28: c4c6001c */ lwc1 $f6,0x1c($a2)
.L0f134d2c:
/* f134d2c: c7aa0170 */ lwc1 $f10,0x170($sp)
/* f134d30: 4606203c */ c.lt.s $f4,$f6
/* f134d34: c7a40180 */ lwc1 $f4,0x180($sp)
/* f134d38: 45030007 */ bc1tl .L0f134d58
/* f134d3c: 00002025 */ or $a0,$zero,$zero
/* f134d40: c4c80028 */ lwc1 $f8,0x28($a2)
/* f134d44: 460a403c */ c.lt.s $f8,$f10
/* f134d48: 00000000 */ sll $zero,$zero,0x0
/* f134d4c: 45020003 */ bc1fl .L0f134d5c
/* f134d50: c4c60020 */ lwc1 $f6,0x20($a2)
/* f134d54: 00002025 */ or $a0,$zero,$zero
.L0f134d58:
/* f134d58: c4c60020 */ lwc1 $f6,0x20($a2)
.L0f134d5c:
/* f134d5c: c7aa0174 */ lwc1 $f10,0x174($sp)
/* f134d60: 4606203c */ c.lt.s $f4,$f6
/* f134d64: 00000000 */ sll $zero,$zero,0x0
/* f134d68: 45030007 */ bc1tl .L0f134d88
/* f134d6c: 00002025 */ or $a0,$zero,$zero
/* f134d70: c4c8002c */ lwc1 $f8,0x2c($a2)
/* f134d74: 460a403c */ c.lt.s $f8,$f10
/* f134d78: 00000000 */ sll $zero,$zero,0x0
/* f134d7c: 45000002 */ bc1f .L0f134d88
/* f134d80: 00000000 */ sll $zero,$zero,0x0
/* f134d84: 00002025 */ or $a0,$zero,$zero
.L0f134d88:
/* f134d88: 10800006 */ beqz $a0,.L0f134da4
/* f134d8c: 29010032 */ slti $at,$t0,0x32
/* f134d90: 10200004 */ beqz $at,.L0f134da4
/* f134d94: 0008c880 */ sll $t9,$t0,0x2
/* f134d98: 02197021 */ addu $t6,$s0,$t9
/* f134d9c: adc50000 */ sw $a1,0x0($t6)
/* f134da0: 25080001 */ addiu $t0,$t0,0x1
.L0f134da4:
/* f134da4: 00ea082b */ sltu $at,$a3,$t2
.L0f134da8:
/* f134da8: 5420ffbe */ bnezl $at,.L0f134ca4
/* f134dac: 84e50000 */ lh $a1,0x0($a3)
.L0f134db0:
/* f134db0: 25ad0001 */ addiu $t5,$t5,0x1
/* f134db4: 01a8082a */ slt $at,$t5,$t0
/* f134db8: 1420ffa8 */ bnez $at,.L0f134c5c
/* f134dbc: 258c0004 */ addiu $t4,$t4,0x4
/* f134dc0: 00006825 */ or $t5,$zero,$zero
.L0f134dc4:
/* f134dc4: 19000037 */ blez $t0,.L0f134ea4
/* f134dc8: 2411008c */ addiu $s1,$zero,0x8c
/* f134dcc: 3c013f80 */ lui $at,0x3f80
/* f134dd0: 3c14800a */ lui $s4,%hi(g_RoomPtrs)
/* f134dd4: 4481a000 */ mtc1 $at,$f20
/* f134dd8: 26944928 */ addiu $s4,$s4,%lo(g_RoomPtrs)
/* f134ddc: 27ac126c */ addiu $t4,$sp,0x126c
/* f134de0: 27b61078 */ addiu $s6,$sp,0x1078
/* f134de4: 27b50bc8 */ addiu $s5,$sp,0xbc8
/* f134de8: 2413000c */ addiu $s3,$zero,0xc
/* f134dec: 27b00e20 */ addiu $s0,$sp,0xe20
.L0f134df0:
/* f134df0: 8d840000 */ lw $a0,0x0($t4)
/* f134df4: afad0184 */ sw $t5,0x184($sp)
/* f134df8: afac00ac */ sw $t4,0xac($sp)
/* f134dfc: 0fc4ca87 */ jal func0f132a1c
/* f134e00: afa81268 */ sw $t0,0x1268($sp)
/* f134e04: 8fa81268 */ lw $t0,0x1268($sp)
/* f134e08: 8fac00ac */ lw $t4,0xac($sp)
/* f134e0c: 10400022 */ beqz $v0,.L0f134e98
/* f134e10: 8fad0184 */ lw $t5,0x184($sp)
/* f134e14: 02f30019 */ multu $s7,$s3
/* f134e18: 8d860000 */ lw $a2,0x0($t4)
/* f134e1c: 8e980000 */ lw $t8,0x0($s4)
/* f134e20: 2ae10032 */ slti $at,$s7,0x32
/* f134e24: 0017c880 */ sll $t9,$s7,0x2
/* f134e28: 02d97021 */ addu $t6,$s6,$t9
/* f134e2c: 00002812 */ mflo $a1
/* f134e30: 02051821 */ addu $v1,$s0,$a1
/* f134e34: 02a52021 */ addu $a0,$s5,$a1
/* f134e38: 00d10019 */ multu $a2,$s1
/* f134e3c: 00007812 */ mflo $t7
/* f134e40: 030f1021 */ addu $v0,$t8,$t7
/* f134e44: c4440018 */ lwc1 $f4,0x18($v0)
/* f134e48: 46142183 */ div.s $f6,$f4,$f20
/* f134e4c: e4660000 */ swc1 $f6,0x0($v1)
/* f134e50: c448001c */ lwc1 $f8,0x1c($v0)
/* f134e54: 46144283 */ div.s $f10,$f8,$f20
/* f134e58: e46a0004 */ swc1 $f10,0x4($v1)
/* f134e5c: c4440020 */ lwc1 $f4,0x20($v0)
/* f134e60: 46142183 */ div.s $f6,$f4,$f20
/* f134e64: e4660008 */ swc1 $f6,0x8($v1)
/* f134e68: c4480024 */ lwc1 $f8,0x24($v0)
/* f134e6c: 46144283 */ div.s $f10,$f8,$f20
/* f134e70: e48a0000 */ swc1 $f10,0x0($a0)
/* f134e74: c4440028 */ lwc1 $f4,0x28($v0)
/* f134e78: 46142183 */ div.s $f6,$f4,$f20
/* f134e7c: e4860004 */ swc1 $f6,0x4($a0)
/* f134e80: c448002c */ lwc1 $f8,0x2c($v0)
/* f134e84: 46144283 */ div.s $f10,$f8,$f20
/* f134e88: 10200003 */ beqz $at,.L0f134e98
/* f134e8c: e48a0008 */ swc1 $f10,0x8($a0)
/* f134e90: adc60000 */ sw $a2,0x0($t6)
/* f134e94: 26f70001 */ addiu $s7,$s7,0x1
.L0f134e98:
/* f134e98: 25ad0001 */ addiu $t5,$t5,0x1
/* f134e9c: 15a8ffd4 */ bne $t5,$t0,.L0f134df0
/* f134ea0: 258c0004 */ addiu $t4,$t4,0x4
.L0f134ea4:
/* f134ea4: 3c013f80 */ lui $at,0x3f80
/* f134ea8: 4481a000 */ mtc1 $at,$f20
/* f134eac: 1ae0007c */ blez $s7,.L0f1350a0
/* f134eb0: 00001825 */ or $v1,$zero,$zero
/* f134eb4: 3c068008 */ lui $a2,0x8008
/* f134eb8: 8cc6f104 */ lw $a2,-0xefc($a2)
/* f134ebc: 3c048008 */ lui $a0,0x8008
/* f134ec0: 3c0b800a */ lui $t3,0x800a
/* f134ec4: 44862000 */ mtc1 $a2,$f4
/* f134ec8: 8d6b4928 */ lw $t3,0x4928($t3)
/* f134ecc: 8c84f100 */ lw $a0,-0xf00($a0)
/* f134ed0: 27a51078 */ addiu $a1,$sp,0x1078
/* f134ed4: 04c10005 */ bgez $a2,.L0f134eec
/* f134ed8: 46802020 */ cvt.s.w $f0,$f4
/* f134edc: 3c014f80 */ lui $at,0x4f80
/* f134ee0: 44813000 */ mtc1 $at,$f6
/* f134ee4: 00000000 */ sll $zero,$zero,0x0
/* f134ee8: 46060000 */ add.s $f0,$f0,$f6
.L0f134eec:
/* f134eec: 44844000 */ mtc1 $a0,$f8
/* f134ef0: 27a20264 */ addiu $v0,$sp,0x264
/* f134ef4: 04810005 */ bgez $a0,.L0f134f0c
/* f134ef8: 468045a0 */ cvt.s.w $f22,$f8
/* f134efc: 3c014f80 */ lui $at,0x4f80
/* f134f00: 44815000 */ mtc1 $at,$f10
/* f134f04: 00000000 */ sll $zero,$zero,0x0
/* f134f08: 460ab580 */ add.s $f22,$f22,$f10
.L0f134f0c:
/* f134f0c: 8cb80000 */ lw $t8,0x0($a1)
/* f134f10: 24630001 */ addiu $v1,$v1,0x1
/* f134f14: 03110019 */ multu $t8,$s1
/* f134f18: 00007812 */ mflo $t7
/* f134f1c: 016f2021 */ addu $a0,$t3,$t7
/* f134f20: 50770034 */ beql $v1,$s7,.L0f134ff4
/* f134f24: c4920018 */ lwc1 $f18,0x18($a0)
.L0f134f28:
/* f134f28: c4920018 */ lwc1 $f18,0x18($a0)
/* f134f2c: 8cb80004 */ lw $t8,0x4($a1)
/* f134f30: 24630001 */ addiu $v1,$v1,0x1
/* f134f34: 46149483 */ div.s $f18,$f18,$f20
/* f134f38: 03110019 */ multu $t8,$s1
/* f134f3c: 24a50004 */ addiu $a1,$a1,0x0004
/* f134f40: 24420030 */ addiu $v0,$v0,0x30
/* f134f44: 00007812 */ mflo $t7
/* f134f48: 46009481 */ sub.s $f18,$f18,$f0
/* f134f4c: e452ffd0 */ swc1 $f18,-0x30($v0)
/* f134f50: e452ffe8 */ swc1 $f18,-0x18($v0)
/* f134f54: c4920024 */ lwc1 $f18,0x24($a0)
/* f134f58: c450ffe8 */ lwc1 $f16,-0x18($v0)
/* f134f5c: 46149483 */ div.s $f18,$f18,$f20
/* f134f60: 46168401 */ sub.s $f16,$f16,$f22
/* f134f64: e450ffe8 */ swc1 $f16,-0x18($v0)
/* f134f68: 46009480 */ add.s $f18,$f18,$f0
/* f134f6c: 46169400 */ add.s $f16,$f18,$f22
/* f134f70: e452ffdc */ swc1 $f18,-0x24($v0)
/* f134f74: e450fff4 */ swc1 $f16,-0xc($v0)
/* f134f78: c490001c */ lwc1 $f16,0x1c($a0)
/* f134f7c: 46148403 */ div.s $f16,$f16,$f20
/* f134f80: 46008401 */ sub.s $f16,$f16,$f0
/* f134f84: e450ffd4 */ swc1 $f16,-0x2c($v0)
/* f134f88: e450ffec */ swc1 $f16,-0x14($v0)
/* f134f8c: c4900028 */ lwc1 $f16,0x28($a0)
/* f134f90: c452ffec */ lwc1 $f18,-0x14($v0)
/* f134f94: 46148403 */ div.s $f16,$f16,$f20
/* f134f98: 46169481 */ sub.s $f18,$f18,$f22
/* f134f9c: e452ffec */ swc1 $f18,-0x14($v0)
/* f134fa0: 46008400 */ add.s $f16,$f16,$f0
/* f134fa4: 46168480 */ add.s $f18,$f16,$f22
/* f134fa8: e450ffe0 */ swc1 $f16,-0x20($v0)
/* f134fac: e452fff8 */ swc1 $f18,-0x8($v0)
/* f134fb0: c4920020 */ lwc1 $f18,0x20($a0)
/* f134fb4: 46149483 */ div.s $f18,$f18,$f20
/* f134fb8: 46009481 */ sub.s $f18,$f18,$f0
/* f134fbc: e452ffd8 */ swc1 $f18,-0x28($v0)
/* f134fc0: e452fff0 */ swc1 $f18,-0x10($v0)
/* f134fc4: c492002c */ lwc1 $f18,0x2c($a0)
/* f134fc8: c450fff0 */ lwc1 $f16,-0x10($v0)
/* f134fcc: 016f2021 */ addu $a0,$t3,$t7
/* f134fd0: 46149483 */ div.s $f18,$f18,$f20
/* f134fd4: 46168401 */ sub.s $f16,$f16,$f22
/* f134fd8: e450fff0 */ swc1 $f16,-0x10($v0)
/* f134fdc: 46009480 */ add.s $f18,$f18,$f0
/* f134fe0: 46169400 */ add.s $f16,$f18,$f22
/* f134fe4: e452ffe4 */ swc1 $f18,-0x1c($v0)
/* f134fe8: 1477ffcf */ bne $v1,$s7,.L0f134f28
/* f134fec: e450fffc */ swc1 $f16,-0x4($v0)
/* f134ff0: c4920018 */ lwc1 $f18,0x18($a0)
.L0f134ff4:
/* f134ff4: 24a50004 */ addiu $a1,$a1,0x4
/* f134ff8: 24420030 */ addiu $v0,$v0,0x30
/* f134ffc: 46149483 */ div.s $f18,$f18,$f20
/* f135000: 46009481 */ sub.s $f18,$f18,$f0
/* f135004: e452ffd0 */ swc1 $f18,-0x30($v0)
/* f135008: e452ffe8 */ swc1 $f18,-0x18($v0)
/* f13500c: c4920024 */ lwc1 $f18,0x24($a0)
/* f135010: c450ffe8 */ lwc1 $f16,-0x18($v0)
/* f135014: 46149483 */ div.s $f18,$f18,$f20
/* f135018: 46168401 */ sub.s $f16,$f16,$f22
/* f13501c: e450ffe8 */ swc1 $f16,-0x18($v0)
/* f135020: 46009480 */ add.s $f18,$f18,$f0
/* f135024: 46169400 */ add.s $f16,$f18,$f22
/* f135028: e452ffdc */ swc1 $f18,-0x24($v0)
/* f13502c: e450fff4 */ swc1 $f16,-0xc($v0)
/* f135030: c490001c */ lwc1 $f16,0x1c($a0)
/* f135034: 46148403 */ div.s $f16,$f16,$f20
/* f135038: 46008401 */ sub.s $f16,$f16,$f0
/* f13503c: e450ffd4 */ swc1 $f16,-0x2c($v0)
/* f135040: e450ffec */ swc1 $f16,-0x14($v0)
/* f135044: c4900028 */ lwc1 $f16,0x28($a0)
/* f135048: c452ffec */ lwc1 $f18,-0x14($v0)
/* f13504c: 46148403 */ div.s $f16,$f16,$f20
/* f135050: 46169481 */ sub.s $f18,$f18,$f22
/* f135054: e452ffec */ swc1 $f18,-0x14($v0)
/* f135058: 46008400 */ add.s $f16,$f16,$f0
/* f13505c: 46168480 */ add.s $f18,$f16,$f22
/* f135060: e450ffe0 */ swc1 $f16,-0x20($v0)
/* f135064: e452fff8 */ swc1 $f18,-0x8($v0)
/* f135068: c4920020 */ lwc1 $f18,0x20($a0)
/* f13506c: 46149483 */ div.s $f18,$f18,$f20
/* f135070: 46009481 */ sub.s $f18,$f18,$f0
/* f135074: e452ffd8 */ swc1 $f18,-0x28($v0)
/* f135078: e452fff0 */ swc1 $f18,-0x10($v0)
/* f13507c: c492002c */ lwc1 $f18,0x2c($a0)
/* f135080: c450fff0 */ lwc1 $f16,-0x10($v0)
/* f135084: 46149483 */ div.s $f18,$f18,$f20
/* f135088: 46168401 */ sub.s $f16,$f16,$f22
/* f13508c: e450fff0 */ swc1 $f16,-0x10($v0)
/* f135090: 46009480 */ add.s $f18,$f18,$f0
/* f135094: 46169400 */ add.s $f16,$f18,$f22
/* f135098: e452ffe4 */ swc1 $f18,-0x1c($v0)
/* f13509c: e450fffc */ swc1 $f16,-0x4($v0)
.L0f1350a0:
/* f1350a0: 3c017f1b */ lui $at,%hi(var7f1b5784)
/* f1350a4: c4385784 */ lwc1 $f24,%lo(var7f1b5784)($at)
/* f1350a8: 3c017f1b */ lui $at,%hi(var7f1b5788)
/* f1350ac: c4365788 */ lwc1 $f22,%lo(var7f1b5788)($at)
/* f1350b0: 3c017f1b */ lui $at,%hi(var7f1b578c)
/* f1350b4: c434578c */ lwc1 $f20,%lo(var7f1b578c)($at)
/* f1350b8: 02408825 */ or $s1,$s2,$zero
/* f1350bc: 27b01168 */ addiu $s0,$sp,0x1168
/* f1350c0: 27b31268 */ addiu $s3,$sp,0x1268
.L0f1350c4:
/* f1350c4: 0c0068f7 */ jal func0001a3dc
/* f1350c8: c62c3ec8 */ lwc1 $f12,0x3ec8($s1)
/* f1350cc: e6000000 */ swc1 $f0,0x0($s0)
/* f1350d0: 0c0068f4 */ jal func0001a3d0
/* f1350d4: c62c3ec8 */ lwc1 $f12,0x3ec8($s1)
/* f1350d8: e6000004 */ swc1 $f0,0x4($s0)
/* f1350dc: c6263ec8 */ lwc1 $f6,0x3ec8($s1)
/* f1350e0: 0c0068f7 */ jal func0001a3dc
/* f1350e4: 46143300 */ add.s $f12,$f6,$f20
/* f1350e8: e6000008 */ swc1 $f0,0x8($s0)
/* f1350ec: c6283ec8 */ lwc1 $f8,0x3ec8($s1)
/* f1350f0: 0c0068f4 */ jal func0001a3d0
/* f1350f4: 46144300 */ add.s $f12,$f8,$f20
/* f1350f8: e600000c */ swc1 $f0,0xc($s0)
/* f1350fc: c62a3ec8 */ lwc1 $f10,0x3ec8($s1)
/* f135100: 0c0068f7 */ jal func0001a3dc
/* f135104: 46165300 */ add.s $f12,$f10,$f22
/* f135108: e6000010 */ swc1 $f0,0x10($s0)
/* f13510c: c6243ec8 */ lwc1 $f4,0x3ec8($s1)
/* f135110: 0c0068f4 */ jal func0001a3d0
/* f135114: 46162300 */ add.s $f12,$f4,$f22
/* f135118: e6000014 */ swc1 $f0,0x14($s0)
/* f13511c: c6263ec8 */ lwc1 $f6,0x3ec8($s1)
/* f135120: 0c0068f7 */ jal func0001a3dc
/* f135124: 46183300 */ add.s $f12,$f6,$f24
/* f135128: e6000018 */ swc1 $f0,0x18($s0)
/* f13512c: c6283ec8 */ lwc1 $f8,0x3ec8($s1)
/* f135130: 0c0068f4 */ jal func0001a3d0
/* f135134: 46184300 */ add.s $f12,$f8,$f24
/* f135138: 26100020 */ addiu $s0,$s0,0x20
/* f13513c: 0213082b */ sltu $at,$s0,$s3
/* f135140: 26310004 */ addiu $s1,$s1,0x4
/* f135144: 1420ffdf */ bnez $at,.L0f1350c4
/* f135148: e600fffc */ swc1 $f0,-0x4($s0)
/* f13514c: 0fc59e73 */ jal func0f1679cc
/* f135150: 24040010 */ addiu $a0,$zero,0x10
/* f135154: 00408025 */ or $s0,$v0,$zero
/* f135158: 240310ef */ addiu $v1,$zero,0x10ef
/* f13515c: 00402025 */ or $a0,$v0,$zero
/* f135160: 240700ff */ addiu $a3,$zero,0xff
/* f135164: 24060011 */ addiu $a2,$zero,0x11
/* f135168: 2405ff00 */ addiu $a1,$zero,-256
.L0f13516c:
/* f13516c: 0066001a */ div $zero,$v1,$a2
/* f135170: 3c198008 */ lui $t9,0x8008
/* f135174: 8f39f10c */ lw $t9,-0xef4($t9)
/* f135178: 0000c012 */ mflo $t8
/* f13517c: 24840004 */ addiu $a0,$a0,0x4
/* f135180: 03257024 */ and $t6,$t9,$a1
/* f135184: 14c00002 */ bnez $a2,.L0f135190
/* f135188: 00000000 */ sll $zero,$zero,0x0
/* f13518c: 0007000d */ break 0x7
.L0f135190:
/* f135190: 2401ffff */ addiu $at,$zero,-1
/* f135194: 14c10004 */ bne $a2,$at,.L0f1351a8
/* f135198: 3c018000 */ lui $at,0x8000
/* f13519c: 14610002 */ bne $v1,$at,.L0f1351a8
/* f1351a0: 00000000 */ sll $zero,$zero,0x0
/* f1351a4: 0006000d */ break 0x6
.L0f1351a8:
/* f1351a8: 2463ff01 */ addiu $v1,$v1,-255
/* f1351ac: 01d87825 */ or $t7,$t6,$t8
/* f1351b0: 14e3ffee */ bne $a3,$v1,.L0f13516c
/* f1351b4: ac8ffffc */ sw $t7,-0x4($a0)
/* f1351b8: 8fb11398 */ lw $s1,0x1398($sp)
/* f1351bc: 3c18073c */ lui $t8,0x73c
/* f1351c0: 37180040 */ ori $t8,$t8,0x40
/* f1351c4: 262e0008 */ addiu $t6,$s1,0x8
/* f1351c8: afae1398 */ sw $t6,0x1398($sp)
/* f1351cc: 02002025 */ or $a0,$s0,$zero
/* f1351d0: 0c012d20 */ jal func0004b480
/* f1351d4: ae380000 */ sw $t8,0x0($s1)
/* f1351d8: 27b301cc */ addiu $s3,$sp,0x1cc
/* f1351dc: 4480c000 */ mtc1 $zero,$f24
/* f1351e0: ae220004 */ sw $v0,0x4($s1)
/* f1351e4: 0260b025 */ or $s6,$s3,$zero
/* f1351e8: 0000f025 */ or $s8,$zero,$zero
/* f1351ec: 02408025 */ or $s0,$s2,$zero
/* f1351f0: 24150030 */ addiu $s5,$zero,0x30
/* f1351f4: 27b40264 */ addiu $s4,$sp,0x264
.L0f1351f8:
/* f1351f8: 8e19000c */ lw $t9,0xc($s0)
/* f1351fc: 24110001 */ addiu $s1,$zero,0x1
/* f135200: 332e0003 */ andi $t6,$t9,0x3
/* f135204: 51c0024b */ beqzl $t6,.L0f135b34
/* f135208: 27de0001 */ addiu $s8,$s8,0x1
/* f13520c: 0c012144 */ jal func00048510
/* f135210: 00000000 */ sll $zero,$zero,0x0
/* f135214: afa21354 */ sw $v0,0x1354($sp)
/* f135218: c6040000 */ lwc1 $f4,0x0($s0)
/* f13521c: c64a3e80 */ lwc1 $f10,0x3e80($s2)
/* f135220: 27a40124 */ addiu $a0,$sp,0x124
/* f135224: 3c0540a0 */ lui $a1,0x40a0
/* f135228: 46045180 */ add.s $f6,$f10,$f4
/* f13522c: e7a60124 */ swc1 $f6,0x124($sp)
/* f135230: c60a0004 */ lwc1 $f10,0x4($s0)
/* f135234: c6483e84 */ lwc1 $f8,0x3e84($s2)
/* f135238: 460a4100 */ add.s $f4,$f8,$f10
/* f13523c: e7a40128 */ swc1 $f4,0x128($sp)
/* f135240: c6080008 */ lwc1 $f8,0x8($s0)
/* f135244: c6463e88 */ lwc1 $f6,0x3e88($s2)
/* f135248: 46083280 */ add.s $f10,$f6,$f8
/* f13524c: 0fc2d6e7 */ jal func0f0b5b9c
/* f135250: e7aa012c */ swc1 $f10,0x12c($sp)
/* f135254: 50400237 */ beqzl $v0,.L0f135b34
/* f135258: 27de0001 */ addiu $s8,$s8,0x1
/* f13525c: 0c012144 */ jal func00048510
/* f135260: 00000000 */ sll $zero,$zero,0x0
/* f135264: 8fb8137c */ lw $t8,0x137c($sp)
/* f135268: 8fb91354 */ lw $t9,0x1354($sp)
/* f13526c: 03027821 */ addu $t7,$t8,$v0
/* f135270: 01f97023 */ subu $t6,$t7,$t9
/* f135274: afae137c */ sw $t6,0x137c($sp)
/* f135278: c6040000 */ lwc1 $f4,0x0($s0)
/* f13527c: e7a4021c */ swc1 $f4,0x21c($sp)
/* f135280: c6060008 */ lwc1 $f6,0x8($s0)
/* f135284: c7a4021c */ lwc1 $f4,0x21c($sp)
/* f135288: e7a60220 */ swc1 $f6,0x220($sp)
/* f13528c: c7a80220 */ lwc1 $f8,0x220($sp)
/* f135290: 46084282 */ mul.s $f10,$f8,$f8
/* f135294: 00000000 */ sll $zero,$zero,0x0
/* f135298: 46042182 */ mul.s $f6,$f4,$f4
/* f13529c: 0c012974 */ jal sqrtf
/* f1352a0: 46065300 */ add.s $f12,$f10,$f6
/* f1352a4: 3c017f1b */ lui $at,%hi(var7f1b5790)
/* f1352a8: c4285790 */ lwc1 $f8,%lo(var7f1b5790)($at)
/* f1352ac: 46000506 */ mov.s $f20,$f0
/* f1352b0: 4608003c */ c.lt.s $f0,$f8
/* f1352b4: 00000000 */ sll $zero,$zero,0x0
/* f1352b8: 4503021e */ bc1tl .L0f135b34
/* f1352bc: 27de0001 */ addiu $s8,$s8,0x1
/* f1352c0: 8fb80198 */ lw $t8,0x198($sp)
/* f1352c4: e7b80260 */ swc1 $f24,0x260($sp)
/* f1352c8: 00187880 */ sll $t7,$t8,0x2
/* f1352cc: 000fc880 */ sll $t9,$t7,0x2
/* f1352d0: 032fc823 */ subu $t9,$t9,$t7
/* f1352d4: 0019c880 */ sll $t9,$t9,0x2
/* f1352d8: 17000004 */ bnez $t8,.L0f1352ec
/* f1352dc: afb90080 */ sw $t9,0x80($sp)
/* f1352e0: 0fc59e59 */ jal func0f167964
/* f1352e4: 24040008 */ addiu $a0,$zero,0x8
/* f1352e8: afa20214 */ sw $v0,0x214($sp)
.L0f1352ec:
/* f1352ec: c7a4021c */ lwc1 $f4,0x21c($sp)
/* f1352f0: c7a60220 */ lwc1 $f6,0x220($sp)
/* f1352f4: 8fae0214 */ lw $t6,0x214($sp)
/* f1352f8: 46142283 */ div.s $f10,$f4,$f20
/* f1352fc: 8faf0080 */ lw $t7,0x80($sp)
/* f135300: 27a2019c */ addiu $v0,$sp,0x19c
/* f135304: 01cf1821 */ addu $v1,$t6,$t7
/* f135308: 46143203 */ div.s $f8,$f6,$f20
/* f13530c: e7aa021c */ swc1 $f10,0x21c($sp)
/* f135310: e7a80220 */ swc1 $f8,0x220($sp)
.L0f135314:
/* f135314: a4600008 */ sh $zero,0x8($v1)
/* f135318: a460000a */ sh $zero,0xa($v1)
/* f13531c: c6040000 */ lwc1 $f4,0x0($s0)
/* f135320: 2442000c */ addiu $v0,$v0,0xc
/* f135324: 0053082b */ sltu $at,$v0,$s3
/* f135328: e444fff4 */ swc1 $f4,-0xc($v0)
/* f13532c: c60a0004 */ lwc1 $f10,0x4($s0)
/* f135330: 2463000c */ addiu $v1,$v1,0xc
/* f135334: e44afff8 */ swc1 $f10,-0x8($v0)
/* f135338: c6060008 */ lwc1 $f6,0x8($s0)
/* f13533c: 1420fff5 */ bnez $at,.L0f135314
/* f135340: e446fffc */ swc1 $f6,-0x4($v0)
/* f135344: 1ae00097 */ blez $s7,.L0f1355a4
/* f135348: 00000000 */ sll $zero,$zero,0x0
/* f13534c: c6483e80 */ lwc1 $f8,0x3e80($s2)
/* f135350: c6040000 */ lwc1 $f4,0x0($s0)
/* f135354: 00001825 */ or $v1,$zero,$zero
/* f135358: 3c048008 */ lui $a0,0x8008
/* f13535c: 46044280 */ add.s $f10,$f8,$f4
/* f135360: e7aa0118 */ swc1 $f10,0x118($sp)
/* f135364: c6080004 */ lwc1 $f8,0x4($s0)
/* f135368: c6463e84 */ lwc1 $f6,0x3e84($s2)
/* f13536c: c7ae0118 */ lwc1 $f14,0x118($sp)
/* f135370: 46083100 */ add.s $f4,$f6,$f8
/* f135374: e7a4011c */ swc1 $f4,0x11c($sp)
/* f135378: c6060008 */ lwc1 $f6,0x8($s0)
/* f13537c: c64a3e88 */ lwc1 $f10,0x3e88($s2)
/* f135380: c7a0011c */ lwc1 $f0,0x11c($sp)
/* f135384: 46065200 */ add.s $f8,$f10,$f6
/* f135388: 1ae00086 */ blez $s7,.L0f1355a4
/* f13538c: e7a80120 */ swc1 $f8,0x120($sp)
/* f135390: c7b00120 */ lwc1 $f16,0x120($sp)
/* f135394: 8c84f100 */ lw $a0,-0xf00($a0)
.L0f135398:
/* f135398: 5220007e */ beqzl $s1,.L0f135594
/* f13539c: 24630001 */ addiu $v1,$v1,0x1
/* f1353a0: 00750019 */ multu $v1,$s5
/* f1353a4: 0000c812 */ mflo $t9
/* f1353a8: 02991021 */ addu $v0,$s4,$t9
/* f1353ac: c4520018 */ lwc1 $f18,0x18($v0)
/* f1353b0: 460e903c */ c.lt.s $f18,$f14
/* f1353b4: 00000000 */ sll $zero,$zero,0x0
/* f1353b8: 45020076 */ bc1fl .L0f135594
/* f1353bc: 24630001 */ addiu $v1,$v1,0x1
/* f1353c0: c4540024 */ lwc1 $f20,0x24($v0)
/* f1353c4: 4614703c */ c.lt.s $f14,$f20
/* f1353c8: 00000000 */ sll $zero,$zero,0x0
/* f1353cc: 45020071 */ bc1fl .L0f135594
/* f1353d0: 24630001 */ addiu $v1,$v1,0x1
/* f1353d4: c444001c */ lwc1 $f4,0x1c($v0)
/* f1353d8: 4600203c */ c.lt.s $f4,$f0
/* f1353dc: 00000000 */ sll $zero,$zero,0x0
/* f1353e0: 4502006c */ bc1fl .L0f135594
/* f1353e4: 24630001 */ addiu $v1,$v1,0x1
/* f1353e8: c44a0028 */ lwc1 $f10,0x28($v0)
/* f1353ec: 460a003c */ c.lt.s $f0,$f10
/* f1353f0: 00000000 */ sll $zero,$zero,0x0
/* f1353f4: 45020067 */ bc1fl .L0f135594
/* f1353f8: 24630001 */ addiu $v1,$v1,0x1
/* f1353fc: c4580020 */ lwc1 $f24,0x20($v0)
/* f135400: 4610c03c */ c.lt.s $f24,$f16
/* f135404: 00000000 */ sll $zero,$zero,0x0
/* f135408: 45020062 */ bc1fl .L0f135594
/* f13540c: 24630001 */ addiu $v1,$v1,0x1
/* f135410: c45a002c */ lwc1 $f26,0x2c($v0)
/* f135414: 461a803c */ c.lt.s $f16,$f26
/* f135418: 00000000 */ sll $zero,$zero,0x0
/* f13541c: 4502005d */ bc1fl .L0f135594
/* f135420: 24630001 */ addiu $v1,$v1,0x1
/* f135424: c4400000 */ lwc1 $f0,0x0($v0)
/* f135428: 460e003c */ c.lt.s $f0,$f14
/* f13542c: 00000000 */ sll $zero,$zero,0x0
/* f135430: 4502001e */ bc1fl .L0f1354ac
/* f135434: 44844000 */ mtc1 $a0,$f8
/* f135438: c446000c */ lwc1 $f6,0xc($v0)
/* f13543c: c7a2011c */ lwc1 $f2,0x11c($sp)
/* f135440: 4606703c */ c.lt.s $f14,$f6
/* f135444: 00000000 */ sll $zero,$zero,0x0
/* f135448: 45020018 */ bc1fl .L0f1354ac
/* f13544c: 44844000 */ mtc1 $a0,$f8
/* f135450: c4480004 */ lwc1 $f8,0x4($v0)
/* f135454: 4602403c */ c.lt.s $f8,$f2
/* f135458: 00000000 */ sll $zero,$zero,0x0
/* f13545c: 45020013 */ bc1fl .L0f1354ac
/* f135460: 44844000 */ mtc1 $a0,$f8
/* f135464: c4440010 */ lwc1 $f4,0x10($v0)
/* f135468: 4604103c */ c.lt.s $f2,$f4
/* f13546c: 00000000 */ sll $zero,$zero,0x0
/* f135470: 4502000e */ bc1fl .L0f1354ac
/* f135474: 44844000 */ mtc1 $a0,$f8
/* f135478: c44a0008 */ lwc1 $f10,0x8($v0)
/* f13547c: 4610503c */ c.lt.s $f10,$f16
/* f135480: 00000000 */ sll $zero,$zero,0x0
/* f135484: 45020009 */ bc1fl .L0f1354ac
/* f135488: 44844000 */ mtc1 $a0,$f8
/* f13548c: c4460014 */ lwc1 $f6,0x14($v0)
/* f135490: 4606803c */ c.lt.s $f16,$f6
/* f135494: 00000000 */ sll $zero,$zero,0x0
/* f135498: 45020004 */ bc1fl .L0f1354ac
/* f13549c: 44844000 */ mtc1 $a0,$f8
/* f1354a0: 1000003b */ beqz $zero,.L0f135590
/* f1354a4: 00008825 */ or $s1,$zero,$zero
/* f1354a8: 44844000 */ mtc1 $a0,$f8
.L0f1354ac:
/* f1354ac: 44801000 */ mtc1 $zero,$f2
/* f1354b0: 04810005 */ bgez $a0,.L0f1354c8
/* f1354b4: 468045a0 */ cvt.s.w $f22,$f8
/* f1354b8: 3c014f80 */ lui $at,0x4f80
/* f1354bc: 44812000 */ mtc1 $at,$f4
/* f1354c0: 00000000 */ sll $zero,$zero,0x0
/* f1354c4: 4604b580 */ add.s $f22,$f22,$f4
.L0f1354c8:
/* f1354c8: 4600703c */ c.lt.s $f14,$f0
/* f1354cc: 44805000 */ mtc1 $zero,$f10
/* f1354d0: c44c000c */ lwc1 $f12,0xc($v0)
/* f1354d4: c45c0008 */ lwc1 $f28,0x8($v0)
/* f1354d8: 45000002 */ bc1f .L0f1354e4
/* f1354dc: c45e0014 */ lwc1 $f30,0x14($v0)
/* f1354e0: 46127081 */ sub.s $f2,$f14,$f18
.L0f1354e4:
/* f1354e4: 460e603c */ c.lt.s $f12,$f14
/* f1354e8: 44804000 */ mtc1 $zero,$f8
/* f1354ec: 45020003 */ bc1fl .L0f1354fc
/* f1354f0: 4602503c */ c.lt.s $f10,$f2
/* f1354f4: 46147081 */ sub.s $f2,$f14,$f20
/* f1354f8: 4602503c */ c.lt.s $f10,$f2
.L0f1354fc:
/* f1354fc: 00000000 */ sll $zero,$zero,0x0
/* f135500: 45020004 */ bc1fl .L0f135514
/* f135504: 46001307 */ neg.s $f12,$f2
/* f135508: 10000002 */ beqz $zero,.L0f135514
/* f13550c: 46001306 */ mov.s $f12,$f2
/* f135510: 46001307 */ neg.s $f12,$f2
.L0f135514:
/* f135514: 46166003 */ div.s $f0,$f12,$f22
/* f135518: c7a60260 */ lwc1 $f6,0x260($sp)
/* f13551c: 4600303c */ c.lt.s $f6,$f0
/* f135520: 46000086 */ mov.s $f2,$f0
/* f135524: 45020003 */ bc1fl .L0f135534
/* f135528: 461c803c */ c.lt.s $f16,$f28
/* f13552c: e7a00260 */ swc1 $f0,0x260($sp)
/* f135530: 461c803c */ c.lt.s $f16,$f28
.L0f135534:
/* f135534: 00000000 */ sll $zero,$zero,0x0
/* f135538: 45020003 */ bc1fl .L0f135548
/* f13553c: 4610f03c */ c.lt.s $f30,$f16
/* f135540: 46188081 */ sub.s $f2,$f16,$f24
/* f135544: 4610f03c */ c.lt.s $f30,$f16
.L0f135548:
/* f135548: 00000000 */ sll $zero,$zero,0x0
/* f13554c: 45020003 */ bc1fl .L0f13555c
/* f135550: 4602403c */ c.lt.s $f8,$f2
/* f135554: 461a8081 */ sub.s $f2,$f16,$f26
/* f135558: 4602403c */ c.lt.s $f8,$f2
.L0f13555c:
/* f13555c: 00000000 */ sll $zero,$zero,0x0
/* f135560: 45020004 */ bc1fl .L0f135574
/* f135564: 46001307 */ neg.s $f12,$f2
/* f135568: 10000002 */ beqz $zero,.L0f135574
/* f13556c: 46001306 */ mov.s $f12,$f2
/* f135570: 46001307 */ neg.s $f12,$f2
.L0f135574:
/* f135574: 46166003 */ div.s $f0,$f12,$f22
/* f135578: c7a40260 */ lwc1 $f4,0x260($sp)
/* f13557c: 4600203c */ c.lt.s $f4,$f0
/* f135580: 00000000 */ sll $zero,$zero,0x0
/* f135584: 45020003 */ bc1fl .L0f135594
/* f135588: 24630001 */ addiu $v1,$v1,0x1
/* f13558c: e7a00260 */ swc1 $f0,0x260($sp)
.L0f135590:
/* f135590: 24630001 */ addiu $v1,$v1,0x1
.L0f135594:
/* f135594: 1477ff80 */ bne $v1,$s7,.L0f135398
/* f135598: c7a0011c */ lwc1 $f0,0x11c($sp)
/* f13559c: 4480c000 */ mtc1 $zero,$f24
/* f1355a0: 00000000 */ sll $zero,$zero,0x0
.L0f1355a4:
/* f1355a4: 52200163 */ beqzl $s1,.L0f135b34
/* f1355a8: 27de0001 */ addiu $s8,$s8,0x1
/* f1355ac: c6000000 */ lwc1 $f0,0x0($s0)
/* f1355b0: c60e0004 */ lwc1 $f14,0x4($s0)
/* f1355b4: c6020008 */ lwc1 $f2,0x8($s0)
/* f1355b8: 46000282 */ mul.s $f10,$f0,$f0
/* f1355bc: 00000000 */ sll $zero,$zero,0x0
/* f1355c0: 460e7182 */ mul.s $f6,$f14,$f14
/* f1355c4: 46065200 */ add.s $f8,$f10,$f6
/* f1355c8: 46021102 */ mul.s $f4,$f2,$f2
/* f1355cc: 0c012974 */ jal sqrtf
/* f1355d0: 46082300 */ add.s $f12,$f4,$f8
/* f1355d4: c6060004 */ lwc1 $f6,0x4($s0)
/* f1355d8: c60a0000 */ lwc1 $f10,0x0($s0)
/* f1355dc: 46003103 */ div.s $f4,$f6,$f0
/* f1355e0: 46005603 */ div.s $f24,$f10,$f0
/* f1355e4: e7a40108 */ swc1 $f4,0x108($sp)
/* f1355e8: c6080008 */ lwc1 $f8,0x8($s0)
/* f1355ec: 46004683 */ div.s $f26,$f8,$f0
/* f1355f0: 4618c282 */ mul.s $f10,$f24,$f24
/* f1355f4: 00000000 */ sll $zero,$zero,0x0
/* f1355f8: 461ad182 */ mul.s $f6,$f26,$f26
/* f1355fc: 0c012974 */ jal sqrtf
/* f135600: 46065300 */ add.s $f12,$f10,$f6
/* f135604: 4600c083 */ div.s $f2,$f24,$f0
/* f135608: c7a40108 */ lwc1 $f4,0x108($sp)
/* f13560c: 3c013f80 */ lui $at,0x3f80
/* f135610: 3c068008 */ lui $a2,0x8008
/* f135614: 46000287 */ neg.s $f10,$f0
/* f135618: 8cc6f104 */ lw $a2,-0xefc($a2)
/* f13561c: e7aa1148 */ swc1 $f10,0x1148($sp)
/* f135620: c7aa0220 */ lwc1 $f10,0x220($sp)
/* f135624: 27a2019c */ addiu $v0,$sp,0x19c
/* f135628: 001ec083 */ sra $t8,$s8,0x2
/* f13562c: 4600d703 */ div.s $f28,$f26,$f0
/* f135630: 46022202 */ mul.s $f8,$f4,$f2
/* f135634: 46001787 */ neg.s $f30,$f2
/* f135638: e7a8114c */ swc1 $f8,0x114c($sp)
/* f13563c: 461c2182 */ mul.s $f6,$f4,$f28
/* f135640: 46005107 */ neg.s $f4,$f10
/* f135644: 44815000 */ mtc1 $at,$f10
/* f135648: e7a4115c */ swc1 $f4,0x115c($sp)
/* f13564c: c7a4021c */ lwc1 $f4,0x21c($sp)
/* f135650: e7aa1160 */ swc1 $f10,0x1160($sp)
/* f135654: 44865000 */ mtc1 $a2,$f10
/* f135658: e7a41164 */ swc1 $f4,0x1164($sp)
/* f13565c: e7a61144 */ swc1 $f6,0x1144($sp)
/* f135660: 04c10005 */ bgez $a2,.L0f135678
/* f135664: 46805120 */ cvt.s.w $f4,$f10
/* f135668: 3c014f80 */ lui $at,0x4f80
/* f13566c: 44815000 */ mtc1 $at,$f10
/* f135670: 00000000 */ sll $zero,$zero,0x0
/* f135674: 460a2100 */ add.s $f4,$f4,$f10
.L0f135678:
/* f135678: 461c2302 */ mul.s $f12,$f4,$f28
/* f13567c: 4486d000 */ mtc1 $a2,$f26
/* f135680: 330e0007 */ andi $t6,$t8,0x7
/* f135684: 000e7940 */ sll $t7,$t6,0x5
/* f135688: 27b91168 */ addiu $t9,$sp,0x1168
/* f13568c: 01f92821 */ addu $a1,$t7,$t9
/* f135690: 4680d120 */ cvt.s.w $f4,$f26
/* f135694: 04c10005 */ bgez $a2,.L0f1356ac
/* f135698: 00002025 */ or $a0,$zero,$zero
/* f13569c: 3c014f80 */ lui $at,0x4f80
/* f1356a0: 44815000 */ mtc1 $at,$f10
/* f1356a4: 00000000 */ sll $zero,$zero,0x0
/* f1356a8: 460a2100 */ add.s $f4,$f4,$f10
.L0f1356ac:
/* f1356ac: 44865000 */ mtc1 $a2,$f10
/* f1356b0: 46082382 */ mul.s $f14,$f4,$f8
/* f1356b4: 4480b000 */ mtc1 $zero,$f22
/* f1356b8: 3c014f80 */ lui $at,0x4f80
/* f1356bc: 04c10004 */ bgez $a2,.L0f1356d0
/* f1356c0: 46805120 */ cvt.s.w $f4,$f10
/* f1356c4: 44814000 */ mtc1 $at,$f8
/* f1356c8: 00000000 */ sll $zero,$zero,0x0
/* f1356cc: 46082100 */ add.s $f4,$f4,$f8
.L0f1356d0:
/* f1356d0: c7aa1148 */ lwc1 $f10,0x1148($sp)
/* f1356d4: 44864000 */ mtc1 $a2,$f8
/* f1356d8: 3c014f80 */ lui $at,0x4f80
/* f1356dc: 460a2402 */ mul.s $f16,$f4,$f10
/* f1356e0: 04c10004 */ bgez $a2,.L0f1356f4
/* f1356e4: 46804120 */ cvt.s.w $f4,$f8
/* f1356e8: 44815000 */ mtc1 $at,$f10
/* f1356ec: 00000000 */ sll $zero,$zero,0x0
/* f1356f0: 460a2100 */ add.s $f4,$f4,$f10
.L0f1356f4:
/* f1356f4: 44864000 */ mtc1 $a2,$f8
/* f1356f8: 461e2482 */ mul.s $f18,$f4,$f30
/* f1356fc: 3c014f80 */ lui $at,0x4f80
/* f135700: 04c10004 */ bgez $a2,.L0f135714
/* f135704: 468042a0 */ cvt.s.w $f10,$f8
/* f135708: 44812000 */ mtc1 $at,$f4
/* f13570c: 00000000 */ sll $zero,$zero,0x0
/* f135710: 46045280 */ add.s $f10,$f10,$f4
.L0f135714:
/* f135714: 46065502 */ mul.s $f20,$f10,$f6
/* f135718: 00000000 */ sll $zero,$zero,0x0
/* f13571c: 2442000c */ addiu $v0,$v0,0xc
/* f135720: 10560018 */ beq $v0,$s6,.L0f135784
/* f135724: 00a41821 */ addu $v1,$a1,$a0
.L0f135728:
/* f135728: c47e0000 */ lwc1 $f30,0x0($v1)
/* f13572c: c47c0004 */ lwc1 $f28,0x4($v1)
/* f135730: c45afff4 */ lwc1 $f26,-0xc($v0)
/* f135734: 461e6602 */ mul.s $f24,$f12,$f30
/* f135738: c44afff8 */ lwc1 $f10,-0x8($v0)
/* f13573c: c448fffc */ lwc1 $f8,-0x4($v0)
/* f135740: 461c7182 */ mul.s $f6,$f14,$f28
/* f135744: 24840008 */ addiu $a0,$a0,0x8
/* f135748: 2442000c */ addiu $v0,$v0,0xc
/* f13574c: 461c8102 */ mul.s $f4,$f16,$f28
/* f135750: 00a41821 */ addu $v1,$a1,$a0
/* f135754: 461e9782 */ mul.s $f30,$f18,$f30
/* f135758: 4606c180 */ add.s $f6,$f24,$f6
/* f13575c: 461ca702 */ mul.s $f28,$f20,$f28
/* f135760: 4604b100 */ add.s $f4,$f22,$f4
/* f135764: 4606d180 */ add.s $f6,$f26,$f6
/* f135768: 461cf700 */ add.s $f28,$f30,$f28
/* f13576c: e446ffe8 */ swc1 $f6,-0x18($v0)
/* f135770: 46045100 */ add.s $f4,$f10,$f4
/* f135774: 461c4700 */ add.s $f28,$f8,$f28
/* f135778: e444ffec */ swc1 $f4,-0x14($v0)
/* f13577c: 1456ffea */ bne $v0,$s6,.L0f135728
/* f135780: e45cfff0 */ swc1 $f28,-0x10($v0)
.L0f135784:
/* f135784: c47e0000 */ lwc1 $f30,0x0($v1)
/* f135788: c47c0004 */ lwc1 $f28,0x4($v1)
/* f13578c: c45afff4 */ lwc1 $f26,-0xc($v0)
/* f135790: 461e6602 */ mul.s $f24,$f12,$f30
/* f135794: c44afff8 */ lwc1 $f10,-0x8($v0)
/* f135798: c448fffc */ lwc1 $f8,-0x4($v0)
/* f13579c: 461c7182 */ mul.s $f6,$f14,$f28
/* f1357a0: 24840008 */ addiu $a0,$a0,0x8
/* f1357a4: 461c8102 */ mul.s $f4,$f16,$f28
/* f1357a8: 00000000 */ sll $zero,$zero,0x0
/* f1357ac: 461e9782 */ mul.s $f30,$f18,$f30
/* f1357b0: 4606c180 */ add.s $f6,$f24,$f6
/* f1357b4: 461ca702 */ mul.s $f28,$f20,$f28
/* f1357b8: 4604b100 */ add.s $f4,$f22,$f4
/* f1357bc: 4606d180 */ add.s $f6,$f26,$f6
/* f1357c0: 461cf700 */ add.s $f28,$f30,$f28
/* f1357c4: e446fff4 */ swc1 $f6,-0xc($v0)
/* f1357c8: 46045100 */ add.s $f4,$f10,$f4
/* f1357cc: 461c4700 */ add.s $f28,$f8,$f28
/* f1357d0: e444fff8 */ swc1 $f4,-0x8($v0)
/* f1357d4: e45cfffc */ swc1 $f28,-0x4($v0)
/* f1357d8: 3c014316 */ lui $at,0x4316
/* f1357dc: 4481b000 */ mtc1 $at,$f22
/* f1357e0: c6423e98 */ lwc1 $f2,0x3e98($s2)
/* f1357e4: c6000000 */ lwc1 $f0,0x0($s0)
/* f1357e8: 4480c000 */ mtc1 $zero,$f24
/* f1357ec: 46161100 */ add.s $f4,$f2,$f22
/* f1357f0: 3c014180 */ lui $at,0x4180
/* f1357f4: 33c40001 */ andi $a0,$s8,0x1
/* f1357f8: 4600c406 */ mov.s $f16,$f24
/* f1357fc: 4604003c */ c.lt.s $f0,$f4
/* f135800: 00000000 */ sll $zero,$zero,0x0
/* f135804: 45020004 */ bc1fl .L0f135818
/* f135808: c6423e8c */ lwc1 $f2,0x3e8c($s2)
/* f13580c: 46020201 */ sub.s $f8,$f0,$f2
/* f135810: 46164401 */ sub.s $f16,$f8,$f22
/* f135814: c6423e8c */ lwc1 $f2,0x3e8c($s2)
.L0f135818:
/* f135818: 46161281 */ sub.s $f10,$f2,$f22
/* f13581c: 4600503c */ c.lt.s $f10,$f0
/* f135820: 00000000 */ sll $zero,$zero,0x0
/* f135824: 45020004 */ bc1fl .L0f135838
/* f135828: 4610c03c */ c.lt.s $f24,$f16
/* f13582c: 46020181 */ sub.s $f6,$f0,$f2
/* f135830: 46163400 */ add.s $f16,$f6,$f22
/* f135834: 4610c03c */ c.lt.s $f24,$f16
.L0f135838:
/* f135838: 00000000 */ sll $zero,$zero,0x0
/* f13583c: 45020004 */ bc1fl .L0f135850
/* f135840: 46008307 */ neg.s $f12,$f16
/* f135844: 10000002 */ beqz $zero,.L0f135850
/* f135848: 46008306 */ mov.s $f12,$f16
/* f13584c: 46008307 */ neg.s $f12,$f16
.L0f135850:
/* f135850: 46166003 */ div.s $f0,$f12,$f22
/* f135854: c7a40260 */ lwc1 $f4,0x260($sp)
/* f135858: 4600203c */ c.lt.s $f4,$f0
/* f13585c: 00000000 */ sll $zero,$zero,0x0
/* f135860: 45020003 */ bc1fl .L0f135870
/* f135864: c64c3e9c */ lwc1 $f12,0x3e9c($s2)
/* f135868: e7a00260 */ swc1 $f0,0x260($sp)
/* f13586c: c64c3e9c */ lwc1 $f12,0x3e9c($s2)
.L0f135870:
/* f135870: c60e0004 */ lwc1 $f14,0x4($s0)
/* f135874: c7b20260 */ lwc1 $f18,0x260($sp)
/* f135878: 46166200 */ add.s $f8,$f12,$f22
/* f13587c: 4600c406 */ mov.s $f16,$f24
/* f135880: 8fb80214 */ lw $t8,0x214($sp)
/* f135884: 8fae0080 */ lw $t6,0x80($sp)
/* f135888: 4608703c */ c.lt.s $f14,$f8
/* f13588c: 00000000 */ sll $zero,$zero,0x0
/* f135890: 45020004 */ bc1fl .L0f1358a4
/* f135894: c6403e90 */ lwc1 $f0,0x3e90($s2)
/* f135898: 460c7281 */ sub.s $f10,$f14,$f12
/* f13589c: 46165401 */ sub.s $f16,$f10,$f22
/* f1358a0: c6403e90 */ lwc1 $f0,0x3e90($s2)
.L0f1358a4:
/* f1358a4: 46160181 */ sub.s $f6,$f0,$f22
/* f1358a8: 460e303c */ c.lt.s $f6,$f14
/* f1358ac: 00000000 */ sll $zero,$zero,0x0
/* f1358b0: 45020004 */ bc1fl .L0f1358c4
/* f1358b4: 4610c03c */ c.lt.s $f24,$f16
/* f1358b8: 46007101 */ sub.s $f4,$f14,$f0
/* f1358bc: 46162400 */ add.s $f16,$f4,$f22
/* f1358c0: 4610c03c */ c.lt.s $f24,$f16
.L0f1358c4:
/* f1358c4: 00000000 */ sll $zero,$zero,0x0
/* f1358c8: 45020004 */ bc1fl .L0f1358dc
/* f1358cc: 46008307 */ neg.s $f12,$f16
/* f1358d0: 10000002 */ beqz $zero,.L0f1358dc
/* f1358d4: 46008306 */ mov.s $f12,$f16
/* f1358d8: 46008307 */ neg.s $f12,$f16
.L0f1358dc:
/* f1358dc: 46166003 */ div.s $f0,$f12,$f22
/* f1358e0: 4600903c */ c.lt.s $f18,$f0
/* f1358e4: 00000000 */ sll $zero,$zero,0x0
/* f1358e8: 45020003 */ bc1fl .L0f1358f8
/* f1358ec: c64e3ea0 */ lwc1 $f14,0x3ea0($s2)
/* f1358f0: 46000486 */ mov.s $f18,$f0
/* f1358f4: c64e3ea0 */ lwc1 $f14,0x3ea0($s2)
.L0f1358f8:
/* f1358f8: c6020008 */ lwc1 $f2,0x8($s0)
/* f1358fc: 4600c406 */ mov.s $f16,$f24
/* f135900: 46167200 */ add.s $f8,$f14,$f22
/* f135904: 33c70002 */ andi $a3,$s8,0x2
/* f135908: 4608103c */ c.lt.s $f2,$f8
/* f13590c: 44814000 */ mtc1 $at,$f8
/* f135910: 45020004 */ bc1fl .L0f135924
/* f135914: c6403e94 */ lwc1 $f0,0x3e94($s2)
/* f135918: 460e1281 */ sub.s $f10,$f2,$f14
/* f13591c: 46165401 */ sub.s $f16,$f10,$f22
/* f135920: c6403e94 */ lwc1 $f0,0x3e94($s2)
.L0f135924:
/* f135924: 030e1021 */ addu $v0,$t8,$t6
/* f135928: 46160181 */ sub.s $f6,$f0,$f22
/* f13592c: 4602303c */ c.lt.s $f6,$f2
/* f135930: 00000000 */ sll $zero,$zero,0x0
/* f135934: 45020004 */ bc1fl .L0f135948
/* f135938: 4610c03c */ c.lt.s $f24,$f16
/* f13593c: 46001101 */ sub.s $f4,$f2,$f0
/* f135940: 46162400 */ add.s $f16,$f4,$f22
/* f135944: 4610c03c */ c.lt.s $f24,$f16
.L0f135948:
/* f135948: 00000000 */ sll $zero,$zero,0x0
/* f13594c: 45020004 */ bc1fl .L0f135960
/* f135950: 46008307 */ neg.s $f12,$f16
/* f135954: 10000002 */ beqz $zero,.L0f135960
/* f135958: 46008306 */ mov.s $f12,$f16
/* f13595c: 46008307 */ neg.s $f12,$f16
.L0f135960:
/* f135960: 46166003 */ div.s $f0,$f12,$f22
/* f135964: 4600903c */ c.lt.s $f18,$f0
/* f135968: 00000000 */ sll $zero,$zero,0x0
/* f13596c: 45000002 */ bc1f .L0f135978
/* f135970: 00000000 */ sll $zero,$zero,0x0
/* f135974: 46000486 */ mov.s $f18,$f0
.L0f135978:
/* f135978: 46089282 */ mul.s $f10,$f18,$f8
/* f13597c: 0004c0c0 */ sll $t8,$a0,0x3
/* f135980: 00077043 */ sra $t6,$a3,0x1
/* f135984: 000e78c0 */ sll $t7,$t6,0x3
/* f135988: 00184140 */ sll $t0,$t8,0x5
/* f13598c: 25e50008 */ addiu $a1,$t7,0x8
/* f135990: 27060008 */ addiu $a2,$t8,0x8
/* f135994: 4600518d */ trunc.w.s $f6,$f10
/* f135998: 0006c140 */ sll $t8,$a2,0x5
/* f13599c: a4480008 */ sh $t0,0x8($v0)
/* f1359a0: a4580014 */ sh $t8,0x14($v0)
/* f1359a4: 44033000 */ mfc1 $v1,$f6
/* f1359a8: a4580020 */ sh $t8,0x20($v0)
/* f1359ac: a448002c */ sh $t0,0x2c($v0)
/* f1359b0: 0003c880 */ sll $t9,$v1,0x2
/* f1359b4: a0590007 */ sb $t9,0x7($v0)
/* f1359b8: a0590013 */ sb $t9,0x13($v0)
/* f1359bc: a059001f */ sb $t9,0x1f($v0)
/* f1359c0: a059002b */ sb $t9,0x2b($v0)
/* f1359c4: 0005c940 */ sll $t9,$a1,0x5
/* f1359c8: 000f1940 */ sll $v1,$t7,0x5
/* f1359cc: a459000a */ sh $t9,0xa($v0)
/* f1359d0: a4590016 */ sh $t9,0x16($v0)
/* f1359d4: a4430022 */ sh $v1,0x22($v0)
/* f1359d8: a443002e */ sh $v1,0x2e($v0)
/* f1359dc: c7a4019c */ lwc1 $f4,0x19c($sp)
/* f1359e0: 24010001 */ addiu $at,$zero,0x1
/* f1359e4: 4600220d */ trunc.w.s $f8,$f4
/* f1359e8: 440f4000 */ mfc1 $t7,$f8
/* f1359ec: 00000000 */ sll $zero,$zero,0x0
/* f1359f0: a44f0000 */ sh $t7,0x0($v0)
/* f1359f4: c7aa01a0 */ lwc1 $f10,0x1a0($sp)
/* f1359f8: 4600518d */ trunc.w.s $f6,$f10
/* f1359fc: 44183000 */ mfc1 $t8,$f6
/* f135a00: 00000000 */ sll $zero,$zero,0x0
/* f135a04: a4580002 */ sh $t8,0x2($v0)
/* f135a08: c7a401a4 */ lwc1 $f4,0x1a4($sp)
/* f135a0c: 4600220d */ trunc.w.s $f8,$f4
/* f135a10: 440f4000 */ mfc1 $t7,$f8
/* f135a14: 00000000 */ sll $zero,$zero,0x0
/* f135a18: a44f0004 */ sh $t7,0x4($v0)
/* f135a1c: c7aa01a8 */ lwc1 $f10,0x1a8($sp)
/* f135a20: 4600518d */ trunc.w.s $f6,$f10
/* f135a24: 44183000 */ mfc1 $t8,$f6
/* f135a28: 00000000 */ sll $zero,$zero,0x0
/* f135a2c: a458000c */ sh $t8,0xc($v0)
/* f135a30: c7a401ac */ lwc1 $f4,0x1ac($sp)
/* f135a34: 4600220d */ trunc.w.s $f8,$f4
/* f135a38: 440f4000 */ mfc1 $t7,$f8
/* f135a3c: 00000000 */ sll $zero,$zero,0x0
/* f135a40: a44f000e */ sh $t7,0xe($v0)
/* f135a44: c7aa01b0 */ lwc1 $f10,0x1b0($sp)
/* f135a48: 4600518d */ trunc.w.s $f6,$f10
/* f135a4c: 44183000 */ mfc1 $t8,$f6
/* f135a50: 00000000 */ sll $zero,$zero,0x0
/* f135a54: a4580010 */ sh $t8,0x10($v0)
/* f135a58: c7a401b4 */ lwc1 $f4,0x1b4($sp)
/* f135a5c: 4600220d */ trunc.w.s $f8,$f4
/* f135a60: 440f4000 */ mfc1 $t7,$f8
/* f135a64: 00000000 */ sll $zero,$zero,0x0
/* f135a68: a44f0018 */ sh $t7,0x18($v0)
/* f135a6c: c7aa01b8 */ lwc1 $f10,0x1b8($sp)
/* f135a70: 4600518d */ trunc.w.s $f6,$f10
/* f135a74: 44183000 */ mfc1 $t8,$f6
/* f135a78: 00000000 */ sll $zero,$zero,0x0
/* f135a7c: a458001a */ sh $t8,0x1a($v0)
/* f135a80: c7a401bc */ lwc1 $f4,0x1bc($sp)
/* f135a84: 4600220d */ trunc.w.s $f8,$f4
/* f135a88: 440f4000 */ mfc1 $t7,$f8
/* f135a8c: 00000000 */ sll $zero,$zero,0x0
/* f135a90: a44f001c */ sh $t7,0x1c($v0)
/* f135a94: c7aa01c0 */ lwc1 $f10,0x1c0($sp)
/* f135a98: 4600518d */ trunc.w.s $f6,$f10
/* f135a9c: 44183000 */ mfc1 $t8,$f6
/* f135aa0: 00000000 */ sll $zero,$zero,0x0
/* f135aa4: a4580024 */ sh $t8,0x24($v0)
/* f135aa8: c7a401c4 */ lwc1 $f4,0x1c4($sp)
/* f135aac: 4600220d */ trunc.w.s $f8,$f4
/* f135ab0: 440f4000 */ mfc1 $t7,$f8
/* f135ab4: 00000000 */ sll $zero,$zero,0x0
/* f135ab8: a44f0026 */ sh $t7,0x26($v0)
/* f135abc: c7aa01c8 */ lwc1 $f10,0x1c8($sp)
/* f135ac0: 4600518d */ trunc.w.s $f6,$f10
/* f135ac4: 44183000 */ mfc1 $t8,$f6
/* f135ac8: 00000000 */ sll $zero,$zero,0x0
/* f135acc: a4580028 */ sh $t8,0x28($v0)
/* f135ad0: 8fae0198 */ lw $t6,0x198($sp)
/* f135ad4: 8fb11398 */ lw $s1,0x1398($sp)
/* f135ad8: 3c180470 */ lui $t8,0x470
/* f135adc: 15c10012 */ bne $t6,$at,.L0f135b28
/* f135ae0: 26390008 */ addiu $t9,$s1,0x8
/* f135ae4: afb91398 */ sw $t9,0x1398($sp)
/* f135ae8: 37180060 */ ori $t8,$t8,0x60
/* f135aec: ae380000 */ sw $t8,0x0($s1)
/* f135af0: afa00198 */ sw $zero,0x198($sp)
/* f135af4: 0c012d20 */ jal func0004b480
/* f135af8: 8fa40214 */ lw $a0,0x214($sp)
/* f135afc: ae220004 */ sw $v0,0x4($s1)
/* f135b00: 8fae1398 */ lw $t6,0x1398($sp)
/* f135b04: 3c19b100 */ lui $t9,0xb100
/* f135b08: 3c187654 */ lui $t8,0x7654
/* f135b0c: 25cf0008 */ addiu $t7,$t6,0x8
/* f135b10: afaf1398 */ sw $t7,0x1398($sp)
/* f135b14: 37183210 */ ori $t8,$t8,0x3210
/* f135b18: 37394602 */ ori $t9,$t9,0x4602
/* f135b1c: add90000 */ sw $t9,0x0($t6)
/* f135b20: 10000003 */ beqz $zero,.L0f135b30
/* f135b24: add80004 */ sw $t8,0x4($t6)
.L0f135b28:
/* f135b28: 240e0001 */ addiu $t6,$zero,0x1
/* f135b2c: afae0198 */ sw $t6,0x198($sp)
.L0f135b30:
/* f135b30: 27de0001 */ addiu $s8,$s8,0x1
.L0f135b34:
/* f135b34: 240101f4 */ addiu $at,$zero,0x1f4
/* f135b38: 17c1fdaf */ bne $s8,$at,.L0f1351f8
/* f135b3c: 26100020 */ addiu $s0,$s0,0x20
/* f135b40: 8faf0198 */ lw $t7,0x198($sp)
/* f135b44: 8fb01398 */ lw $s0,0x1398($sp)
/* f135b48: 3c0e0470 */ lui $t6,0x470
/* f135b4c: 19e0000f */ blez $t7,.L0f135b8c
/* f135b50: 26180008 */ addiu $t8,$s0,0x8
/* f135b54: afb81398 */ sw $t8,0x1398($sp)
/* f135b58: 35ce0060 */ ori $t6,$t6,0x60
/* f135b5c: ae0e0000 */ sw $t6,0x0($s0)
/* f135b60: 0c012d20 */ jal func0004b480
/* f135b64: 8fa40214 */ lw $a0,0x214($sp)
/* f135b68: ae020004 */ sw $v0,0x4($s0)
/* f135b6c: 8faf1398 */ lw $t7,0x1398($sp)
/* f135b70: 3c18b100 */ lui $t8,0xb100
/* f135b74: 37180002 */ ori $t8,$t8,0x2
/* f135b78: 25f90008 */ addiu $t9,$t7,0x8
/* f135b7c: afb91398 */ sw $t9,0x1398($sp)
/* f135b80: 240e3210 */ addiu $t6,$zero,0x3210
/* f135b84: adee0004 */ sw $t6,0x4($t7)
/* f135b88: adf80000 */ sw $t8,0x0($t7)
.L0f135b8c:
/* f135b8c: 8fbf007c */ lw $ra,0x7c($sp)
/* f135b90: 8fa21398 */ lw $v0,0x1398($sp)
/* f135b94: d7b40028 */ ldc1 $f20,0x28($sp)
/* f135b98: d7b60030 */ ldc1 $f22,0x30($sp)
/* f135b9c: d7b80038 */ ldc1 $f24,0x38($sp)
/* f135ba0: d7ba0040 */ ldc1 $f26,0x40($sp)
/* f135ba4: d7bc0048 */ ldc1 $f28,0x48($sp)
/* f135ba8: d7be0050 */ ldc1 $f30,0x50($sp)
/* f135bac: 8fb00058 */ lw $s0,0x58($sp)
/* f135bb0: 8fb1005c */ lw $s1,0x5c($sp)
/* f135bb4: 8fb20060 */ lw $s2,0x60($sp)
/* f135bb8: 8fb30064 */ lw $s3,0x64($sp)
/* f135bbc: 8fb40068 */ lw $s4,0x68($sp)
/* f135bc0: 8fb5006c */ lw $s5,0x6c($sp)
/* f135bc4: 8fb60070 */ lw $s6,0x70($sp)
/* f135bc8: 8fb70074 */ lw $s7,0x74($sp)
/* f135bcc: 8fbe0078 */ lw $s8,0x78($sp)
/* f135bd0: 03e00008 */ jr $ra
/* f135bd4: 27bd1398 */ addiu $sp,$sp,0x1398
);
GLOBAL_ASM(
glabel func0f135bd8
/* f135bd8: 3c028008 */ lui $v0,0x8008
/* f135bdc: 8c42f0c0 */ lw $v0,-0xf40($v0)
/* f135be0: 27bdffe8 */ addiu $sp,$sp,-24
/* f135be4: afbf0014 */ sw $ra,0x14($sp)
/* f135be8: 5040001e */ beqzl $v0,.L0f135c64
/* f135bec: 8fbf0014 */ lw $ra,0x14($sp)
/* f135bf0: 8c440034 */ lw $a0,0x34($v0)
/* f135bf4: 50800006 */ beqzl $a0,.L0f135c10
/* f135bf8: 8c440038 */ lw $a0,0x38($v0)
/* f135bfc: 0c00cec9 */ jal func00033b24
/* f135c00: 00000000 */ sll $zero,$zero,0x0
/* f135c04: 3c028008 */ lui $v0,0x8008
/* f135c08: 8c42f0c0 */ lw $v0,-0xf40($v0)
/* f135c0c: 8c440038 */ lw $a0,0x38($v0)
.L0f135c10:
/* f135c10: 50800006 */ beqzl $a0,.L0f135c2c
/* f135c14: 8c44003c */ lw $a0,0x3c($v0)
/* f135c18: 0c00cec9 */ jal func00033b24
/* f135c1c: 00000000 */ sll $zero,$zero,0x0
/* f135c20: 3c028008 */ lui $v0,0x8008
/* f135c24: 8c42f0c0 */ lw $v0,-0xf40($v0)
/* f135c28: 8c44003c */ lw $a0,0x3c($v0)
.L0f135c2c:
/* f135c2c: 50800006 */ beqzl $a0,.L0f135c48
/* f135c30: 8c440040 */ lw $a0,0x40($v0)
/* f135c34: 0c00cec9 */ jal func00033b24
/* f135c38: 00000000 */ sll $zero,$zero,0x0
/* f135c3c: 3c028008 */ lui $v0,0x8008
/* f135c40: 8c42f0c0 */ lw $v0,-0xf40($v0)
/* f135c44: 8c440040 */ lw $a0,0x40($v0)
.L0f135c48:
/* f135c48: 10800003 */ beqz $a0,.L0f135c58
/* f135c4c: 00000000 */ sll $zero,$zero,0x0
/* f135c50: 0c00cec9 */ jal func00033b24
/* f135c54: 00000000 */ sll $zero,$zero,0x0
.L0f135c58:
/* f135c58: 3c018008 */ lui $at,0x8008
/* f135c5c: ac20f0c0 */ sw $zero,-0xf40($at)
/* f135c60: 8fbf0014 */ lw $ra,0x14($sp)
.L0f135c64:
/* f135c64: 27bd0018 */ addiu $sp,$sp,0x18
/* f135c68: 03e00008 */ jr $ra
/* f135c6c: 00000000 */ sll $zero,$zero,0x0
);
GLOBAL_ASM(
glabel func0f135c70
/* f135c70: 27bdff80 */ addiu $sp,$sp,-128
/* f135c74: afb60050 */ sw $s6,0x50($sp)
/* f135c78: 3c16800a */ lui $s6,%hi(var800a4158)
/* f135c7c: 26d64158 */ addiu $s6,$s6,%lo(var800a4158)
/* f135c80: 8ec30000 */ lw $v1,0x0($s6)
/* f135c84: 3c013f00 */ lui $at,0x3f00
/* f135c88: 44814000 */ mtc1 $at,$f8
/* f135c8c: 44832000 */ mtc1 $v1,$f4
/* f135c90: f7ba0030 */ sdc1 $f26,0x30($sp)
/* f135c94: 3c013f80 */ lui $at,0x3f80
/* f135c98: 468021a0 */ cvt.s.w $f6,$f4
/* f135c9c: 4481d000 */ mtc1 $at,$f26
/* f135ca0: f7b80028 */ sdc1 $f24,0x28($sp)
/* f135ca4: 3c01bf80 */ lui $at,0xbf80
/* f135ca8: 4481c000 */ mtc1 $at,$f24
/* f135cac: afb30044 */ sw $s3,0x44($sp)
/* f135cb0: f7b60020 */ sdc1 $f22,0x20($sp)
/* f135cb4: f7b40018 */ sdc1 $f20,0x18($sp)
/* f135cb8: 3c013f80 */ lui $at,0x3f80
/* f135cbc: afbe0058 */ sw $s8,0x58($sp)
/* f135cc0: afb70054 */ sw $s7,0x54($sp)
/* f135cc4: afb20040 */ sw $s2,0x40($sp)
/* f135cc8: 3c13800a */ lui $s3,%hi(var800a4154)
/* f135ccc: 4481b000 */ mtc1 $at,$f22
/* f135cd0: 46083502 */ mul.s $f20,$f6,$f8
/* f135cd4: afbf005c */ sw $ra,0x5c($sp)
/* f135cd8: afb5004c */ sw $s5,0x4c($sp)
/* f135cdc: afb40048 */ sw $s4,0x48($sp)
/* f135ce0: afb1003c */ sw $s1,0x3c($sp)
/* f135ce4: afb00038 */ sw $s0,0x38($sp)
/* f135ce8: 26734154 */ addiu $s3,$s3,%lo(var800a4154)
/* f135cec: 00009025 */ or $s2,$zero,$zero
/* f135cf0: 24170003 */ addiu $s7,$zero,0x3
/* f135cf4: 241e0004 */ addiu $s8,$zero,0x4
.L0f135cf8:
/* f135cf8: 0460006f */ bltz $v1,.L0f135eb8
/* f135cfc: 00008825 */ or $s1,$zero,$zero
.L0f135d00:
/* f135d00: 04600069 */ bltz $v1,.L0f135ea8
/* f135d04: 00008025 */ or $s0,$zero,$zero
/* f135d08: 0240a825 */ or $s5,$s2,$zero
/* f135d0c: 24620001 */ addiu $v0,$v1,0x1
.L0f135d10:
/* f135d10: 00520019 */ multu $v0,$s2
/* f135d14: 2ea10006 */ sltiu $at,$s5,0x6
/* f135d18: 00154880 */ sll $t1,$s5,0x2
/* f135d1c: 00007012 */ mflo $t6
/* f135d20: 00000000 */ sll $zero,$zero,0x0
/* f135d24: 00000000 */ sll $zero,$zero,0x0
/* f135d28: 01c20019 */ multu $t6,$v0
/* f135d2c: 00007812 */ mflo $t7
/* f135d30: 01f0c021 */ addu $t8,$t7,$s0
/* f135d34: 00000000 */ sll $zero,$zero,0x0
/* f135d38: 02220019 */ multu $s1,$v0
/* f135d3c: 0000c812 */ mflo $t9
/* f135d40: 03194021 */ addu $t0,$t8,$t9
/* f135d44: 00000000 */ sll $zero,$zero,0x0
/* f135d48: 01170019 */ multu $t0,$s7
/* f135d4c: 0000a012 */ mflo $s4
/* f135d50: 10200035 */ beqz $at,.L0f135e28
/* f135d54: 3c017f1b */ lui $at,%hi(var7f1b57a0)
/* f135d58: 00290821 */ addu $at,$at,$t1
/* f135d5c: 8c2957a0 */ lw $t1,%lo(var7f1b57a0)($at)
/* f135d60: 01200008 */ jr $t1
/* f135d64: 00000000 */ sll $zero,$zero,0x0
/* f135d68: 44915000 */ mtc1 $s1,$f10
/* f135d6c: 44903000 */ mtc1 $s0,$f6
/* f135d70: 468054a0 */ cvt.s.w $f18,$f10
/* f135d74: 46803220 */ cvt.s.w $f8,$f6
/* f135d78: 46149103 */ div.s $f4,$f18,$f20
/* f135d7c: 46144283 */ div.s $f10,$f8,$f20
/* f135d80: 16400003 */ bnez $s2,.L0f135d90
/* f135d84: 461a2001 */ sub.s $f0,$f4,$f26
/* f135d88: 10000002 */ beqz $zero,.L0f135d94
/* f135d8c: 4600c086 */ mov.s $f2,$f24
.L0f135d90:
/* f135d90: 4600b086 */ mov.s $f2,$f22
.L0f135d94:
/* f135d94: 461a5381 */ sub.s $f14,$f10,$f26
/* f135d98: e7a20064 */ swc1 $f2,0x64($sp)
/* f135d9c: e7a0006c */ swc1 $f0,0x6c($sp)
/* f135da0: 10000021 */ beqz $zero,.L0f135e28
/* f135da4: e7ae0068 */ swc1 $f14,0x68($sp)
/* f135da8: 44919000 */ mtc1 $s1,$f18
/* f135dac: 44904000 */ mtc1 $s0,$f8
/* f135db0: 24010002 */ addiu $at,$zero,0x2
/* f135db4: 46809120 */ cvt.s.w $f4,$f18
/* f135db8: 468042a0 */ cvt.s.w $f10,$f8
/* f135dbc: 46142183 */ div.s $f6,$f4,$f20
/* f135dc0: 46145483 */ div.s $f18,$f10,$f20
/* f135dc4: 16410003 */ bne $s2,$at,.L0f135dd4
/* f135dc8: 461a3001 */ sub.s $f0,$f6,$f26
/* f135dcc: 10000002 */ beqz $zero,.L0f135dd8
/* f135dd0: 4600c386 */ mov.s $f14,$f24
.L0f135dd4:
/* f135dd4: 4600b386 */ mov.s $f14,$f22
.L0f135dd8:
/* f135dd8: 461a9401 */ sub.s $f16,$f18,$f26
/* f135ddc: e7a00064 */ swc1 $f0,0x64($sp)
/* f135de0: e7ae0068 */ swc1 $f14,0x68($sp)
/* f135de4: 10000010 */ beqz $zero,.L0f135e28
/* f135de8: e7b0006c */ swc1 $f16,0x6c($sp)
/* f135dec: 44912000 */ mtc1 $s1,$f4
/* f135df0: 44905000 */ mtc1 $s0,$f10
/* f135df4: 468021a0 */ cvt.s.w $f6,$f4
/* f135df8: 468054a0 */ cvt.s.w $f18,$f10
/* f135dfc: 46143203 */ div.s $f8,$f6,$f20
/* f135e00: 46149103 */ div.s $f4,$f18,$f20
/* f135e04: 165e0003 */ bne $s2,$s8,.L0f135e14
/* f135e08: 461a4001 */ sub.s $f0,$f8,$f26
/* f135e0c: 10000002 */ beqz $zero,.L0f135e18
/* f135e10: 4600c406 */ mov.s $f16,$f24
.L0f135e14:
/* f135e14: 4600b406 */ mov.s $f16,$f22
.L0f135e18:
/* f135e18: 461a2081 */ sub.s $f2,$f4,$f26
/* f135e1c: e7a00068 */ swc1 $f0,0x68($sp)
/* f135e20: e7b0006c */ swc1 $f16,0x6c($sp)
/* f135e24: e7a20064 */ swc1 $f2,0x64($sp)
.L0f135e28:
/* f135e28: c7a20064 */ lwc1 $f2,0x64($sp)
/* f135e2c: c7ae0068 */ lwc1 $f14,0x68($sp)
/* f135e30: c7b0006c */ lwc1 $f16,0x6c($sp)
/* f135e34: 46021182 */ mul.s $f6,$f2,$f2
/* f135e38: 00000000 */ sll $zero,$zero,0x0
/* f135e3c: 460e7202 */ mul.s $f8,$f14,$f14
/* f135e40: 46083280 */ add.s $f10,$f6,$f8
/* f135e44: 46108482 */ mul.s $f18,$f16,$f16
/* f135e48: 0c012974 */ jal sqrtf
/* f135e4c: 460a9300 */ add.s $f12,$f18,$f10
/* f135e50: 4600b083 */ div.s $f2,$f22,$f0
/* f135e54: c7a40064 */ lwc1 $f4,0x64($sp)
/* f135e58: 8e6a0000 */ lw $t2,0x0($s3)
/* f135e5c: 00141080 */ sll $v0,$s4,0x2
/* f135e60: 26100001 */ addiu $s0,$s0,0x1
/* f135e64: 01425821 */ addu $t3,$t2,$v0
/* f135e68: 46022182 */ mul.s $f6,$f4,$f2
/* f135e6c: e5660000 */ swc1 $f6,0x0($t3)
/* f135e70: c7a80068 */ lwc1 $f8,0x68($sp)
/* f135e74: 8e6c0000 */ lw $t4,0x0($s3)
/* f135e78: 46024482 */ mul.s $f18,$f8,$f2
/* f135e7c: 01826821 */ addu $t5,$t4,$v0
/* f135e80: e5b20004 */ swc1 $f18,0x4($t5)
/* f135e84: c7aa006c */ lwc1 $f10,0x6c($sp)
/* f135e88: 8e6e0000 */ lw $t6,0x0($s3)
/* f135e8c: 46025102 */ mul.s $f4,$f10,$f2
/* f135e90: 01c27821 */ addu $t7,$t6,$v0
/* f135e94: e5e40008 */ swc1 $f4,0x8($t7)
/* f135e98: 8ec30000 */ lw $v1,0x0($s6)
/* f135e9c: 0070082a */ slt $at,$v1,$s0
/* f135ea0: 5020ff9b */ beqzl $at,.L0f135d10
/* f135ea4: 24620001 */ addiu $v0,$v1,0x1
.L0f135ea8:
/* f135ea8: 26310001 */ addiu $s1,$s1,0x1
/* f135eac: 0071082a */ slt $at,$v1,$s1
/* f135eb0: 1020ff93 */ beqz $at,.L0f135d00
/* f135eb4: 00000000 */ sll $zero,$zero,0x0
.L0f135eb8:
/* f135eb8: 26520001 */ addiu $s2,$s2,0x1
/* f135ebc: 24010006 */ addiu $at,$zero,0x6
/* f135ec0: 1641ff8d */ bne $s2,$at,.L0f135cf8
/* f135ec4: 00000000 */ sll $zero,$zero,0x0
/* f135ec8: 8fbf005c */ lw $ra,0x5c($sp)
/* f135ecc: d7b40018 */ ldc1 $f20,0x18($sp)
/* f135ed0: d7b60020 */ ldc1 $f22,0x20($sp)
/* f135ed4: d7b80028 */ ldc1 $f24,0x28($sp)
/* f135ed8: d7ba0030 */ ldc1 $f26,0x30($sp)
/* f135edc: 8fb00038 */ lw $s0,0x38($sp)
/* f135ee0: 8fb1003c */ lw $s1,0x3c($sp)
/* f135ee4: 8fb20040 */ lw $s2,0x40($sp)
/* f135ee8: 8fb30044 */ lw $s3,0x44($sp)
/* f135eec: 8fb40048 */ lw $s4,0x48($sp)
/* f135ef0: 8fb5004c */ lw $s5,0x4c($sp)
/* f135ef4: 8fb60050 */ lw $s6,0x50($sp)
/* f135ef8: 8fb70054 */ lw $s7,0x54($sp)
/* f135efc: 8fbe0058 */ lw $s8,0x58($sp)
/* f135f00: 03e00008 */ jr $ra
/* f135f04: 27bd0080 */ addiu $sp,$sp,0x80
);
GLOBAL_ASM(
glabel func0f135f08
/* f135f08: 3c0a800a */ lui $t2,%hi(var800a4158)
/* f135f0c: 254a4158 */ addiu $t2,$t2,%lo(var800a4158)
/* f135f10: 8d460000 */ lw $a2,0x0($t2)
/* f135f14: 240b0006 */ addiu $t3,$zero,0x6
/* f135f18: 3c09800a */ lui $t1,%hi(var800a415c)
/* f135f1c: 00cb0019 */ multu $a2,$t3
/* f135f20: 2529415c */ addiu $t1,$t1,%lo(var800a415c)
/* f135f24: 8d230000 */ lw $v1,0x0($t1)
/* f135f28: afa50004 */ sw $a1,0x4($sp)
/* f135f2c: 00043880 */ sll $a3,$a0,0x2
/* f135f30: 00676821 */ addu $t5,$v1,$a3
/* f135f34: 8da80004 */ lw $t0,0x4($t5)
/* f135f38: 3c0c8008 */ lui $t4,%hi(var8007f120)
/* f135f3c: 258cf120 */ addiu $t4,$t4,%lo(var8007f120)
/* f135f40: 00007012 */ mflo $t6
/* f135f44: 00000000 */ sll $zero,$zero,0x0
/* f135f48: 00000000 */ sll $zero,$zero,0x0
/* f135f4c: 01c60019 */ multu $t6,$a2
/* f135f50: 00007812 */ mflo $t7
/* f135f54: 000fc080 */ sll $t8,$t7,0x2
/* f135f58: 0078c821 */ addu $t9,$v1,$t8
/* f135f5c: 8f220000 */ lw $v0,0x0($t9)
/* f135f60: 2442ffff */ addiu $v0,$v0,-1
/* f135f64: 0048082a */ slt $at,$v0,$t0
/* f135f68: 14200016 */ bnez $at,.L0f135fc4
/* f135f6c: 00021880 */ sll $v1,$v0,0x2
/* f135f70: 00621823 */ subu $v1,$v1,$v0
/* f135f74: 8d8e0000 */ lw $t6,0x0($t4)
.L0f135f78:
/* f135f78: 2442ffff */ addiu $v0,$v0,-1
/* f135f7c: 006e2821 */ addu $a1,$v1,$t6
/* f135f80: 80af0000 */ lb $t7,0x0($a1)
/* f135f84: a0af0003 */ sb $t7,0x3($a1)
/* f135f88: 8d980000 */ lw $t8,0x0($t4)
/* f135f8c: 00782821 */ addu $a1,$v1,$t8
/* f135f90: 80b90001 */ lb $t9,0x1($a1)
/* f135f94: a0b90004 */ sb $t9,0x4($a1)
/* f135f98: 8d8d0000 */ lw $t5,0x0($t4)
/* f135f9c: 006d2821 */ addu $a1,$v1,$t5
/* f135fa0: 80ae0002 */ lb $t6,0x2($a1)
/* f135fa4: 2463fffd */ addiu $v1,$v1,-3
/* f135fa8: a0ae0005 */ sb $t6,0x5($a1)
/* f135fac: 8d2f0000 */ lw $t7,0x0($t1)
/* f135fb0: 01e7c021 */ addu $t8,$t7,$a3
/* f135fb4: 8f080004 */ lw $t0,0x4($t8)
/* f135fb8: 0048082a */ slt $at,$v0,$t0
/* f135fbc: 5020ffee */ beqzl $at,.L0f135f78
/* f135fc0: 8d8e0000 */ lw $t6,0x0($t4)
.L0f135fc4:
/* f135fc4: 8fb90004 */ lw $t9,0x4($sp)
/* f135fc8: 3c0142fe */ lui $at,0x42fe
/* f135fcc: 44810000 */ mtc1 $at,$f0
/* f135fd0: c7240000 */ lwc1 $f4,0x0($t9)
/* f135fd4: 24050003 */ addiu $a1,$zero,0x3
/* f135fd8: 01050019 */ multu $t0,$a1
/* f135fdc: 46002182 */ mul.s $f6,$f4,$f0
/* f135fe0: 3c0c8008 */ lui $t4,%hi(var8007f120)
/* f135fe4: 258cf120 */ addiu $t4,$t4,%lo(var8007f120)
/* f135fe8: 8d8f0000 */ lw $t7,0x0($t4)
/* f135fec: 24830001 */ addiu $v1,$a0,0x1
/* f135ff0: 00601025 */ or $v0,$v1,$zero
/* f135ff4: 4600320d */ trunc.w.s $f8,$f6
/* f135ff8: 0000c012 */ mflo $t8
/* f135ffc: 01f8c821 */ addu $t9,$t7,$t8
/* f136000: 440e4000 */ mfc1 $t6,$f8
/* f136004: 00000000 */ sll $zero,$zero,0x0
/* f136008: a32e0000 */ sb $t6,0x0($t9)
/* f13600c: 8fad0004 */ lw $t5,0x4($sp)
/* f136010: 8d390000 */ lw $t9,0x0($t1)
/* f136014: 8d8e0000 */ lw $t6,0x0($t4)
/* f136018: c5aa0004 */ lwc1 $f10,0x4($t5)
/* f13601c: 03276821 */ addu $t5,$t9,$a3
/* f136020: 8daf0004 */ lw $t7,0x4($t5)
/* f136024: 46005402 */ mul.s $f16,$f10,$f0
/* f136028: 4600848d */ trunc.w.s $f18,$f16
/* f13602c: 01e50019 */ multu $t7,$a1
/* f136030: 44189000 */ mfc1 $t8,$f18
/* f136034: 0000c812 */ mflo $t9
/* f136038: 01d96821 */ addu $t5,$t6,$t9
/* f13603c: a1b80001 */ sb $t8,0x1($t5)
/* f136040: 8faf0004 */ lw $t7,0x4($sp)
/* f136044: 8d2d0000 */ lw $t5,0x0($t1)
/* f136048: 8d980000 */ lw $t8,0x0($t4)
/* f13604c: c5e40008 */ lwc1 $f4,0x8($t7)
/* f136050: 01a77821 */ addu $t7,$t5,$a3
/* f136054: 8dee0004 */ lw $t6,0x4($t7)
/* f136058: 46002182 */ mul.s $f6,$f4,$f0
/* f13605c: 4600320d */ trunc.w.s $f8,$f6
/* f136060: 01c50019 */ multu $t6,$a1
/* f136064: 44194000 */ mfc1 $t9,$f8
/* f136068: 00006812 */ mflo $t5
/* f13606c: 030d7821 */ addu $t7,$t8,$t5
/* f136070: a1f90002 */ sb $t9,0x2($t7)
/* f136074: 8d460000 */ lw $a2,0x0($t2)
/* f136078: 00cb0019 */ multu $a2,$t3
/* f13607c: 00007012 */ mflo $t6
/* f136080: 00000000 */ sll $zero,$zero,0x0
/* f136084: 00000000 */ sll $zero,$zero,0x0
/* f136088: 01c60019 */ multu $t6,$a2
/* f13608c: 0000c012 */ mflo $t8
/* f136090: 0303082a */ slt $at,$t8,$v1
/* f136094: 14200012 */ bnez $at,.L0f1360e0
/* f136098: 00031880 */ sll $v1,$v1,0x2
/* f13609c: 8d2d0000 */ lw $t5,0x0($t1)
.L0f1360a0:
/* f1360a0: 24420001 */ addiu $v0,$v0,0x1
/* f1360a4: 01a32021 */ addu $a0,$t5,$v1
/* f1360a8: 8c990000 */ lw $t9,0x0($a0)
/* f1360ac: 24630004 */ addiu $v1,$v1,0x4
/* f1360b0: 272f0001 */ addiu $t7,$t9,0x1
/* f1360b4: ac8f0000 */ sw $t7,0x0($a0)
/* f1360b8: 8d460000 */ lw $a2,0x0($t2)
/* f1360bc: 00cb0019 */ multu $a2,$t3
/* f1360c0: 00007012 */ mflo $t6
/* f1360c4: 00000000 */ sll $zero,$zero,0x0
/* f1360c8: 00000000 */ sll $zero,$zero,0x0
/* f1360cc: 01c60019 */ multu $t6,$a2
/* f1360d0: 0000c012 */ mflo $t8
/* f1360d4: 0302082a */ slt $at,$t8,$v0
/* f1360d8: 5020fff1 */ beqzl $at,.L0f1360a0
/* f1360dc: 8d2d0000 */ lw $t5,0x0($t1)
.L0f1360e0:
/* f1360e0: 03e00008 */ jr $ra
/* f1360e4: 00000000 */ sll $zero,$zero,0x0
);
GLOBAL_ASM(
glabel func0f1360e8
/* f1360e8: 27bdff18 */ addiu $sp,$sp,-232
/* f1360ec: 3c05800a */ lui $a1,%hi(g_Vars)
/* f1360f0: 24a59fc0 */ addiu $a1,$a1,%lo(g_Vars)
/* f1360f4: 8cae006c */ lw $t6,0x6c($a1)
/* f1360f8: afb00044 */ sw $s0,0x44($sp)
/* f1360fc: 3c108008 */ lui $s0,%hi(var8007f120)
/* f136100: 2610f120 */ addiu $s0,$s0,%lo(var8007f120)
/* f136104: afbf004c */ sw $ra,0x4c($sp)
/* f136108: afb10048 */ sw $s1,0x48($sp)
/* f13610c: f7be0038 */ sdc1 $f30,0x38($sp)
/* f136110: f7bc0030 */ sdc1 $f28,0x30($sp)
/* f136114: f7ba0028 */ sdc1 $f26,0x28($sp)
/* f136118: f7b80020 */ sdc1 $f24,0x20($sp)
/* f13611c: f7b60018 */ sdc1 $f22,0x18($sp)
/* f136120: f7b40010 */ sdc1 $f20,0x10($sp)
/* f136124: 11c00003 */ beqz $t6,.L0f136134
/* f136128: ae000000 */ sw $zero,0x0($s0)
/* f13612c: 10000002 */ beqz $zero,.L0f136138
/* f136130: 24060001 */ addiu $a2,$zero,0x1
.L0f136134:
/* f136134: 00003025 */ or $a2,$zero,$zero
.L0f136138:
/* f136138: 8caf0068 */ lw $t7,0x68($a1)
/* f13613c: 00001825 */ or $v1,$zero,$zero
/* f136140: 00002025 */ or $a0,$zero,$zero
/* f136144: 11e00003 */ beqz $t7,.L0f136154
/* f136148: 00001025 */ or $v0,$zero,$zero
/* f13614c: 10000001 */ beqz $zero,.L0f136154
/* f136150: 24030001 */ addiu $v1,$zero,0x1
.L0f136154:
/* f136154: 8cb80064 */ lw $t8,0x64($a1)
/* f136158: 3c088008 */ lui $t0,%hi(var8007f124)
/* f13615c: 2508f124 */ addiu $t0,$t0,%lo(var8007f124)
/* f136160: 13000003 */ beqz $t8,.L0f136170
/* f136164: 240c0003 */ addiu $t4,$zero,0x3
/* f136168: 10000001 */ beqz $zero,.L0f136170
/* f13616c: 24040001 */ addiu $a0,$zero,0x1
.L0f136170:
/* f136170: 8cb90070 */ lw $t9,0x70($a1)
/* f136174: 13200003 */ beqz $t9,.L0f136184
/* f136178: 00000000 */ sll $zero,$zero,0x0
/* f13617c: 10000001 */ beqz $zero,.L0f136184
/* f136180: 24020001 */ addiu $v0,$zero,0x1
.L0f136184:
/* f136184: 00444821 */ addu $t1,$v0,$a0
/* f136188: 01235021 */ addu $t2,$t1,$v1
/* f13618c: 01465821 */ addu $t3,$t2,$a2
/* f136190: 29610002 */ slti $at,$t3,0x2
/* f136194: 102001ae */ beqz $at,.L0f136850
/* f136198: 3c03800a */ lui $v1,%hi(var800a4158)
/* f13619c: 8ca204b4 */ lw $v0,0x4b4($a1)
/* f1361a0: 24634158 */ addiu $v1,$v1,%lo(var800a4158)
/* f1361a4: 2401004e */ addiu $at,$zero,0x4e
/* f1361a8: ad000000 */ sw $zero,0x0($t0)
/* f1361ac: 14410007 */ bne $v0,$at,.L0f1361cc
/* f1361b0: ac6c0000 */ sw $t4,0x0($v1)
/* f1361b4: 240d0001 */ addiu $t5,$zero,0x1
/* f1361b8: ad0d0000 */ sw $t5,0x0($t0)
/* f1361bc: 240e0640 */ addiu $t6,$zero,0x640
/* f1361c0: 3c01800a */ lui $at,0x800a
/* f1361c4: 10000018 */ beqz $zero,.L0f136228
/* f1361c8: ac2e4150 */ sw $t6,0x4150($at)
.L0f1361cc:
/* f1361cc: 24010030 */ addiu $at,$zero,0x30
/* f1361d0: 10410003 */ beq $v0,$at,.L0f1361e0
/* f1361d4: 240f00c8 */ addiu $t7,$zero,0xc8
/* f1361d8: 24010022 */ addiu $at,$zero,0x22
/* f1361dc: 14410005 */ bne $v0,$at,.L0f1361f4
.L0f1361e0:
/* f1361e0: 3c01800a */ lui $at,0x800a
/* f1361e4: ac2f4150 */ sw $t7,0x4150($at)
/* f1361e8: 24180002 */ addiu $t8,$zero,0x2
/* f1361ec: 1000000e */ beqz $zero,.L0f136228
/* f1361f0: ac780000 */ sw $t8,0x0($v1)
.L0f1361f4:
/* f1361f4: 24010034 */ addiu $at,$zero,0x34
/* f1361f8: 14410007 */ bne $v0,$at,.L0f136218
/* f1361fc: 240a00c8 */ addiu $t2,$zero,0xc8
/* f136200: 24190001 */ addiu $t9,$zero,0x1
/* f136204: ad190000 */ sw $t9,0x0($t0)
/* f136208: 240904b0 */ addiu $t1,$zero,0x4b0
/* f13620c: 3c01800a */ lui $at,0x800a
/* f136210: 10000005 */ beqz $zero,.L0f136228
/* f136214: ac294150 */ sw $t1,0x4150($at)
.L0f136218:
/* f136218: 3c01800a */ lui $at,0x800a
/* f13621c: ac2a4150 */ sw $t2,0x4150($at)
/* f136220: 240b0002 */ addiu $t3,$zero,0x2
/* f136224: ac6b0000 */ sw $t3,0x0($v1)
.L0f136228:
/* f136228: 8c670000 */ lw $a3,0x0($v1)
/* f13622c: 24060006 */ addiu $a2,$zero,0x6
/* f136230: 3c0c800a */ lui $t4,0x800a
/* f136234: 24e20001 */ addiu $v0,$a3,0x1
/* f136238: 000270c0 */ sll $t6,$v0,0x3
/* f13623c: 01c27021 */ addu $t6,$t6,$v0
/* f136240: 000e70c0 */ sll $t6,$t6,0x3
/* f136244: 01c20019 */ multu $t6,$v0
/* f136248: 8d8c4150 */ lw $t4,0x4150($t4)
/* f13624c: 24050004 */ addiu $a1,$zero,0x4
/* f136250: 000c6880 */ sll $t5,$t4,0x2
/* f136254: 01ac6823 */ subu $t5,$t5,$t4
/* f136258: 00007812 */ mflo $t7
/* f13625c: 01afc021 */ addu $t8,$t5,$t7
/* f136260: 00000000 */ sll $zero,$zero,0x0
/* f136264: 00e60019 */ multu $a3,$a2
/* f136268: 0000c812 */ mflo $t9
/* f13626c: 00000000 */ sll $zero,$zero,0x0
/* f136270: 00000000 */ sll $zero,$zero,0x0
/* f136274: 03270019 */ multu $t9,$a3
/* f136278: 00004812 */ mflo $t1
/* f13627c: 00095080 */ sll $t2,$t1,0x2
/* f136280: 030a2021 */ addu $a0,$t8,$t2
/* f136284: 24840043 */ addiu $a0,$a0,0x43
/* f136288: 348b003f */ ori $t3,$a0,0x3f
/* f13628c: 0c0048f2 */ jal malloc
/* f136290: 3964003f */ xori $a0,$t3,0x3f
/* f136294: 24060006 */ addiu $a2,$zero,0x6
/* f136298: 1040016d */ beqz $v0,.L0f136850
/* f13629c: ae020000 */ sw $v0,0x0($s0)
/* f1362a0: 3c08800a */ lui $t0,%hi(var800a4158)
/* f1362a4: 25084158 */ addiu $t0,$t0,%lo(var800a4158)
/* f1362a8: 8d070000 */ lw $a3,0x0($t0)
/* f1362ac: 3c0e800a */ lui $t6,0x800a
/* f1362b0: 8dce4150 */ lw $t6,0x4150($t6)
/* f1362b4: 00e60019 */ multu $a3,$a2
/* f1362b8: 3c04800a */ lui $a0,%hi(var800a415c)
/* f1362bc: 000e6880 */ sll $t5,$t6,0x2
/* f1362c0: 01ae6823 */ subu $t5,$t5,$t6
/* f1362c4: 2484415c */ addiu $a0,$a0,%lo(var800a415c)
/* f1362c8: 01a27821 */ addu $t7,$t5,$v0
/* f1362cc: ac8f0000 */ sw $t7,0x0($a0)
/* f1362d0: 00001025 */ or $v0,$zero,$zero
/* f1362d4: 00008825 */ or $s1,$zero,$zero
/* f1362d8: 0000c812 */ mflo $t9
/* f1362dc: 00000000 */ sll $zero,$zero,0x0
/* f1362e0: 00000000 */ sll $zero,$zero,0x0
/* f1362e4: 03270019 */ multu $t9,$a3
/* f1362e8: 00001812 */ mflo $v1
/* f1362ec: 24630001 */ addiu $v1,$v1,0x1
/* f1362f0: 58600013 */ blezl $v1,.L0f136340
/* f1362f4: 8c8c0000 */ lw $t4,0x0($a0)
/* f1362f8: 8c890000 */ lw $t1,0x0($a0)
.L0f1362fc:
/* f1362fc: 26310001 */ addiu $s1,$s1,0x1
/* f136300: 0122c021 */ addu $t8,$t1,$v0
/* f136304: af000000 */ sw $zero,0x0($t8)
/* f136308: 8d070000 */ lw $a3,0x0($t0)
/* f13630c: 24420004 */ addiu $v0,$v0,0x4
/* f136310: 00e60019 */ multu $a3,$a2
/* f136314: 00005012 */ mflo $t2
/* f136318: 00000000 */ sll $zero,$zero,0x0
/* f13631c: 00000000 */ sll $zero,$zero,0x0
/* f136320: 01470019 */ multu $t2,$a3
/* f136324: 00001812 */ mflo $v1
/* f136328: 24630001 */ addiu $v1,$v1,0x1
/* f13632c: 0223082a */ slt $at,$s1,$v1
/* f136330: 5420fff2 */ bnezl $at,.L0f1362fc
/* f136334: 8c890000 */ lw $t1,0x0($a0)
/* f136338: 00008825 */ or $s1,$zero,$zero
/* f13633c: 8c8c0000 */ lw $t4,0x0($a0)
.L0f136340:
/* f136340: 00035880 */ sll $t3,$v1,0x2
/* f136344: 3c01800a */ lui $at,0x800a
/* f136348: 016c7021 */ addu $t6,$t3,$t4
/* f13634c: 0fc4d71c */ jal func0f135c70
/* f136350: ac2e4154 */ sw $t6,0x4154($at)
/* f136354: 3c0d800a */ lui $t5,0x800a
/* f136358: 8dad4150 */ lw $t5,0x4150($t5)
/* f13635c: 3c013f80 */ lui $at,0x3f80
/* f136360: c7b800bc */ lwc1 $f24,0xbc($sp)
/* f136364: 19a0013a */ blez $t5,.L0f136850
/* f136368: c7b600c0 */ lwc1 $f22,0xc0($sp)
/* f13636c: 4481f000 */ mtc1 $at,$f30
/* f136370: 3c012f80 */ lui $at,0x2f80
/* f136374: 4481e000 */ mtc1 $at,$f28
/* f136378: 3c01bf80 */ lui $at,0xbf80
/* f13637c: 4481d000 */ mtc1 $at,$f26
/* f136380: 4480a000 */ mtc1 $zero,$f20
/* f136384: 8fb000b0 */ lw $s0,0xb0($sp)
.L0f136388:
/* f136388: 0c004b70 */ jal random
/* f13638c: 00000000 */ sll $zero,$zero,0x0
/* f136390: 44822000 */ mtc1 $v0,$f4
/* f136394: 3c014f80 */ lui $at,0x4f80
/* f136398: 04410004 */ bgez $v0,.L0f1363ac
/* f13639c: 468021a0 */ cvt.s.w $f6,$f4
/* f1363a0: 44814000 */ mtc1 $at,$f8
/* f1363a4: 00000000 */ sll $zero,$zero,0x0
/* f1363a8: 46083180 */ add.s $f6,$f6,$f8
.L0f1363ac:
/* f1363ac: 461c3002 */ mul.s $f0,$f6,$f28
/* f1363b0: 3c0f8008 */ lui $t7,0x8008
/* f1363b4: 8deff124 */ lw $t7,-0xedc($t7)
/* f1363b8: 46000280 */ add.s $f10,$f0,$f0
/* f1363bc: 461e5381 */ sub.s $f14,$f10,$f30
/* f1363c0: 11e0000f */ beqz $t7,.L0f136400
/* f1363c4: e7ae00d4 */ swc1 $f14,0xd4($sp)
/* f1363c8: 0c004b70 */ jal random
/* f1363cc: 00000000 */ sll $zero,$zero,0x0
/* f1363d0: 44822000 */ mtc1 $v0,$f4
/* f1363d4: 3c014f80 */ lui $at,0x4f80
/* f1363d8: 04410004 */ bgez $v0,.L0f1363ec
/* f1363dc: 46802220 */ cvt.s.w $f8,$f4
/* f1363e0: 44813000 */ mtc1 $at,$f6
/* f1363e4: 00000000 */ sll $zero,$zero,0x0
/* f1363e8: 46064200 */ add.s $f8,$f8,$f6
.L0f1363ec:
/* f1363ec: 461c4002 */ mul.s $f0,$f8,$f28
/* f1363f0: 46000280 */ add.s $f10,$f0,$f0
/* f1363f4: 461e5401 */ sub.s $f16,$f10,$f30
/* f1363f8: 1000000c */ beqz $zero,.L0f13642c
/* f1363fc: e7b000d8 */ swc1 $f16,0xd8($sp)
.L0f136400:
/* f136400: 0c004b70 */ jal random
/* f136404: 00000000 */ sll $zero,$zero,0x0
/* f136408: 44822000 */ mtc1 $v0,$f4
/* f13640c: 3c014f80 */ lui $at,0x4f80
/* f136410: 04410004 */ bgez $v0,.L0f136424
/* f136414: 468021a0 */ cvt.s.w $f6,$f4
/* f136418: 44814000 */ mtc1 $at,$f8
/* f13641c: 00000000 */ sll $zero,$zero,0x0
/* f136420: 46083180 */ add.s $f6,$f6,$f8
.L0f136424:
/* f136424: 461c3402 */ mul.s $f16,$f6,$f28
/* f136428: e7b000d8 */ swc1 $f16,0xd8($sp)
.L0f13642c:
/* f13642c: 0c004b70 */ jal random
/* f136430: 00000000 */ sll $zero,$zero,0x0
/* f136434: 44825000 */ mtc1 $v0,$f10
/* f136438: 3c014f80 */ lui $at,0x4f80
/* f13643c: 04410004 */ bgez $v0,.L0f136450
/* f136440: 46805120 */ cvt.s.w $f4,$f10
/* f136444: 44814000 */ mtc1 $at,$f8
/* f136448: 00000000 */ sll $zero,$zero,0x0
/* f13644c: 46082100 */ add.s $f4,$f4,$f8
.L0f136450:
/* f136450: 461c2002 */ mul.s $f0,$f4,$f28
/* f136454: 27a400d4 */ addiu $a0,$sp,0xd4
/* f136458: 27a500d8 */ addiu $a1,$sp,0xd8
/* f13645c: 27a600dc */ addiu $a2,$sp,0xdc
/* f136460: 46000180 */ add.s $f6,$f0,$f0
/* f136464: 461e3301 */ sub.s $f12,$f6,$f30
/* f136468: 0c0011e4 */ jal scaleTo1
/* f13646c: e7ac00dc */ swc1 $f12,0xdc($sp)
/* f136470: c7ae00d4 */ lwc1 $f14,0xd4($sp)
/* f136474: c7b000d8 */ lwc1 $f16,0xd8($sp)
/* f136478: c7ac00dc */ lwc1 $f12,0xdc($sp)
/* f13647c: 4614703c */ c.lt.s $f14,$f20
/* f136480: 00000000 */ sll $zero,$zero,0x0
/* f136484: 45020004 */ bc1fl .L0f136498
/* f136488: 46007086 */ mov.s $f2,$f14
/* f13648c: 10000002 */ beqz $zero,.L0f136498
/* f136490: 46007087 */ neg.s $f2,$f14
/* f136494: 46007086 */ mov.s $f2,$f14
.L0f136498:
/* f136498: 4614803c */ c.lt.s $f16,$f20
/* f13649c: 00000000 */ sll $zero,$zero,0x0
/* f1364a0: 45020004 */ bc1fl .L0f1364b4
/* f1364a4: 46008006 */ mov.s $f0,$f16
/* f1364a8: 10000002 */ beqz $zero,.L0f1364b4
/* f1364ac: 46008007 */ neg.s $f0,$f16
/* f1364b0: 46008006 */ mov.s $f0,$f16
.L0f1364b4:
/* f1364b4: 4602003c */ c.lt.s $f0,$f2
/* f1364b8: 00000000 */ sll $zero,$zero,0x0
/* f1364bc: 45020027 */ bc1fl .L0f13655c
/* f1364c0: 4614803c */ c.lt.s $f16,$f20
/* f1364c4: 4614703c */ c.lt.s $f14,$f20
/* f1364c8: c7ac00dc */ lwc1 $f12,0xdc($sp)
/* f1364cc: 45020004 */ bc1fl .L0f1364e0
/* f1364d0: 46007086 */ mov.s $f2,$f14
/* f1364d4: 10000002 */ beqz $zero,.L0f1364e0
/* f1364d8: 46007087 */ neg.s $f2,$f14
/* f1364dc: 46007086 */ mov.s $f2,$f14
.L0f1364e0:
/* f1364e0: 4614603c */ c.lt.s $f12,$f20
/* f1364e4: 00000000 */ sll $zero,$zero,0x0
/* f1364e8: 45020004 */ bc1fl .L0f1364fc
/* f1364ec: 46006006 */ mov.s $f0,$f12
/* f1364f0: 10000002 */ beqz $zero,.L0f1364fc
/* f1364f4: 46006007 */ neg.s $f0,$f12
/* f1364f8: 46006006 */ mov.s $f0,$f12
.L0f1364fc:
/* f1364fc: 4602003c */ c.lt.s $f0,$f2
/* f136500: 00000000 */ sll $zero,$zero,0x0
/* f136504: 4502000b */ bc1fl .L0f136534
/* f136508: 4614603c */ c.lt.s $f12,$f20
/* f13650c: 4614703c */ c.lt.s $f14,$f20
/* f136510: 00000000 */ sll $zero,$zero,0x0
/* f136514: 45020004 */ bc1fl .L0f136528
/* f136518: 46007006 */ mov.s $f0,$f14
/* f13651c: 10000032 */ beqz $zero,.L0f1365e8
/* f136520: 46007007 */ neg.s $f0,$f14
/* f136524: 46007006 */ mov.s $f0,$f14
.L0f136528:
/* f136528: 10000030 */ beqz $zero,.L0f1365ec
/* f13652c: 46007483 */ div.s $f18,$f14,$f0
/* f136530: 4614603c */ c.lt.s $f12,$f20
.L0f136534:
/* f136534: 00000000 */ sll $zero,$zero,0x0
/* f136538: 45020004 */ bc1fl .L0f13654c
/* f13653c: 46006006 */ mov.s $f0,$f12
/* f136540: 10000002 */ beqz $zero,.L0f13654c
/* f136544: 46006007 */ neg.s $f0,$f12
/* f136548: 46006006 */ mov.s $f0,$f12
.L0f13654c:
/* f13654c: 46000086 */ mov.s $f2,$f0
/* f136550: 10000025 */ beqz $zero,.L0f1365e8
/* f136554: 46001006 */ mov.s $f0,$f2
/* f136558: 4614803c */ c.lt.s $f16,$f20
.L0f13655c:
/* f13655c: 00000000 */ sll $zero,$zero,0x0
/* f136560: 45020004 */ bc1fl .L0f136574
/* f136564: 46008086 */ mov.s $f2,$f16
/* f136568: 10000002 */ beqz $zero,.L0f136574
/* f13656c: 46008087 */ neg.s $f2,$f16
/* f136570: 46008086 */ mov.s $f2,$f16
.L0f136574:
/* f136574: 4614603c */ c.lt.s $f12,$f20
/* f136578: 00000000 */ sll $zero,$zero,0x0
/* f13657c: 45020004 */ bc1fl .L0f136590
/* f136580: 46006006 */ mov.s $f0,$f12
/* f136584: 10000002 */ beqz $zero,.L0f136590
/* f136588: 46006007 */ neg.s $f0,$f12
/* f13658c: 46006006 */ mov.s $f0,$f12
.L0f136590:
/* f136590: 4602003c */ c.lt.s $f0,$f2
/* f136594: 00000000 */ sll $zero,$zero,0x0
/* f136598: 4502000b */ bc1fl .L0f1365c8
/* f13659c: 4614603c */ c.lt.s $f12,$f20
/* f1365a0: 4614803c */ c.lt.s $f16,$f20
/* f1365a4: 00000000 */ sll $zero,$zero,0x0
/* f1365a8: 45020004 */ bc1fl .L0f1365bc
/* f1365ac: 46008006 */ mov.s $f0,$f16
/* f1365b0: 1000000c */ beqz $zero,.L0f1365e4
/* f1365b4: 46008087 */ neg.s $f2,$f16
/* f1365b8: 46008006 */ mov.s $f0,$f16
.L0f1365bc:
/* f1365bc: 10000009 */ beqz $zero,.L0f1365e4
/* f1365c0: 46000086 */ mov.s $f2,$f0
/* f1365c4: 4614603c */ c.lt.s $f12,$f20
.L0f1365c8:
/* f1365c8: 00000000 */ sll $zero,$zero,0x0
/* f1365cc: 45020004 */ bc1fl .L0f1365e0
/* f1365d0: 46006006 */ mov.s $f0,$f12
/* f1365d4: 10000002 */ beqz $zero,.L0f1365e0
/* f1365d8: 46006007 */ neg.s $f0,$f12
/* f1365dc: 46006006 */ mov.s $f0,$f12
.L0f1365e0:
/* f1365e0: 46000086 */ mov.s $f2,$f0
.L0f1365e4:
/* f1365e4: 46001006 */ mov.s $f0,$f2
.L0f1365e8:
/* f1365e8: 46007483 */ div.s $f18,$f14,$f0
.L0f1365ec:
/* f1365ec: 3c07800a */ lui $a3,0x800a
/* f1365f0: 8ce74158 */ lw $a3,0x4158($a3)
/* f1365f4: 3c013f80 */ lui $at,0x3f80
/* f1365f8: 44812000 */ mtc1 $at,$f4
/* f1365fc: 00e70019 */ multu $a3,$a3
/* f136600: e7ac00dc */ swc1 $f12,0xdc($sp)
/* f136604: e7ae00d4 */ swc1 $f14,0xd4($sp)
/* f136608: e7b000d8 */ swc1 $f16,0xd8($sp)
/* f13660c: 3c013f80 */ lui $at,0x3f80
/* f136610: 00004012 */ mflo $t0
/* f136614: 46008283 */ div.s $f10,$f16,$f0
/* f136618: 46122032 */ c.eq.s $f4,$f18
/* f13661c: 46006203 */ div.s $f8,$f12,$f0
/* f136620: e7aa00cc */ swc1 $f10,0xcc($sp)
/* f136624: 45010006 */ bc1t .L0f136640
/* f136628: e7a800d0 */ swc1 $f8,0xd0($sp)
/* f13662c: 4612d032 */ c.eq.s $f26,$f18
/* f136630: c7a000cc */ lwc1 $f0,0xcc($sp)
/* f136634: c7ae00d0 */ lwc1 $f14,0xd0($sp)
/* f136638: 45020018 */ bc1fl .L0f13669c
/* f13663c: 3c013f80 */ lui $at,0x3f80
.L0f136640:
/* f136640: 4612d032 */ c.eq.s $f26,$f18
/* f136644: 44813000 */ mtc1 $at,$f6
/* f136648: c7a000cc */ lwc1 $f0,0xcc($sp)
/* f13664c: c7ae00d0 */ lwc1 $f14,0xd0($sp)
/* f136650: 45000003 */ bc1f .L0f136660
/* f136654: e7b200c8 */ swc1 $f18,0xc8($sp)
/* f136658: 10000002 */ beqz $zero,.L0f136664
/* f13665c: 00008025 */ or $s0,$zero,$zero
.L0f136660:
/* f136660: 24100001 */ addiu $s0,$zero,0x1
.L0f136664:
/* f136664: 3c014000 */ lui $at,0x4000
/* f136668: 44814000 */ mtc1 $at,$f8
/* f13666c: 46060280 */ add.s $f10,$f0,$f6
/* f136670: 3c013f80 */ lui $at,0x3f80
/* f136674: 44812000 */ mtc1 $at,$f4
/* f136678: 3c014000 */ lui $at,0x4000
/* f13667c: 46085083 */ div.s $f2,$f10,$f8
/* f136680: 44815000 */ mtc1 $at,$f10
/* f136684: 46000586 */ mov.s $f22,$f0
/* f136688: 46007606 */ mov.s $f24,$f14
/* f13668c: 46047180 */ add.s $f6,$f14,$f4
/* f136690: 1000004c */ beqz $zero,.L0f1367c4
/* f136694: 460a3303 */ div.s $f12,$f6,$f10
/* f136698: 3c013f80 */ lui $at,0x3f80
.L0f13669c:
/* f13669c: 44814000 */ mtc1 $at,$f8
/* f1366a0: 3c013f80 */ lui $at,0x3f80
/* f1366a4: 46004032 */ c.eq.s $f8,$f0
/* f1366a8: 00000000 */ sll $zero,$zero,0x0
/* f1366ac: 45030006 */ bc1tl .L0f1366c8
/* f1366b0: 4600d032 */ c.eq.s $f26,$f0
/* f1366b4: 4600d032 */ c.eq.s $f26,$f0
/* f1366b8: 00000000 */ sll $zero,$zero,0x0
/* f1366bc: 45020016 */ bc1fl .L0f136718
/* f1366c0: 3c013f80 */ lui $at,0x3f80
/* f1366c4: 4600d032 */ c.eq.s $f26,$f0
.L0f1366c8:
/* f1366c8: 44812000 */ mtc1 $at,$f4
/* f1366cc: 3c014000 */ lui $at,0x4000
/* f1366d0: 44815000 */ mtc1 $at,$f10
/* f1366d4: 45000003 */ bc1f .L0f1366e4
/* f1366d8: 46047180 */ add.s $f6,$f14,$f4
/* f1366dc: 10000002 */ beqz $zero,.L0f1366e8
/* f1366e0: 24100002 */ addiu $s0,$zero,0x2
.L0f1366e4:
/* f1366e4: 24100003 */ addiu $s0,$zero,0x3
.L0f1366e8:
/* f1366e8: 3c013f80 */ lui $at,0x3f80
/* f1366ec: 44814000 */ mtc1 $at,$f8
/* f1366f0: 3c014000 */ lui $at,0x4000
/* f1366f4: 460a3083 */ div.s $f2,$f6,$f10
/* f1366f8: 44813000 */ mtc1 $at,$f6
/* f1366fc: 46007586 */ mov.s $f22,$f14
/* f136700: 46009606 */ mov.s $f24,$f18
/* f136704: 46089100 */ add.s $f4,$f18,$f8
/* f136708: e7b200c8 */ swc1 $f18,0xc8($sp)
/* f13670c: 1000002d */ beqz $zero,.L0f1367c4
/* f136710: 46062303 */ div.s $f12,$f4,$f6
/* f136714: 3c013f80 */ lui $at,0x3f80
.L0f136718:
/* f136718: 44815000 */ mtc1 $at,$f10
/* f13671c: 3c013f80 */ lui $at,0x3f80
/* f136720: 460e5032 */ c.eq.s $f10,$f14
/* f136724: 00000000 */ sll $zero,$zero,0x0
/* f136728: 45030006 */ bc1tl .L0f136744
/* f13672c: 460ed032 */ c.eq.s $f26,$f14
/* f136730: 460ed032 */ c.eq.s $f26,$f14
/* f136734: 00000000 */ sll $zero,$zero,0x0
/* f136738: 45020016 */ bc1fl .L0f136794
/* f13673c: 3c013f80 */ lui $at,0x3f80
/* f136740: 460ed032 */ c.eq.s $f26,$f14
.L0f136744:
/* f136744: 44814000 */ mtc1 $at,$f8
/* f136748: 3c014000 */ lui $at,0x4000
/* f13674c: 44813000 */ mtc1 $at,$f6
/* f136750: 45000003 */ bc1f .L0f136760
/* f136754: 46089100 */ add.s $f4,$f18,$f8
/* f136758: 10000002 */ beqz $zero,.L0f136764
/* f13675c: 24100004 */ addiu $s0,$zero,0x4
.L0f136760:
/* f136760: 24100005 */ addiu $s0,$zero,0x5
.L0f136764:
/* f136764: 3c013f80 */ lui $at,0x3f80
/* f136768: 44815000 */ mtc1 $at,$f10
/* f13676c: 3c014000 */ lui $at,0x4000
/* f136770: 46062083 */ div.s $f2,$f4,$f6
/* f136774: 44812000 */ mtc1 $at,$f4
/* f136778: 46009586 */ mov.s $f22,$f18
/* f13677c: 46000606 */ mov.s $f24,$f0
/* f136780: 460a0200 */ add.s $f8,$f0,$f10
/* f136784: e7b200c8 */ swc1 $f18,0xc8($sp)
/* f136788: 1000000e */ beqz $zero,.L0f1367c4
/* f13678c: 46044303 */ div.s $f12,$f8,$f4
/* f136790: 3c013f80 */ lui $at,0x3f80
.L0f136794:
/* f136794: 44813000 */ mtc1 $at,$f6
/* f136798: 3c014000 */ lui $at,0x4000
/* f13679c: 44814000 */ mtc1 $at,$f8
/* f1367a0: 4606b280 */ add.s $f10,$f22,$f6
/* f1367a4: 3c013f80 */ lui $at,0x3f80
/* f1367a8: 44812000 */ mtc1 $at,$f4
/* f1367ac: 3c014000 */ lui $at,0x4000
/* f1367b0: 46085083 */ div.s $f2,$f10,$f8
/* f1367b4: 44815000 */ mtc1 $at,$f10
/* f1367b8: e7b200c8 */ swc1 $f18,0xc8($sp)
/* f1367bc: 4604c180 */ add.s $f6,$f24,$f4
/* f1367c0: 460a3303 */ div.s $f12,$f6,$f10
.L0f1367c4:
/* f1367c4: 44874000 */ mtc1 $a3,$f8
/* f1367c8: 00000000 */ sll $zero,$zero,0x0
/* f1367cc: 46804020 */ cvt.s.w $f0,$f8
/* f1367d0: 46001102 */ mul.s $f4,$f2,$f0
/* f1367d4: 00000000 */ sll $zero,$zero,0x0
/* f1367d8: 46006282 */ mul.s $f10,$f12,$f0
/* f1367dc: 4600218d */ trunc.w.s $f6,$f4
/* f1367e0: 4600520d */ trunc.w.s $f8,$f10
/* f1367e4: 44023000 */ mfc1 $v0,$f6
/* f1367e8: 44034000 */ mfc1 $v1,$f8
/* f1367ec: 14470002 */ bne $v0,$a3,.L0f1367f8
/* f1367f0: 00000000 */ sll $zero,$zero,0x0
/* f1367f4: 2442ffff */ addiu $v0,$v0,-1
.L0f1367f8:
/* f1367f8: 14670002 */ bne $v1,$a3,.L0f136804
/* f1367fc: 00000000 */ sll $zero,$zero,0x0
/* f136800: 2463ffff */ addiu $v1,$v1,-1
.L0f136804:
/* f136804: 00e30019 */ multu $a3,$v1
/* f136808: 27a500d4 */ addiu $a1,$sp,0xd4
/* f13680c: 0000c012 */ mflo $t8
/* f136810: 03023021 */ addu $a2,$t8,$v0
/* f136814: 00000000 */ sll $zero,$zero,0x0
/* f136818: 02080019 */ multu $s0,$t0
/* f13681c: 00005012 */ mflo $t2
/* f136820: 01462021 */ addu $a0,$t2,$a2
/* f136824: 0fc4d7c2 */ jal func0f135f08
/* f136828: 00000000 */ sll $zero,$zero,0x0
/* f13682c: 3c0b800a */ lui $t3,0x800a
/* f136830: 8d6b4150 */ lw $t3,0x4150($t3)
/* f136834: 26310001 */ addiu $s1,$s1,0x1
/* f136838: 022b082a */ slt $at,$s1,$t3
/* f13683c: 1420fed2 */ bnez $at,.L0f136388
/* f136840: 00000000 */ sll $zero,$zero,0x0
/* f136844: e7b800bc */ swc1 $f24,0xbc($sp)
/* f136848: e7b600c0 */ swc1 $f22,0xc0($sp)
/* f13684c: afb000b0 */ sw $s0,0xb0($sp)
.L0f136850:
/* f136850: 8fbf004c */ lw $ra,0x4c($sp)
/* f136854: d7b40010 */ ldc1 $f20,0x10($sp)
/* f136858: d7b60018 */ ldc1 $f22,0x18($sp)
/* f13685c: d7b80020 */ ldc1 $f24,0x20($sp)
/* f136860: d7ba0028 */ ldc1 $f26,0x28($sp)
/* f136864: d7bc0030 */ ldc1 $f28,0x30($sp)
/* f136868: d7be0038 */ ldc1 $f30,0x38($sp)
/* f13686c: 8fb00044 */ lw $s0,0x44($sp)
/* f136870: 8fb10048 */ lw $s1,0x48($sp)
/* f136874: 03e00008 */ jr $ra
/* f136878: 27bd00e8 */ addiu $sp,$sp,0xe8
);
GLOBAL_ASM(
glabel func0f13687c
/* f13687c: 27bdfe50 */ addiu $sp,$sp,-432
/* f136880: afbf006c */ sw $ra,0x6c($sp)
/* f136884: afb1004c */ sw $s1,0x4c($sp)
/* f136888: afb00048 */ sw $s0,0x48($sp)
/* f13688c: 00808025 */ or $s0,$a0,$zero
/* f136890: afbe0068 */ sw $s8,0x68($sp)
/* f136894: afb70064 */ sw $s7,0x64($sp)
/* f136898: afb60060 */ sw $s6,0x60($sp)
/* f13689c: afb5005c */ sw $s5,0x5c($sp)
/* f1368a0: afb40058 */ sw $s4,0x58($sp)
/* f1368a4: afb30054 */ sw $s3,0x54($sp)
/* f1368a8: afb20050 */ sw $s2,0x50($sp)
/* f1368ac: f7be0040 */ sdc1 $f30,0x40($sp)
/* f1368b0: f7bc0038 */ sdc1 $f28,0x38($sp)
/* f1368b4: f7ba0030 */ sdc1 $f26,0x30($sp)
/* f1368b8: f7b80028 */ sdc1 $f24,0x28($sp)
/* f1368bc: f7b60020 */ sdc1 $f22,0x20($sp)
/* f1368c0: f7b40018 */ sdc1 $f20,0x18($sp)
/* f1368c4: 0c002f40 */ jal func0000bd00
/* f1368c8: 00008825 */ or $s1,$zero,$zero
/* f1368cc: 44822000 */ mtc1 $v0,$f4
/* f1368d0: 0c002f22 */ jal func0000bc88
/* f1368d4: 46802520 */ cvt.s.w $f20,$f4
/* f1368d8: 44823000 */ mtc1 $v0,$f6
/* f1368dc: 00000000 */ sll $zero,$zero,0x0
/* f1368e0: 46803220 */ cvt.s.w $f8,$f6
/* f1368e4: 0c002f44 */ jal func0000bd10
/* f1368e8: 46144600 */ add.s $f24,$f8,$f20
/* f1368ec: 44825000 */ mtc1 $v0,$f10
/* f1368f0: 0c002f26 */ jal func0000bc98
/* f1368f4: 468055a0 */ cvt.s.w $f22,$f10
/* f1368f8: 3c13800a */ lui $s3,%hi(g_Vars)
/* f1368fc: 26739fc0 */ addiu $s3,$s3,%lo(g_Vars)
/* f136900: 44828000 */ mtc1 $v0,$f16
/* f136904: 8e630284 */ lw $v1,0x284($s3)
/* f136908: 3c0e8008 */ lui $t6,0x8008
/* f13690c: 468084a0 */ cvt.s.w $f18,$f16
/* f136910: 8dcef120 */ lw $t6,-0xee0($t6)
/* f136914: c464170c */ lwc1 $f4,0x170c($v1)
/* f136918: c4661720 */ lwc1 $f6,0x1720($v1)
/* f13691c: c4681710 */ lwc1 $f8,0x1710($v1)
/* f136920: c46a1724 */ lwc1 $f10,0x1724($v1)
/* f136924: 46169680 */ add.s $f26,$f18,$f22
/* f136928: 46062700 */ add.s $f28,$f4,$f6
/* f13692c: 15c00003 */ bnez $t6,.L0f13693c
/* f136930: 460a4780 */ add.s $f30,$f8,$f10
/* f136934: 1000020a */ beqz $zero,.L0f137160
/* f136938: 02001025 */ or $v0,$s0,$zero
.L0f13693c:
/* f13693c: 8e6204b4 */ lw $v0,0x4b4($s3)
/* f136940: 24010030 */ addiu $at,$zero,0x30
/* f136944: 10410003 */ beq $v0,$at,.L0f136954
/* f136948: 24010022 */ addiu $at,$zero,0x22
/* f13694c: 54410003 */ bnel $v0,$at,.L0f13695c
/* f136950: 3c014000 */ lui $at,0x4000
.L0f136954:
/* f136954: 24110001 */ addiu $s1,$zero,0x1
/* f136958: 3c014000 */ lui $at,0x4000
.L0f13695c:
/* f13695c: 44816000 */ mtc1 $at,$f12
/* f136960: 0fc01ac2 */ jal func0f006b08
/* f136964: 00000000 */ sll $zero,$zero,0x0
/* f136968: 3c01437f */ lui $at,0x437f
/* f13696c: 44818000 */ mtc1 $at,$f16
/* f136970: 24060001 */ addiu $a2,$zero,0x1
/* f136974: 3c057777 */ lui $a1,0x7777
/* f136978: 46100482 */ mul.s $f18,$f0,$f16
/* f13697c: 34a5777f */ ori $a1,$a1,0x777f
/* f136980: 2404ff7f */ addiu $a0,$zero,-129
/* f136984: 444ff800 */ cfc1 $t7,$31
/* f136988: 44c6f800 */ ctc1 $a2,$31
/* f13698c: 00000000 */ sll $zero,$zero,0x0
/* f136990: 46009124 */ cvt.w.s $f4,$f18
/* f136994: 4446f800 */ cfc1 $a2,$31
/* f136998: 00000000 */ sll $zero,$zero,0x0
/* f13699c: 30c60078 */ andi $a2,$a2,0x78
/* f1369a0: 10c00012 */ beqz $a2,.L0f1369ec
/* f1369a4: 3c014f00 */ lui $at,0x4f00
/* f1369a8: 44812000 */ mtc1 $at,$f4
/* f1369ac: 24060001 */ addiu $a2,$zero,0x1
/* f1369b0: 46049101 */ sub.s $f4,$f18,$f4
/* f1369b4: 44c6f800 */ ctc1 $a2,$31
/* f1369b8: 00000000 */ sll $zero,$zero,0x0
/* f1369bc: 46002124 */ cvt.w.s $f4,$f4
/* f1369c0: 4446f800 */ cfc1 $a2,$31
/* f1369c4: 00000000 */ sll $zero,$zero,0x0
/* f1369c8: 30c60078 */ andi $a2,$a2,0x78
/* f1369cc: 14c00005 */ bnez $a2,.L0f1369e4
/* f1369d0: 00000000 */ sll $zero,$zero,0x0
/* f1369d4: 44062000 */ mfc1 $a2,$f4
/* f1369d8: 3c018000 */ lui $at,0x8000
/* f1369dc: 10000007 */ beqz $zero,.L0f1369fc
/* f1369e0: 00c13025 */ or $a2,$a2,$at
.L0f1369e4:
/* f1369e4: 10000005 */ beqz $zero,.L0f1369fc
/* f1369e8: 2406ffff */ addiu $a2,$zero,-1
.L0f1369ec:
/* f1369ec: 44062000 */ mfc1 $a2,$f4
/* f1369f0: 00000000 */ sll $zero,$zero,0x0
/* f1369f4: 04c0fffb */ bltz $a2,.L0f1369e4
/* f1369f8: 00000000 */ sll $zero,$zero,0x0
.L0f1369fc:
/* f1369fc: 44cff800 */ ctc1 $t7,$31
/* f136a00: 0fc01a40 */ jal func0f006900
/* f136a04: 00000000 */ sll $zero,$zero,0x0
/* f136a08: 3c014080 */ lui $at,0x4080
/* f136a0c: 44816000 */ mtc1 $at,$f12
/* f136a10: 0fc01ac2 */ jal func0f006b08
/* f136a14: afa2011c */ sw $v0,0x11c($sp)
/* f136a18: 3c01437f */ lui $at,0x437f
/* f136a1c: 44813000 */ mtc1 $at,$f6
/* f136a20: 24060001 */ addiu $a2,$zero,0x1
/* f136a24: 3c052222 */ lui $a1,0x2222
/* f136a28: 46060202 */ mul.s $f8,$f0,$f6
/* f136a2c: 34a5ff7f */ ori $a1,$a1,0xff7f
/* f136a30: 3404aa7f */ dli $a0,0xaa7f
/* f136a34: 4458f800 */ cfc1 $t8,$31
/* f136a38: 44c6f800 */ ctc1 $a2,$31
/* f136a3c: 00000000 */ sll $zero,$zero,0x0
/* f136a40: 460042a4 */ cvt.w.s $f10,$f8
/* f136a44: 4446f800 */ cfc1 $a2,$31
/* f136a48: 00000000 */ sll $zero,$zero,0x0
/* f136a4c: 30c60078 */ andi $a2,$a2,0x78
/* f136a50: 10c00012 */ beqz $a2,.L0f136a9c
/* f136a54: 3c014f00 */ lui $at,0x4f00
/* f136a58: 44815000 */ mtc1 $at,$f10
/* f136a5c: 24060001 */ addiu $a2,$zero,0x1
/* f136a60: 460a4281 */ sub.s $f10,$f8,$f10
/* f136a64: 44c6f800 */ ctc1 $a2,$31
/* f136a68: 00000000 */ sll $zero,$zero,0x0
/* f136a6c: 460052a4 */ cvt.w.s $f10,$f10
/* f136a70: 4446f800 */ cfc1 $a2,$31
/* f136a74: 00000000 */ sll $zero,$zero,0x0
/* f136a78: 30c60078 */ andi $a2,$a2,0x78
/* f136a7c: 14c00005 */ bnez $a2,.L0f136a94
/* f136a80: 00000000 */ sll $zero,$zero,0x0
/* f136a84: 44065000 */ mfc1 $a2,$f10
/* f136a88: 3c018000 */ lui $at,0x8000
/* f136a8c: 10000007 */ beqz $zero,.L0f136aac
/* f136a90: 00c13025 */ or $a2,$a2,$at
.L0f136a94:
/* f136a94: 10000005 */ beqz $zero,.L0f136aac
/* f136a98: 2406ffff */ addiu $a2,$zero,-1
.L0f136a9c:
/* f136a9c: 44065000 */ mfc1 $a2,$f10
/* f136aa0: 00000000 */ sll $zero,$zero,0x0
/* f136aa4: 04c0fffb */ bltz $a2,.L0f136a94
/* f136aa8: 00000000 */ sll $zero,$zero,0x0
.L0f136aac:
/* f136aac: 44d8f800 */ ctc1 $t8,$31
/* f136ab0: 0fc01a40 */ jal func0f006900
/* f136ab4: 00000000 */ sll $zero,$zero,0x0
/* f136ab8: 3c014000 */ lui $at,0x4000
/* f136abc: 44816000 */ mtc1 $at,$f12
/* f136ac0: 0fc01ad5 */ jal func0f006b54
/* f136ac4: afa20120 */ sw $v0,0x120($sp)
/* f136ac8: 3c01437f */ lui $at,0x437f
/* f136acc: 44818000 */ mtc1 $at,$f16
/* f136ad0: 24060001 */ addiu $a2,$zero,0x1
/* f136ad4: 3c055555 */ lui $a1,0x5555
/* f136ad8: 46100482 */ mul.s $f18,$f0,$f16
/* f136adc: 34a5ff7f */ ori $a1,$a1,0xff7f
/* f136ae0: 3404ff7f */ dli $a0,0xff7f
/* f136ae4: 4459f800 */ cfc1 $t9,$31
/* f136ae8: 44c6f800 */ ctc1 $a2,$31
/* f136aec: 00000000 */ sll $zero,$zero,0x0
/* f136af0: 46009124 */ cvt.w.s $f4,$f18
/* f136af4: 4446f800 */ cfc1 $a2,$31
/* f136af8: 00000000 */ sll $zero,$zero,0x0
/* f136afc: 30c60078 */ andi $a2,$a2,0x78
/* f136b00: 10c00012 */ beqz $a2,.L0f136b4c
/* f136b04: 3c014f00 */ lui $at,0x4f00
/* f136b08: 44812000 */ mtc1 $at,$f4
/* f136b0c: 24060001 */ addiu $a2,$zero,0x1
/* f136b10: 46049101 */ sub.s $f4,$f18,$f4
/* f136b14: 44c6f800 */ ctc1 $a2,$31
/* f136b18: 00000000 */ sll $zero,$zero,0x0
/* f136b1c: 46002124 */ cvt.w.s $f4,$f4
/* f136b20: 4446f800 */ cfc1 $a2,$31
/* f136b24: 00000000 */ sll $zero,$zero,0x0
/* f136b28: 30c60078 */ andi $a2,$a2,0x78
/* f136b2c: 14c00005 */ bnez $a2,.L0f136b44
/* f136b30: 00000000 */ sll $zero,$zero,0x0
/* f136b34: 44062000 */ mfc1 $a2,$f4
/* f136b38: 3c018000 */ lui $at,0x8000
/* f136b3c: 10000007 */ beqz $zero,.L0f136b5c
/* f136b40: 00c13025 */ or $a2,$a2,$at
.L0f136b44:
/* f136b44: 10000005 */ beqz $zero,.L0f136b5c
/* f136b48: 2406ffff */ addiu $a2,$zero,-1
.L0f136b4c:
/* f136b4c: 44062000 */ mfc1 $a2,$f4
/* f136b50: 00000000 */ sll $zero,$zero,0x0
/* f136b54: 04c0fffb */ bltz $a2,.L0f136b44
/* f136b58: 00000000 */ sll $zero,$zero,0x0
.L0f136b5c:
/* f136b5c: 44d9f800 */ ctc1 $t9,$31
/* f136b60: 0fc01a40 */ jal func0f006900
/* f136b64: 00000000 */ sll $zero,$zero,0x0
/* f136b68: 3c014080 */ lui $at,0x4080
/* f136b6c: 44816000 */ mtc1 $at,$f12
/* f136b70: 0fc01ad5 */ jal func0f006b54
/* f136b74: afa20124 */ sw $v0,0x124($sp)
/* f136b78: 3c01437f */ lui $at,0x437f
/* f136b7c: 44813000 */ mtc1 $at,$f6
/* f136b80: 24060001 */ addiu $a2,$zero,0x1
/* f136b84: 3c04aaaa */ lui $a0,0xaaaa
/* f136b88: 46060202 */ mul.s $f8,$f0,$f6
/* f136b8c: 3c057777 */ lui $a1,0x7777
/* f136b90: 34a5ff7f */ ori $a1,$a1,0xff7f
/* f136b94: 3484ff7f */ ori $a0,$a0,0xff7f
/* f136b98: 444ef800 */ cfc1 $t6,$31
/* f136b9c: 44c6f800 */ ctc1 $a2,$31
/* f136ba0: 00000000 */ sll $zero,$zero,0x0
/* f136ba4: 460042a4 */ cvt.w.s $f10,$f8
/* f136ba8: 4446f800 */ cfc1 $a2,$31
/* f136bac: 00000000 */ sll $zero,$zero,0x0
/* f136bb0: 30c60078 */ andi $a2,$a2,0x78
/* f136bb4: 10c00012 */ beqz $a2,.L0f136c00
/* f136bb8: 3c014f00 */ lui $at,0x4f00
/* f136bbc: 44815000 */ mtc1 $at,$f10
/* f136bc0: 24060001 */ addiu $a2,$zero,0x1
/* f136bc4: 460a4281 */ sub.s $f10,$f8,$f10
/* f136bc8: 44c6f800 */ ctc1 $a2,$31
/* f136bcc: 00000000 */ sll $zero,$zero,0x0
/* f136bd0: 460052a4 */ cvt.w.s $f10,$f10
/* f136bd4: 4446f800 */ cfc1 $a2,$31
/* f136bd8: 00000000 */ sll $zero,$zero,0x0
/* f136bdc: 30c60078 */ andi $a2,$a2,0x78
/* f136be0: 14c00005 */ bnez $a2,.L0f136bf8
/* f136be4: 00000000 */ sll $zero,$zero,0x0
/* f136be8: 44065000 */ mfc1 $a2,$f10
/* f136bec: 3c018000 */ lui $at,0x8000
/* f136bf0: 10000007 */ beqz $zero,.L0f136c10
/* f136bf4: 00c13025 */ or $a2,$a2,$at
.L0f136bf8:
/* f136bf8: 10000005 */ beqz $zero,.L0f136c10
/* f136bfc: 2406ffff */ addiu $a2,$zero,-1
.L0f136c00:
/* f136c00: 44065000 */ mfc1 $a2,$f10
/* f136c04: 00000000 */ sll $zero,$zero,0x0
/* f136c08: 04c0fffb */ bltz $a2,.L0f136bf8
/* f136c0c: 00000000 */ sll $zero,$zero,0x0
.L0f136c10:
/* f136c10: 44cef800 */ ctc1 $t6,$31
/* f136c14: 0fc01a40 */ jal func0f006900
/* f136c18: 00000000 */ sll $zero,$zero,0x0
/* f136c1c: 1220000a */ beqz $s1,.L0f136c48
/* f136c20: afa20128 */ sw $v0,0x128($sp)
/* f136c24: 27b1011c */ addiu $s1,$sp,0x11c
/* f136c28: 27b20128 */ addiu $s2,$sp,0x128
/* f136c2c: 8e240000 */ lw $a0,0x0($s1)
.L0f136c30:
/* f136c30: 2406005f */ addiu $a2,$zero,0x5f
/* f136c34: 0fc01a40 */ jal func0f006900
/* f136c38: 308500ff */ andi $a1,$a0,0xff
/* f136c3c: 26310004 */ addiu $s1,$s1,0x4
/* f136c40: 5632fffb */ bnel $s1,$s2,.L0f136c30
/* f136c44: 8e240000 */ lw $a0,0x0($s1)
.L0f136c48:
/* f136c48: 0c002f9d */ jal func0000be74
/* f136c4c: 00000000 */ sll $zero,$zero,0x0
/* f136c50: 0c002f72 */ jal func0000bdc8
/* f136c54: e7a00090 */ swc1 $f0,0x90($sp)
/* f136c58: c7b00090 */ lwc1 $f16,0x90($sp)
/* f136c5c: 3c013f00 */ lui $at,0x3f00
/* f136c60: 44812000 */ mtc1 $at,$f4
/* f136c64: 46008483 */ div.s $f18,$f16,$f0
/* f136c68: 3c0142b4 */ lui $at,0x42b4
/* f136c6c: 44814000 */ mtc1 $at,$f8
/* f136c70: 3c017f1b */ lui $at,%hi(var7f1b57b8)
/* f136c74: c43057b8 */ lwc1 $f16,%lo(var7f1b57b8)($at)
/* f136c78: 46049182 */ mul.s $f6,$f18,$f4
/* f136c7c: 46064281 */ sub.s $f10,$f8,$f6
/* f136c80: 46105302 */ mul.s $f12,$f10,$f16
/* f136c84: 0c0068f4 */ jal func0001a3d0
/* f136c88: 00000000 */ sll $zero,$zero,0x0
/* f136c8c: 27b1016c */ addiu $s1,$sp,0x16c
/* f136c90: 02202025 */ or $a0,$s1,$zero
/* f136c94: 0c00566c */ jal func000159b0
/* f136c98: e7a00154 */ swc1 $f0,0x154($sp)
/* f136c9c: 0fc2d5be */ jal func0f0b56f8
/* f136ca0: 00000000 */ sll $zero,$zero,0x0
/* f136ca4: 00402025 */ or $a0,$v0,$zero
/* f136ca8: 0c0056f8 */ jal func00015be0
/* f136cac: 02202825 */ or $a1,$s1,$zero
/* f136cb0: 44800000 */ mtc1 $zero,$f0
/* f136cb4: 3c017f1b */ lui $at,%hi(var7f1b57bc)
/* f136cb8: c42c57bc */ lwc1 $f12,%lo(var7f1b57bc)($at)
/* f136cbc: 02202825 */ or $a1,$s1,$zero
/* f136cc0: e7a0019c */ swc1 $f0,0x19c($sp)
/* f136cc4: e7a001a0 */ swc1 $f0,0x1a0($sp)
/* f136cc8: 0c0057e2 */ jal func00015f88
/* f136ccc: e7a001a4 */ swc1 $f0,0x1a4($sp)
/* f136cd0: 8e630284 */ lw $v1,0x284($s3)
/* f136cd4: c7b20170 */ lwc1 $f18,0x170($sp)
/* f136cd8: c7a60180 */ lwc1 $f6,0x180($sp)
/* f136cdc: c4641734 */ lwc1 $f4,0x1734($v1)
/* f136ce0: 02002025 */ or $a0,$s0,$zero
/* f136ce4: 2405ffff */ addiu $a1,$zero,-1
/* f136ce8: 46049202 */ mul.s $f8,$f18,$f4
/* f136cec: c7b20190 */ lwc1 $f18,0x190($sp)
/* f136cf0: e7a80170 */ swc1 $f8,0x170($sp)
/* f136cf4: c46a1734 */ lwc1 $f10,0x1734($v1)
/* f136cf8: 460a3402 */ mul.s $f16,$f6,$f10
/* f136cfc: c7a6016c */ lwc1 $f6,0x16c($sp)
/* f136d00: e7b00180 */ swc1 $f16,0x180($sp)
/* f136d04: c4641734 */ lwc1 $f4,0x1734($v1)
/* f136d08: 46049202 */ mul.s $f8,$f18,$f4
/* f136d0c: c7b2017c */ lwc1 $f18,0x17c($sp)
/* f136d10: e7a80190 */ swc1 $f8,0x190($sp)
/* f136d14: c46a1730 */ lwc1 $f10,0x1730($v1)
/* f136d18: 460a3402 */ mul.s $f16,$f6,$f10
/* f136d1c: c7a6018c */ lwc1 $f6,0x18c($sp)
/* f136d20: e7b0016c */ swc1 $f16,0x16c($sp)
/* f136d24: c4641730 */ lwc1 $f4,0x1730($v1)
/* f136d28: 46049202 */ mul.s $f8,$f18,$f4
/* f136d2c: e7a8017c */ swc1 $f8,0x17c($sp)
/* f136d30: c46a1730 */ lwc1 $f10,0x1730($v1)
/* f136d34: 460a3402 */ mul.s $f16,$f6,$f10
/* f136d38: e7b0018c */ swc1 $f16,0x18c($sp)
/* f136d3c: c4721bbc */ lwc1 $f18,0x1bbc($v1)
/* f136d40: e7b20148 */ swc1 $f18,0x148($sp)
/* f136d44: c4641bc0 */ lwc1 $f4,0x1bc0($v1)
/* f136d48: e7a4014c */ swc1 $f4,0x14c($sp)
/* f136d4c: c4681bc4 */ lwc1 $f8,0x1bc4($v1)
/* f136d50: 0fc54df7 */ jal func0f1537dc
/* f136d54: e7a80150 */ swc1 $f8,0x150($sp)
/* f136d58: c7ae0154 */ lwc1 $f14,0x154($sp)
/* f136d5c: 3c0fb900 */ lui $t7,0xb900
/* f136d60: 3c180050 */ lui $t8,0x50
/* f136d64: 3c013f80 */ lui $at,0x3f80
/* f136d68: 37184340 */ ori $t8,$t8,0x4340
/* f136d6c: 35ef031d */ ori $t7,$t7,0x31d
/* f136d70: 3c1f800a */ lui $ra,0x800a
/* f136d74: 44816000 */ mtc1 $at,$f12
/* f136d78: ac4f0000 */ sw $t7,0x0($v0)
/* f136d7c: ac580004 */ sw $t8,0x4($v0)
/* f136d80: 24500008 */ addiu $s0,$v0,0x8
/* f136d84: 27ff415c */ addiu $ra,$ra,0x415c
/* f136d88: 0000b825 */ or $s7,$zero,$zero
/* f136d8c: 241e0001 */ addiu $s8,$zero,0x1
/* f136d90: 24160003 */ addiu $s6,$zero,0x3
/* f136d94: 3c14f600 */ lui $s4,0xf600
/* f136d98: 27b3011c */ addiu $s3,$sp,0x11c
/* f136d9c: 3c12fa00 */ lui $s2,0xfa00
.L0f136da0:
/* f136da0: 3c198008 */ lui $t9,0x8008
/* f136da4: 8f39f124 */ lw $t9,-0xedc($t9)
/* f136da8: 24010002 */ addiu $at,$zero,0x2
/* f136dac: 3c11800a */ lui $s1,0x800a
/* f136db0: 17200003 */ bnez $t9,.L0f136dc0
/* f136db4: 00000000 */ sll $zero,$zero,0x0
/* f136db8: 52e100e4 */ beql $s7,$at,.L0f13714c
/* f136dbc: 26f70001 */ addiu $s7,$s7,0x1
.L0f136dc0:
/* f136dc0: 8e314158 */ lw $s1,0x4158($s1)
/* f136dc4: 0000a825 */ or $s5,$zero,$zero
/* f136dc8: 06200036 */ bltz $s1,.L0f136ea4
/* f136dcc: 00000000 */ sll $zero,$zero,0x0
.L0f136dd0:
/* f136dd0: 0620002f */ bltz $s1,.L0f136e90
/* f136dd4: 00006825 */ or $t5,$zero,$zero
/* f136dd8: 26220001 */ addiu $v0,$s1,0x1
/* f136ddc: 00570019 */ multu $v0,$s7
/* f136de0: 3c06800a */ lui $a2,0x800a
/* f136de4: 00157880 */ sll $t7,$s5,0x2
/* f136de8: 27b800d0 */ addiu $t8,$sp,0xd0
/* f136dec: 01f86021 */ addu $t4,$t7,$t8
/* f136df0: 8cc64154 */ lw $a2,0x4154($a2)
/* f136df4: 00007012 */ mflo $t6
/* f136df8: 00000000 */ sll $zero,$zero,0x0
/* f136dfc: 00000000 */ sll $zero,$zero,0x0
/* f136e00: 01c20019 */ multu $t6,$v0
/* f136e04: 00002012 */ mflo $a0
/* f136e08: 00000000 */ sll $zero,$zero,0x0
/* f136e0c: 00000000 */ sll $zero,$zero,0x0
/* f136e10: 02a20019 */ multu $s5,$v0
/* f136e14: 00002812 */ mflo $a1
/* f136e18: 00000000 */ sll $zero,$zero,0x0
/* f136e1c: 00000000 */ sll $zero,$zero,0x0
.L0f136e20:
/* f136e20: 008dc821 */ addu $t9,$a0,$t5
/* f136e24: 03257021 */ addu $t6,$t9,$a1
/* f136e28: 01d60019 */ multu $t6,$s6
/* f136e2c: c7a60148 */ lwc1 $f6,0x148($sp)
/* f136e30: c7b2014c */ lwc1 $f18,0x14c($sp)
/* f136e34: 25ad0001 */ addiu $t5,$t5,0x1
/* f136e38: 022d082a */ slt $at,$s1,$t5
/* f136e3c: 00001812 */ mflo $v1
/* f136e40: 00037880 */ sll $t7,$v1,0x2
/* f136e44: 00cf1021 */ addu $v0,$a2,$t7
/* f136e48: c44a0000 */ lwc1 $f10,0x0($v0)
/* f136e4c: c4440004 */ lwc1 $f4,0x4($v0)
/* f136e50: 460a3402 */ mul.s $f16,$f6,$f10
/* f136e54: c44a0008 */ lwc1 $f10,0x8($v0)
/* f136e58: 46049202 */ mul.s $f8,$f18,$f4
/* f136e5c: c7b20150 */ lwc1 $f18,0x150($sp)
/* f136e60: 46125102 */ mul.s $f4,$f10,$f18
/* f136e64: 46088180 */ add.s $f6,$f16,$f8
/* f136e68: 46062000 */ add.s $f0,$f4,$f6
/* f136e6c: 460e003e */ c.le.s $f0,$f14
/* f136e70: 00000000 */ sll $zero,$zero,0x0
/* f136e74: 45020004 */ bc1fl .L0f136e88
/* f136e78: ad800000 */ sw $zero,0x0($t4)
/* f136e7c: 10000002 */ beqz $zero,.L0f136e88
/* f136e80: ad9e0000 */ sw $s8,0x0($t4)
/* f136e84: ad800000 */ sw $zero,0x0($t4)
.L0f136e88:
/* f136e88: 1020ffe5 */ beqz $at,.L0f136e20
/* f136e8c: 258c0010 */ addiu $t4,$t4,0x10
.L0f136e90:
/* f136e90: 26b50001 */ addiu $s5,$s5,0x1
/* f136e94: 0235082a */ slt $at,$s1,$s5
/* f136e98: 1020ffcd */ beqz $at,.L0f136dd0
/* f136e9c: 00000000 */ sll $zero,$zero,0x0
/* f136ea0: 0000a825 */ or $s5,$zero,$zero
.L0f136ea4:
/* f136ea4: 5a2000a9 */ blezl $s1,.L0f13714c
/* f136ea8: 26f70001 */ addiu $s7,$s7,0x1
.L0f136eac:
/* f136eac: 1a2000a2 */ blez $s1,.L0f137138
/* f136eb0: 00006825 */ or $t5,$zero,$zero
/* f136eb4: 0015c080 */ sll $t8,$s5,0x2
/* f136eb8: 27b900d0 */ addiu $t9,$sp,0xd0
/* f136ebc: 03196021 */ addu $t4,$t8,$t9
.L0f136ec0:
/* f136ec0: 8d8e0000 */ lw $t6,0x0($t4)
/* f136ec4: 11c0000a */ beqz $t6,.L0f136ef0
/* f136ec8: 00000000 */ sll $zero,$zero,0x0
/* f136ecc: 8d8f0010 */ lw $t7,0x10($t4)
/* f136ed0: 11e00007 */ beqz $t7,.L0f136ef0
/* f136ed4: 00000000 */ sll $zero,$zero,0x0
/* f136ed8: 8d980004 */ lw $t8,0x4($t4)
/* f136edc: 13000004 */ beqz $t8,.L0f136ef0
/* f136ee0: 00000000 */ sll $zero,$zero,0x0
/* f136ee4: 8d990014 */ lw $t9,0x14($t4)
/* f136ee8: 57200090 */ bnezl $t9,.L0f13712c
/* f136eec: 25ad0001 */ addiu $t5,$t5,0x1
.L0f136ef0:
/* f136ef0: 02310019 */ multu $s1,$s1
/* f136ef4: 00002825 */ or $a1,$zero,$zero
/* f136ef8: 00007012 */ mflo $t6
/* f136efc: 00000000 */ sll $zero,$zero,0x0
/* f136f00: 00000000 */ sll $zero,$zero,0x0
/* f136f04: 01d70019 */ multu $t6,$s7
/* f136f08: 8fee0000 */ lw $t6,0x0($ra)
/* f136f0c: 00007812 */ mflo $t7
/* f136f10: 01edc021 */ addu $t8,$t7,$t5
/* f136f14: 00000000 */ sll $zero,$zero,0x0
/* f136f18: 02b10019 */ multu $s5,$s1
/* f136f1c: 0000c812 */ mflo $t9
/* f136f20: 03195821 */ addu $t3,$t8,$t9
/* f136f24: 000b3880 */ sll $a3,$t3,0x2
/* f136f28: 01c74021 */ addu $t0,$t6,$a3
/* f136f2c: 8d020000 */ lw $v0,0x0($t0)
/* f136f30: 8d090004 */ lw $t1,0x4($t0)
/* f136f34: 3c198008 */ lui $t9,0x8008
/* f136f38: 00560019 */ multu $v0,$s6
/* f136f3c: 01225023 */ subu $t2,$t1,$v0
/* f136f40: 8f39f120 */ lw $t9,-0xee0($t9)
/* f136f44: 00403025 */ or $a2,$v0,$zero
/* f136f48: 05410003 */ bgez $t2,.L0f136f58
/* f136f4c: 000a7883 */ sra $t7,$t2,0x2
/* f136f50: 25410003 */ addiu $at,$t2,0x3
/* f136f54: 00017883 */ sra $t7,$at,0x2
.L0f136f58:
/* f136f58: 0000c012 */ mflo $t8
/* f136f5c: 0049082a */ slt $at,$v0,$t1
/* f136f60: 25ea0001 */ addiu $t2,$t7,0x1
/* f136f64: 00402025 */ or $a0,$v0,$zero
/* f136f68: 1020006f */ beqz $at,.L0f137128
/* f136f6c: 03191821 */ addu $v1,$t8,$t9
.L0f136f70:
/* f136f70: 14c40009 */ bne $a2,$a0,.L0f136f98
/* f136f74: 02001025 */ or $v0,$s0,$zero
/* f136f78: 00057080 */ sll $t6,$a1,0x2
/* f136f7c: 026e7821 */ addu $t7,$s3,$t6
/* f136f80: ac520000 */ sw $s2,0x0($v0)
/* f136f84: 8df80000 */ lw $t8,0x0($t7)
/* f136f88: 26100008 */ addiu $s0,$s0,0x8
/* f136f8c: 24a50001 */ addiu $a1,$a1,0x1
/* f136f90: 00ca3021 */ addu $a2,$a2,$t2
/* f136f94: ac580004 */ sw $t8,0x4($v0)
.L0f136f98:
/* f136f98: 80790000 */ lb $t9,0x0($v1)
/* f136f9c: 24630003 */ addiu $v1,$v1,0x3
/* f136fa0: 44998000 */ mtc1 $t9,$f16
/* f136fa4: 00000000 */ sll $zero,$zero,0x0
/* f136fa8: 46808220 */ cvt.s.w $f8,$f16
/* f136fac: c7b00174 */ lwc1 $f16,0x174($sp)
/* f136fb0: e7a800c4 */ swc1 $f8,0xc4($sp)
/* f136fb4: 806efffe */ lb $t6,-0x2($v1)
/* f136fb8: c7a800c4 */ lwc1 $f8,0xc4($sp)
/* f136fbc: 448e5000 */ mtc1 $t6,$f10
/* f136fc0: 00000000 */ sll $zero,$zero,0x0
/* f136fc4: 468054a0 */ cvt.s.w $f18,$f10
/* f136fc8: 46088282 */ mul.s $f10,$f16,$f8
/* f136fcc: e7b200c8 */ swc1 $f18,0xc8($sp)
/* f136fd0: 806fffff */ lb $t7,-0x1($v1)
/* f136fd4: c7b20184 */ lwc1 $f18,0x184($sp)
/* f136fd8: 448f2000 */ mtc1 $t7,$f4
/* f136fdc: 00000000 */ sll $zero,$zero,0x0
/* f136fe0: 468021a0 */ cvt.s.w $f6,$f4
/* f136fe4: c7a400c8 */ lwc1 $f4,0xc8($sp)
/* f136fe8: e7a600cc */ swc1 $f6,0xcc($sp)
/* f136fec: 46049182 */ mul.s $f6,$f18,$f4
/* f136ff0: c7b200cc */ lwc1 $f18,0xcc($sp)
/* f136ff4: 46065400 */ add.s $f16,$f10,$f6
/* f136ff8: c7aa0194 */ lwc1 $f10,0x194($sp)
/* f136ffc: 460a9182 */ mul.s $f6,$f18,$f10
/* f137000: 46103280 */ add.s $f10,$f6,$f16
/* f137004: c7a60170 */ lwc1 $f6,0x170($sp)
/* f137008: 460a6003 */ div.s $f0,$f12,$f10
/* f13700c: c7aa0180 */ lwc1 $f10,0x180($sp)
/* f137010: 46083402 */ mul.s $f16,$f6,$f8
/* f137014: 00000000 */ sll $zero,$zero,0x0
/* f137018: 46045182 */ mul.s $f6,$f10,$f4
/* f13701c: 46068280 */ add.s $f10,$f16,$f6
/* f137020: c7b00190 */ lwc1 $f16,0x190($sp)
/* f137024: 46109182 */ mul.s $f6,$f18,$f16
/* f137028: 460a3400 */ add.s $f16,$f6,$f10
/* f13702c: 46008182 */ mul.s $f6,$f16,$f0
/* f137030: 461e3280 */ add.s $f10,$f6,$f30
/* f137034: 460ab03c */ c.lt.s $f22,$f10
/* f137038: e7aa00b8 */ swc1 $f10,0xb8($sp)
/* f13703c: 45000031 */ bc1f .L0f137104
/* f137040: 00000000 */ sll $zero,$zero,0x0
/* f137044: 461a503c */ c.lt.s $f10,$f26
/* f137048: c7b0016c */ lwc1 $f16,0x16c($sp)
/* f13704c: 4502002e */ bc1fl .L0f137108
/* f137050: 8fef0000 */ lw $t7,0x0($ra)
/* f137054: 46088182 */ mul.s $f6,$f16,$f8
/* f137058: c7b0017c */ lwc1 $f16,0x17c($sp)
/* f13705c: 46048202 */ mul.s $f8,$f16,$f4
/* f137060: c7a4018c */ lwc1 $f4,0x18c($sp)
/* f137064: 46083400 */ add.s $f16,$f6,$f8
/* f137068: 46049182 */ mul.s $f6,$f18,$f4
/* f13706c: 46103200 */ add.s $f8,$f6,$f16
/* f137070: 46004482 */ mul.s $f18,$f8,$f0
/* f137074: 4612e081 */ sub.s $f2,$f28,$f18
/* f137078: 4602a03c */ c.lt.s $f20,$f2
/* f13707c: e7a200b4 */ swc1 $f2,0xb4($sp)
/* f137080: 45020021 */ bc1fl .L0f137108
/* f137084: 8fef0000 */ lw $t7,0x0($ra)
/* f137088: 4618103c */ c.lt.s $f2,$f24
/* f13708c: e7a200b4 */ swc1 $f2,0xb4($sp)
/* f137090: c7a400b4 */ lwc1 $f4,0xb4($sp)
/* f137094: 4502001c */ bc1fl .L0f137108
/* f137098: 8fef0000 */ lw $t7,0x0($ra)
/* f13709c: 4600218d */ trunc.w.s $f6,$f4
/* f1370a0: 02001025 */ or $v0,$s0,$zero
/* f1370a4: 26100008 */ addiu $s0,$s0,0x8
/* f1370a8: 4600540d */ trunc.w.s $f16,$f10
/* f1370ac: 44193000 */ mfc1 $t9,$f6
/* f1370b0: 440f8000 */ mfc1 $t7,$f16
/* f1370b4: afb900ac */ sw $t9,0xac($sp)
/* f1370b8: 25f90001 */ addiu $t9,$t7,0x1
/* f1370bc: 332e03ff */ andi $t6,$t9,0x3ff
/* f1370c0: 8fb900ac */ lw $t9,0xac($sp)
/* f1370c4: afaf00b0 */ sw $t7,0xb0($sp)
/* f1370c8: 000e7880 */ sll $t7,$t6,0x2
/* f1370cc: 01f4c025 */ or $t8,$t7,$s4
/* f1370d0: 272e0001 */ addiu $t6,$t9,0x1
/* f1370d4: 31cf03ff */ andi $t7,$t6,0x3ff
/* f1370d8: 000fcb80 */ sll $t9,$t7,0xe
/* f1370dc: 03197025 */ or $t6,$t8,$t9
/* f1370e0: ac4e0000 */ sw $t6,0x0($v0)
/* f1370e4: 8faf00b0 */ lw $t7,0xb0($sp)
/* f1370e8: 8fae00ac */ lw $t6,0xac($sp)
/* f1370ec: 31f803ff */ andi $t8,$t7,0x3ff
/* f1370f0: 0018c880 */ sll $t9,$t8,0x2
/* f1370f4: 31cf03ff */ andi $t7,$t6,0x3ff
/* f1370f8: 000fc380 */ sll $t8,$t7,0xe
/* f1370fc: 03387025 */ or $t6,$t9,$t8
/* f137100: ac4e0004 */ sw $t6,0x4($v0)
.L0f137104:
/* f137104: 8fef0000 */ lw $t7,0x0($ra)
.L0f137108:
/* f137108: 24840001 */ addiu $a0,$a0,0x1
/* f13710c: 01e7c821 */ addu $t9,$t7,$a3
/* f137110: 8f380004 */ lw $t8,0x4($t9)
/* f137114: 0098082a */ slt $at,$a0,$t8
/* f137118: 1420ff95 */ bnez $at,.L0f136f70
/* f13711c: 00000000 */ sll $zero,$zero,0x0
/* f137120: 3c11800a */ lui $s1,0x800a
/* f137124: 8e314158 */ lw $s1,0x4158($s1)
.L0f137128:
/* f137128: 25ad0001 */ addiu $t5,$t5,0x1
.L0f13712c:
/* f13712c: 01b1082a */ slt $at,$t5,$s1
/* f137130: 1420ff63 */ bnez $at,.L0f136ec0
/* f137134: 258c0010 */ addiu $t4,$t4,0x10
.L0f137138:
/* f137138: 26b50001 */ addiu $s5,$s5,0x1
/* f13713c: 02b1082a */ slt $at,$s5,$s1
/* f137140: 1420ff5a */ bnez $at,.L0f136eac
/* f137144: 00000000 */ sll $zero,$zero,0x0
/* f137148: 26f70001 */ addiu $s7,$s7,0x1
.L0f13714c:
/* f13714c: 24010006 */ addiu $at,$zero,0x6
/* f137150: 16e1ff13 */ bne $s7,$at,.L0f136da0
/* f137154: 00000000 */ sll $zero,$zero,0x0
/* f137158: 0fc54e0e */ jal func0f153838
/* f13715c: 02002025 */ or $a0,$s0,$zero
.L0f137160:
/* f137160: 8fbf006c */ lw $ra,0x6c($sp)
/* f137164: d7b40018 */ ldc1 $f20,0x18($sp)
/* f137168: d7b60020 */ ldc1 $f22,0x20($sp)
/* f13716c: d7b80028 */ ldc1 $f24,0x28($sp)
/* f137170: d7ba0030 */ ldc1 $f26,0x30($sp)
/* f137174: d7bc0038 */ ldc1 $f28,0x38($sp)
/* f137178: d7be0040 */ ldc1 $f30,0x40($sp)
/* f13717c: 8fb00048 */ lw $s0,0x48($sp)
/* f137180: 8fb1004c */ lw $s1,0x4c($sp)
/* f137184: 8fb20050 */ lw $s2,0x50($sp)
/* f137188: 8fb30054 */ lw $s3,0x54($sp)
/* f13718c: 8fb40058 */ lw $s4,0x58($sp)
/* f137190: 8fb5005c */ lw $s5,0x5c($sp)
/* f137194: 8fb60060 */ lw $s6,0x60($sp)
/* f137198: 8fb70064 */ lw $s7,0x64($sp)
/* f13719c: 8fbe0068 */ lw $s8,0x68($sp)
/* f1371a0: 03e00008 */ jr $ra
/* f1371a4: 27bd01b0 */ addiu $sp,$sp,0x1b0
/* f1371a8: 00000000 */ sll $zero,$zero,0x0
/* f1371ac: 00000000 */ sll $zero,$zero,0x0
/* f1371b0: 27bdffc0 */ addiu $sp,$sp,-64
/* f1371b4: afbf002c */ sw $ra,0x2c($sp)
/* f1371b8: afb00028 */ sw $s0,0x28($sp)
/* f1371bc: afa50044 */ sw $a1,0x44($sp)
/* f1371c0: 00808025 */ or $s0,$a0,$zero
/* f1371c4: f7b60020 */ sdc1 $f22,0x20($sp)
/* f1371c8: f7b40018 */ sdc1 $f20,0x18($sp)
/* f1371cc: afa60048 */ sw $a2,0x48($sp)
/* f1371d0: afa7004c */ sw $a3,0x4c($sp)
/* f1371d4: 0c0068f7 */ jal func0001a3dc
/* f1371d8: c7ac0044 */ lwc1 $f12,0x44($sp)
/* f1371dc: c7b60044 */ lwc1 $f22,0x44($sp)
/* f1371e0: 46000506 */ mov.s $f20,$f0
/* f1371e4: 0c0068f4 */ jal func0001a3d0
/* f1371e8: 4600b306 */ mov.s $f12,$f22
/* f1371ec: c7a4004c */ lwc1 $f4,0x4c($sp)
/* f1371f0: c7a80048 */ lwc1 $f8,0x48($sp)
/* f1371f4: 4600b306 */ mov.s $f12,$f22
/* f1371f8: 46040182 */ mul.s $f6,$f0,$f4
/* f1371fc: 00000000 */ sll $zero,$zero,0x0
/* f137200: 46144282 */ mul.s $f10,$f8,$f20
/* f137204: 460a3400 */ add.s $f16,$f6,$f10
/* f137208: 0c0068f4 */ jal func0001a3d0
/* f13720c: e7b0003c */ swc1 $f16,0x3c($sp)
/* f137210: 46000506 */ mov.s $f20,$f0
/* f137214: 0c0068f7 */ jal func0001a3dc
/* f137218: 4600b306 */ mov.s $f12,$f22
/* f13721c: c7b20048 */ lwc1 $f18,0x48($sp)
/* f137220: c7a8004c */ lwc1 $f8,0x4c($sp)
/* f137224: c7b60050 */ lwc1 $f22,0x50($sp)
/* f137228: 46149102 */ mul.s $f4,$f18,$f20
/* f13722c: 4600b306 */ mov.s $f12,$f22
/* f137230: 46080182 */ mul.s $f6,$f0,$f8
/* f137234: 46062281 */ sub.s $f10,$f4,$f6
/* f137238: 0c0068f7 */ jal func0001a3dc
/* f13723c: e7aa0038 */ swc1 $f10,0x38($sp)
/* f137240: 46000506 */ mov.s $f20,$f0
/* f137244: 0c0068f4 */ jal func0001a3d0
/* f137248: 4600b306 */ mov.s $f12,$f22
/* f13724c: 46140400 */ add.s $f16,$f0,$f20
/* f137250: c7b20054 */ lwc1 $f18,0x54($sp)
/* f137254: c7a4003c */ lwc1 $f4,0x3c($sp)
/* f137258: 4600b306 */ mov.s $f12,$f22
/* f13725c: 46128202 */ mul.s $f8,$f16,$f18
/* f137260: 46044180 */ add.s $f6,$f8,$f4
/* f137264: 4600328d */ trunc.w.s $f10,$f6
/* f137268: 440f5000 */ mfc1 $t7,$f10
/* f13726c: 0c0068f4 */ jal func0001a3d0
/* f137270: a60f0008 */ sh $t7,0x8($s0)
/* f137274: 46000506 */ mov.s $f20,$f0
/* f137278: 0c0068f7 */ jal func0001a3dc
/* f13727c: 4600b306 */ mov.s $f12,$f22
/* f137280: 4600a401 */ sub.s $f16,$f20,$f0
/* f137284: c7b20058 */ lwc1 $f18,0x58($sp)
/* f137288: c7a40038 */ lwc1 $f4,0x38($sp)
/* f13728c: 3c017f1b */ lui $at,%hi(var7f1b57dc)
/* f137290: 46128202 */ mul.s $f8,$f16,$f18
/* f137294: 46044180 */ add.s $f6,$f8,$f4
/* f137298: 4600328d */ trunc.w.s $f10,$f6
/* f13729c: 44195000 */ mfc1 $t9,$f10
/* f1372a0: 00000000 */ sll $zero,$zero,0x0
/* f1372a4: a619000a */ sh $t9,0xa($s0)
/* f1372a8: c43057dc */ lwc1 $f16,%lo(var7f1b57dc)($at)
/* f1372ac: 4610b300 */ add.s $f12,$f22,$f16
/* f1372b0: 0c0068f7 */ jal func0001a3dc
/* f1372b4: e7ac0030 */ swc1 $f12,0x30($sp)
/* f1372b8: 46000506 */ mov.s $f20,$f0
/* f1372bc: 0c0068f4 */ jal func0001a3d0
/* f1372c0: c7ac0030 */ lwc1 $f12,0x30($sp)
/* f1372c4: 46140480 */ add.s $f18,$f0,$f20
/* f1372c8: c7a80054 */ lwc1 $f8,0x54($sp)
/* f1372cc: c7a6003c */ lwc1 $f6,0x3c($sp)
/* f1372d0: 46089102 */ mul.s $f4,$f18,$f8
/* f1372d4: 46062280 */ add.s $f10,$f4,$f6
/* f1372d8: 4600540d */ trunc.w.s $f16,$f10
/* f1372dc: 44098000 */ mfc1 $t1,$f16
/* f1372e0: 00000000 */ sll $zero,$zero,0x0
/* f1372e4: a6090014 */ sh $t1,0x14($s0)
/* f1372e8: 0c0068f4 */ jal func0001a3d0
/* f1372ec: c7ac0030 */ lwc1 $f12,0x30($sp)
/* f1372f0: 46000506 */ mov.s $f20,$f0
/* f1372f4: 0c0068f7 */ jal func0001a3dc
/* f1372f8: c7ac0030 */ lwc1 $f12,0x30($sp)
/* f1372fc: 4600a481 */ sub.s $f18,$f20,$f0
/* f137300: c7a80058 */ lwc1 $f8,0x58($sp)
/* f137304: c7a60038 */ lwc1 $f6,0x38($sp)
/* f137308: 3c017f1b */ lui $at,%hi(var7f1b57e0)
/* f13730c: 46089102 */ mul.s $f4,$f18,$f8
/* f137310: 46062280 */ add.s $f10,$f4,$f6
/* f137314: 4600540d */ trunc.w.s $f16,$f10
/* f137318: 440b8000 */ mfc1 $t3,$f16
/* f13731c: 00000000 */ sll $zero,$zero,0x0
/* f137320: a60b0016 */ sh $t3,0x16($s0)
/* f137324: c43257e0 */ lwc1 $f18,%lo(var7f1b57e0)($at)
/* f137328: 4612b300 */ add.s $f12,$f22,$f18
/* f13732c: 0c0068f7 */ jal func0001a3dc
/* f137330: e7ac0030 */ swc1 $f12,0x30($sp)
/* f137334: 46000506 */ mov.s $f20,$f0
/* f137338: 0c0068f4 */ jal func0001a3d0
/* f13733c: c7ac0030 */ lwc1 $f12,0x30($sp)
/* f137340: 46140200 */ add.s $f8,$f0,$f20
/* f137344: c7a40054 */ lwc1 $f4,0x54($sp)
/* f137348: c7aa003c */ lwc1 $f10,0x3c($sp)
/* f13734c: 46044182 */ mul.s $f6,$f8,$f4
/* f137350: 460a3400 */ add.s $f16,$f6,$f10
/* f137354: 4600848d */ trunc.w.s $f18,$f16
/* f137358: 440d9000 */ mfc1 $t5,$f18
/* f13735c: 00000000 */ sll $zero,$zero,0x0
/* f137360: a60d0020 */ sh $t5,0x20($s0)
/* f137364: 0c0068f4 */ jal func0001a3d0
/* f137368: c7ac0030 */ lwc1 $f12,0x30($sp)
/* f13736c: 46000506 */ mov.s $f20,$f0
/* f137370: 0c0068f7 */ jal func0001a3dc
/* f137374: c7ac0030 */ lwc1 $f12,0x30($sp)
/* f137378: 4600a201 */ sub.s $f8,$f20,$f0
/* f13737c: c7a40058 */ lwc1 $f4,0x58($sp)
/* f137380: c7aa0038 */ lwc1 $f10,0x38($sp)
/* f137384: 3c017f1b */ lui $at,%hi(var7f1b57e4)
/* f137388: 46044182 */ mul.s $f6,$f8,$f4
/* f13738c: 460a3400 */ add.s $f16,$f6,$f10
/* f137390: 4600848d */ trunc.w.s $f18,$f16
/* f137394: 440f9000 */ mfc1 $t7,$f18
/* f137398: 00000000 */ sll $zero,$zero,0x0
/* f13739c: a60f0022 */ sh $t7,0x22($s0)
/* f1373a0: c42857e4 */ lwc1 $f8,%lo(var7f1b57e4)($at)
/* f1373a4: 4608b300 */ add.s $f12,$f22,$f8
/* f1373a8: 0c0068f7 */ jal func0001a3dc
/* f1373ac: e7ac0030 */ swc1 $f12,0x30($sp)
/* f1373b0: c7b60030 */ lwc1 $f22,0x30($sp)
/* f1373b4: 46000506 */ mov.s $f20,$f0
/* f1373b8: 0c0068f4 */ jal func0001a3d0
/* f1373bc: 4600b306 */ mov.s $f12,$f22
/* f1373c0: 46140100 */ add.s $f4,$f0,$f20
/* f1373c4: c7a60054 */ lwc1 $f6,0x54($sp)
/* f1373c8: c7b0003c */ lwc1 $f16,0x3c($sp)
/* f1373cc: 4600b306 */ mov.s $f12,$f22
/* f1373d0: 46062282 */ mul.s $f10,$f4,$f6
/* f1373d4: 46105480 */ add.s $f18,$f10,$f16
/* f1373d8: 4600920d */ trunc.w.s $f8,$f18
/* f1373dc: 44194000 */ mfc1 $t9,$f8
/* f1373e0: 0c0068f4 */ jal func0001a3d0
/* f1373e4: a619002c */ sh $t9,0x2c($s0)
/* f1373e8: 46000506 */ mov.s $f20,$f0
/* f1373ec: 0c0068f7 */ jal func0001a3dc
/* f1373f0: 4600b306 */ mov.s $f12,$f22
/* f1373f4: 4600a101 */ sub.s $f4,$f20,$f0
/* f1373f8: c7a60058 */ lwc1 $f6,0x58($sp)
/* f1373fc: c7b00038 */ lwc1 $f16,0x38($sp)
/* f137400: 46062282 */ mul.s $f10,$f4,$f6
/* f137404: 46105480 */ add.s $f18,$f10,$f16
/* f137408: 4600920d */ trunc.w.s $f8,$f18
/* f13740c: 44094000 */ mfc1 $t1,$f8
/* f137410: 00000000 */ sll $zero,$zero,0x0
/* f137414: a609002e */ sh $t1,0x2e($s0)
/* f137418: 8fbf002c */ lw $ra,0x2c($sp)
/* f13741c: 8fb00028 */ lw $s0,0x28($sp)
/* f137420: d7b60020 */ ldc1 $f22,0x20($sp)
/* f137424: d7b40018 */ ldc1 $f20,0x18($sp)
/* f137428: 03e00008 */ jr $ra
/* f13742c: 27bd0040 */ addiu $sp,$sp,0x40
);
GLOBAL_ASM(
glabel func0f137430
/* f137430: 27bdffc0 */ addiu $sp,$sp,-64
/* f137434: afbf002c */ sw $ra,0x2c($sp)
/* f137438: afb00028 */ sw $s0,0x28($sp)
/* f13743c: afa50044 */ sw $a1,0x44($sp)
/* f137440: 00808025 */ or $s0,$a0,$zero
/* f137444: f7b60020 */ sdc1 $f22,0x20($sp)
/* f137448: f7b40018 */ sdc1 $f20,0x18($sp)
/* f13744c: afa60048 */ sw $a2,0x48($sp)
/* f137450: afa7004c */ sw $a3,0x4c($sp)
/* f137454: 0c0068f7 */ jal func0001a3dc
/* f137458: c7ac0044 */ lwc1 $f12,0x44($sp)
/* f13745c: c7b60044 */ lwc1 $f22,0x44($sp)
/* f137460: 46000506 */ mov.s $f20,$f0
/* f137464: 0c0068f4 */ jal func0001a3d0
/* f137468: 4600b306 */ mov.s $f12,$f22
/* f13746c: c7a4004c */ lwc1 $f4,0x4c($sp)
/* f137470: c7a80048 */ lwc1 $f8,0x48($sp)
/* f137474: 4600b306 */ mov.s $f12,$f22
/* f137478: 46040182 */ mul.s $f6,$f0,$f4
/* f13747c: 00000000 */ sll $zero,$zero,0x0
/* f137480: 46144282 */ mul.s $f10,$f8,$f20
/* f137484: 460a3400 */ add.s $f16,$f6,$f10
/* f137488: 0c0068f4 */ jal func0001a3d0
/* f13748c: e7b0003c */ swc1 $f16,0x3c($sp)
/* f137490: 46000506 */ mov.s $f20,$f0
/* f137494: 0c0068f7 */ jal func0001a3dc
/* f137498: 4600b306 */ mov.s $f12,$f22
/* f13749c: c7b20048 */ lwc1 $f18,0x48($sp)
/* f1374a0: c7a8004c */ lwc1 $f8,0x4c($sp)
/* f1374a4: c7b60050 */ lwc1 $f22,0x50($sp)
/* f1374a8: 46149102 */ mul.s $f4,$f18,$f20
/* f1374ac: 4600b306 */ mov.s $f12,$f22
/* f1374b0: 46080182 */ mul.s $f6,$f0,$f8
/* f1374b4: 46062281 */ sub.s $f10,$f4,$f6
/* f1374b8: 0c0068f7 */ jal func0001a3dc
/* f1374bc: e7aa0038 */ swc1 $f10,0x38($sp)
/* f1374c0: 46000506 */ mov.s $f20,$f0
/* f1374c4: 0c0068f4 */ jal func0001a3d0
/* f1374c8: 4600b306 */ mov.s $f12,$f22
/* f1374cc: 46140400 */ add.s $f16,$f0,$f20
/* f1374d0: c7b20054 */ lwc1 $f18,0x54($sp)
/* f1374d4: c7a4003c */ lwc1 $f4,0x3c($sp)
/* f1374d8: 4600b306 */ mov.s $f12,$f22
/* f1374dc: 46128202 */ mul.s $f8,$f16,$f18
/* f1374e0: 46044180 */ add.s $f6,$f8,$f4
/* f1374e4: 4600328d */ trunc.w.s $f10,$f6
/* f1374e8: 440f5000 */ mfc1 $t7,$f10
/* f1374ec: 0c0068f4 */ jal func0001a3d0
/* f1374f0: a60f0008 */ sh $t7,0x8($s0)
/* f1374f4: 46000506 */ mov.s $f20,$f0
/* f1374f8: 0c0068f7 */ jal func0001a3dc
/* f1374fc: 4600b306 */ mov.s $f12,$f22
/* f137500: 4600a401 */ sub.s $f16,$f20,$f0
/* f137504: c7b20058 */ lwc1 $f18,0x58($sp)
/* f137508: c7a40038 */ lwc1 $f4,0x38($sp)
/* f13750c: 3c017f1b */ lui $at,%hi(var7f1b57e8)
/* f137510: 46128202 */ mul.s $f8,$f16,$f18
/* f137514: 46044180 */ add.s $f6,$f8,$f4
/* f137518: 4600328d */ trunc.w.s $f10,$f6
/* f13751c: 44195000 */ mfc1 $t9,$f10
/* f137520: 00000000 */ sll $zero,$zero,0x0
/* f137524: a619000a */ sh $t9,0xa($s0)
/* f137528: c43057e8 */ lwc1 $f16,%lo(var7f1b57e8)($at)
/* f13752c: 4610b300 */ add.s $f12,$f22,$f16
/* f137530: 0c0068f7 */ jal func0001a3dc
/* f137534: e7ac0030 */ swc1 $f12,0x30($sp)
/* f137538: 46000506 */ mov.s $f20,$f0
/* f13753c: 0c0068f4 */ jal func0001a3d0
/* f137540: c7ac0030 */ lwc1 $f12,0x30($sp)
/* f137544: 46140480 */ add.s $f18,$f0,$f20
/* f137548: c7a80054 */ lwc1 $f8,0x54($sp)
/* f13754c: c7a6003c */ lwc1 $f6,0x3c($sp)
/* f137550: 46089102 */ mul.s $f4,$f18,$f8
/* f137554: 46062280 */ add.s $f10,$f4,$f6
/* f137558: 4600540d */ trunc.w.s $f16,$f10
/* f13755c: 440a8000 */ mfc1 $t2,$f16
/* f137560: 00000000 */ sll $zero,$zero,0x0
/* f137564: a60a0020 */ sh $t2,0x20($s0)
/* f137568: 0c0068f4 */ jal func0001a3d0
/* f13756c: c7ac0030 */ lwc1 $f12,0x30($sp)
/* f137570: 46000506 */ mov.s $f20,$f0
/* f137574: 0c0068f7 */ jal func0001a3dc
/* f137578: c7ac0030 */ lwc1 $f12,0x30($sp)
/* f13757c: 4600a481 */ sub.s $f18,$f20,$f0
/* f137580: c7a80058 */ lwc1 $f8,0x58($sp)
/* f137584: c7a60038 */ lwc1 $f6,0x38($sp)
/* f137588: 3c017f1b */ lui $at,%hi(var7f1b57ec)
/* f13758c: 46089102 */ mul.s $f4,$f18,$f8
/* f137590: 46062280 */ add.s $f10,$f4,$f6
/* f137594: 4600540d */ trunc.w.s $f16,$f10
/* f137598: 440c8000 */ mfc1 $t4,$f16
/* f13759c: 00000000 */ sll $zero,$zero,0x0
/* f1375a0: a60c0022 */ sh $t4,0x22($s0)
/* f1375a4: c43257ec */ lwc1 $f18,%lo(var7f1b57ec)($at)
/* f1375a8: 4612b300 */ add.s $f12,$f22,$f18
/* f1375ac: 0c0068f7 */ jal func0001a3dc
/* f1375b0: e7ac0030 */ swc1 $f12,0x30($sp)
/* f1375b4: 46000506 */ mov.s $f20,$f0
/* f1375b8: 0c0068f4 */ jal func0001a3d0
/* f1375bc: c7ac0030 */ lwc1 $f12,0x30($sp)
/* f1375c0: 46140200 */ add.s $f8,$f0,$f20
/* f1375c4: c7a40054 */ lwc1 $f4,0x54($sp)
/* f1375c8: c7aa003c */ lwc1 $f10,0x3c($sp)
/* f1375cc: 46044182 */ mul.s $f6,$f8,$f4
/* f1375d0: 460a3400 */ add.s $f16,$f6,$f10
/* f1375d4: 4600848d */ trunc.w.s $f18,$f16
/* f1375d8: 440e9000 */ mfc1 $t6,$f18
/* f1375dc: 00000000 */ sll $zero,$zero,0x0
/* f1375e0: a60e0068 */ sh $t6,0x68($s0)
/* f1375e4: 0c0068f4 */ jal func0001a3d0
/* f1375e8: c7ac0030 */ lwc1 $f12,0x30($sp)
/* f1375ec: 46000506 */ mov.s $f20,$f0
/* f1375f0: 0c0068f7 */ jal func0001a3dc
/* f1375f4: c7ac0030 */ lwc1 $f12,0x30($sp)
/* f1375f8: 4600a201 */ sub.s $f8,$f20,$f0
/* f1375fc: c7a40058 */ lwc1 $f4,0x58($sp)
/* f137600: c7aa0038 */ lwc1 $f10,0x38($sp)
/* f137604: 3c017f1b */ lui $at,%hi(var7f1b57f0)
/* f137608: 46044182 */ mul.s $f6,$f8,$f4
/* f13760c: 460a3400 */ add.s $f16,$f6,$f10
/* f137610: 4600848d */ trunc.w.s $f18,$f16
/* f137614: 44189000 */ mfc1 $t8,$f18
/* f137618: 00000000 */ sll $zero,$zero,0x0
/* f13761c: a618006a */ sh $t8,0x6a($s0)
/* f137620: c42857f0 */ lwc1 $f8,%lo(var7f1b57f0)($at)
/* f137624: 4608b300 */ add.s $f12,$f22,$f8
/* f137628: 0c0068f7 */ jal func0001a3dc
/* f13762c: e7ac0030 */ swc1 $f12,0x30($sp)
/* f137630: c7b60030 */ lwc1 $f22,0x30($sp)
/* f137634: 46000506 */ mov.s $f20,$f0
/* f137638: 0c0068f4 */ jal func0001a3d0
/* f13763c: 4600b306 */ mov.s $f12,$f22
/* f137640: 46140100 */ add.s $f4,$f0,$f20
/* f137644: c7a60054 */ lwc1 $f6,0x54($sp)
/* f137648: c7b0003c */ lwc1 $f16,0x3c($sp)
/* f13764c: 4600b306 */ mov.s $f12,$f22
/* f137650: 46062282 */ mul.s $f10,$f4,$f6
/* f137654: 46105480 */ add.s $f18,$f10,$f16
/* f137658: 4600920d */ trunc.w.s $f8,$f18
/* f13765c: 44094000 */ mfc1 $t1,$f8
/* f137660: 0c0068f4 */ jal func0001a3d0
/* f137664: a6090050 */ sh $t1,0x50($s0)
/* f137668: 46000506 */ mov.s $f20,$f0
/* f13766c: 0c0068f7 */ jal func0001a3dc
/* f137670: 4600b306 */ mov.s $f12,$f22
/* f137674: 4600a101 */ sub.s $f4,$f20,$f0
/* f137678: c7a60058 */ lwc1 $f6,0x58($sp)
/* f13767c: c7b00038 */ lwc1 $f16,0x38($sp)
/* f137680: 86020020 */ lh $v0,0x20($s0)
/* f137684: 46062282 */ mul.s $f10,$f4,$f6
/* f137688: 86030008 */ lh $v1,0x8($s0)
/* f13768c: 86050022 */ lh $a1,0x22($s0)
/* f137690: 8604000a */ lh $a0,0xa($s0)
/* f137694: 00436021 */ addu $t4,$v0,$v1
/* f137698: 86060050 */ lh $a2,0x50($s0)
/* f13769c: 00a47021 */ addu $t6,$a1,$a0
/* f1376a0: 46105480 */ add.s $f18,$f10,$f16
/* f1376a4: 86080068 */ lh $t0,0x68($s0)
/* f1376a8: 00c3c021 */ addu $t8,$a2,$v1
/* f1376ac: 4600920d */ trunc.w.s $f8,$f18
/* f1376b0: 440b4000 */ mfc1 $t3,$f8
/* f1376b4: 00000000 */ sll $zero,$zero,0x0
/* f1376b8: a60b0052 */ sh $t3,0x52($s0)
/* f1376bc: 05810003 */ bgez $t4,.L0f1376cc
/* f1376c0: 000c6843 */ sra $t5,$t4,0x1
/* f1376c4: 25810001 */ addiu $at,$t4,0x1
/* f1376c8: 00016843 */ sra $t5,$at,0x1
.L0f1376cc:
/* f1376cc: 86070052 */ lh $a3,0x52($s0)
/* f1376d0: 00485821 */ addu $t3,$v0,$t0
/* f1376d4: 8602006a */ lh $v0,0x6a($s0)
/* f1376d8: 00e44821 */ addu $t1,$a3,$a0
/* f1376dc: a60d0014 */ sh $t5,0x14($s0)
/* f1376e0: 05c10003 */ bgez $t6,.L0f1376f0
/* f1376e4: 000e7843 */ sra $t7,$t6,0x1
/* f1376e8: 25c10001 */ addiu $at,$t6,0x1
/* f1376ec: 00017843 */ sra $t7,$at,0x1
.L0f1376f0:
/* f1376f0: 00a26821 */ addu $t5,$a1,$v0
/* f1376f4: a60f0016 */ sh $t7,0x16($s0)
/* f1376f8: 07010003 */ bgez $t8,.L0f137708
/* f1376fc: 0018c843 */ sra $t9,$t8,0x1
/* f137700: 27010001 */ addiu $at,$t8,0x1
/* f137704: 0001c843 */ sra $t9,$at,0x1
.L0f137708:
/* f137708: 01067821 */ addu $t7,$t0,$a2
/* f13770c: a619002c */ sh $t9,0x2c($s0)
/* f137710: 05210003 */ bgez $t1,.L0f137720
/* f137714: 00095043 */ sra $t2,$t1,0x1
/* f137718: 25210001 */ addiu $at,$t1,0x1
/* f13771c: 00015043 */ sra $t2,$at,0x1
.L0f137720:
/* f137720: a60a002e */ sh $t2,0x2e($s0)
/* f137724: 05610003 */ bgez $t3,.L0f137734
/* f137728: 000b6043 */ sra $t4,$t3,0x1
/* f13772c: 25610001 */ addiu $at,$t3,0x1
/* f137730: 00016043 */ sra $t4,$at,0x1
.L0f137734:
/* f137734: a60c0044 */ sh $t4,0x44($s0)
/* f137738: 05a10003 */ bgez $t5,.L0f137748
/* f13773c: 000d7043 */ sra $t6,$t5,0x1
/* f137740: 25a10001 */ addiu $at,$t5,0x1
/* f137744: 00017043 */ sra $t6,$at,0x1
.L0f137748:
/* f137748: 0047c821 */ addu $t9,$v0,$a3
/* f13774c: 860a0044 */ lh $t2,0x44($s0)
/* f137750: 860b002c */ lh $t3,0x2c($s0)
/* f137754: a60e0046 */ sh $t6,0x46($s0)
/* f137758: 05e10003 */ bgez $t7,.L0f137768
/* f13775c: 000fc043 */ sra $t8,$t7,0x1
/* f137760: 25e10001 */ addiu $at,$t7,0x1
/* f137764: 0001c043 */ sra $t8,$at,0x1
.L0f137768:
/* f137768: 014b6021 */ addu $t4,$t2,$t3
/* f13776c: 860f002e */ lh $t7,0x2e($s0)
/* f137770: 860e0046 */ lh $t6,0x46($s0)
/* f137774: a618005c */ sh $t8,0x5c($s0)
/* f137778: 07210003 */ bgez $t9,.L0f137788
/* f13777c: 00194843 */ sra $t1,$t9,0x1
/* f137780: 27210001 */ addiu $at,$t9,0x1
/* f137784: 00014843 */ sra $t1,$at,0x1
.L0f137788:
/* f137788: 01cfc021 */ addu $t8,$t6,$t7
/* f13778c: a609005e */ sh $t1,0x5e($s0)
/* f137790: 05810003 */ bgez $t4,.L0f1377a0
/* f137794: 000c6843 */ sra $t5,$t4,0x1
/* f137798: 25810001 */ addiu $at,$t4,0x1
/* f13779c: 00016843 */ sra $t5,$at,0x1
.L0f1377a0:
/* f1377a0: a60d0038 */ sh $t5,0x38($s0)
/* f1377a4: 07010003 */ bgez $t8,.L0f1377b4
/* f1377a8: 0018c843 */ sra $t9,$t8,0x1
/* f1377ac: 27010001 */ addiu $at,$t8,0x1
/* f1377b0: 0001c843 */ sra $t9,$at,0x1
.L0f1377b4:
/* f1377b4: a619003a */ sh $t9,0x3a($s0)
/* f1377b8: 8fbf002c */ lw $ra,0x2c($sp)
/* f1377bc: 8fb00028 */ lw $s0,0x28($sp)
/* f1377c0: d7b60020 */ ldc1 $f22,0x20($sp)
/* f1377c4: d7b40018 */ ldc1 $f20,0x18($sp)
/* f1377c8: 03e00008 */ jr $ra
/* f1377cc: 27bd0040 */ addiu $sp,$sp,0x40
);
GLOBAL_ASM(
glabel func0f1377d0
/* f1377d0: 00801825 */ or $v1,$a0,$zero
/* f1377d4: 24040003 */ addiu $a0,$zero,0x3
/* f1377d8: 00001025 */ or $v0,$zero,$zero
/* f1377dc: 24070009 */ addiu $a3,$zero,0x9
/* f1377e0: 24060708 */ addiu $a2,$zero,0x708
.L0f1377e4:
/* f1377e4: 0044001a */ div $zero,$v0,$a0
/* f1377e8: 00007010 */ mfhi $t6
/* f1377ec: 2463000c */ addiu $v1,$v1,0xc
/* f1377f0: 14800002 */ bnez $a0,.L0f1377fc
/* f1377f4: 00000000 */ sll $zero,$zero,0x0
/* f1377f8: 0007000d */ break 0x7
.L0f1377fc:
/* f1377fc: 2401ffff */ addiu $at,$zero,-1
/* f137800: 14810004 */ bne $a0,$at,.L0f137814
/* f137804: 3c018000 */ lui $at,0x8000
/* f137808: 14410002 */ bne $v0,$at,.L0f137814
/* f13780c: 00000000 */ sll $zero,$zero,0x0
/* f137810: 0006000d */ break 0x6
.L0f137814:
/* f137814: 01c60019 */ multu $t6,$a2
/* f137818: a465fff8 */ sh $a1,-0x8($v1)
/* f13781c: 00007812 */ mflo $t7
/* f137820: 25f8f8f8 */ addiu $t8,$t7,-1800
/* f137824: a478fff4 */ sh $t8,-0xc($v1)
/* f137828: 0044001a */ div $zero,$v0,$a0
/* f13782c: 0000c812 */ mflo $t9
/* f137830: 14800002 */ bnez $a0,.L0f13783c
/* f137834: 00000000 */ sll $zero,$zero,0x0
/* f137838: 0007000d */ break 0x7
.L0f13783c:
/* f13783c: 2401ffff */ addiu $at,$zero,-1
/* f137840: 14810004 */ bne $a0,$at,.L0f137854
/* f137844: 3c018000 */ lui $at,0x8000
/* f137848: 14410002 */ bne $v0,$at,.L0f137854
/* f13784c: 00000000 */ sll $zero,$zero,0x0
/* f137850: 0006000d */ break 0x6
.L0f137854:
/* f137854: 03260019 */ multu $t9,$a2
/* f137858: 24420001 */ addiu $v0,$v0,0x1
/* f13785c: 00004012 */ mflo $t0
/* f137860: 2509f8f8 */ addiu $t1,$t0,-1800
/* f137864: 1447ffdf */ bne $v0,$a3,.L0f1377e4
/* f137868: a469fff6 */ sh $t1,-0xa($v1)
/* f13786c: 03e00008 */ jr $ra
/* f137870: 00000000 */ sll $zero,$zero,0x0
);
GLOBAL_ASM(
glabel func0f137874
/* f137874: 00067080 */ sll $t6,$a2,0x2
/* f137878: 3c0f800a */ lui $t7,0x800a
/* f13787c: 8def416c */ lw $t7,0x416c($t7)
/* f137880: 01c67023 */ subu $t6,$t6,$a2
/* f137884: 000e7080 */ sll $t6,$t6,0x2
/* f137888: 27bdffc0 */ addiu $sp,$sp,-64
/* f13788c: 01c67021 */ addu $t6,$t6,$a2
/* f137890: 448f3000 */ mtc1 $t7,$f6
/* f137894: 000e7080 */ sll $t6,$t6,0x2
/* f137898: 3c018008 */ lui $at,0x8008
/* f13789c: 002e0821 */ addu $at,$at,$t6
/* f1378a0: afbf0014 */ sw $ra,0x14($sp)
/* f1378a4: afa40040 */ sw $a0,0x40($sp)
/* f1378a8: afa50044 */ sw $a1,0x44($sp)
/* f1378ac: afa7004c */ sw $a3,0x4c($sp)
/* f1378b0: 240c003c */ addiu $t4,$zero,0x3c
/* f1378b4: c424f13c */ lwc1 $f4,-0xec4($at)
/* f1378b8: 05e10005 */ bgez $t7,.L0f1378d0
/* f1378bc: 46803220 */ cvt.s.w $f8,$f6
/* f1378c0: 3c014f80 */ lui $at,0x4f80
/* f1378c4: 44815000 */ mtc1 $at,$f10
/* f1378c8: 00000000 */ sll $zero,$zero,0x0
/* f1378cc: 460a4200 */ add.s $f8,$f8,$f10
.L0f1378d0:
/* f1378d0: 46082402 */ mul.s $f16,$f4,$f8
/* f1378d4: 8fb80050 */ lw $t8,0x50($sp)
/* f1378d8: 3c013e80 */ lui $at,0x3e80
/* f1378dc: 44819000 */ mtc1 $at,$f18
/* f1378e0: 44985000 */ mtc1 $t8,$f10
/* f1378e4: 240100b4 */ addiu $at,$zero,0xb4
/* f1378e8: 00067080 */ sll $t6,$a2,0x2
/* f1378ec: 46128182 */ mul.s $f6,$f16,$f18
/* f1378f0: 01c67023 */ subu $t6,$t6,$a2
/* f1378f4: 000e7080 */ sll $t6,$t6,0x2
/* f1378f8: 01c67021 */ addu $t6,$t6,$a2
/* f1378fc: 3c0f8008 */ lui $t7,%hi(var8007f13c)
/* f137900: 25eff13c */ addiu $t7,$t7,%lo(var8007f13c)
/* f137904: 46805120 */ cvt.s.w $f4,$f10
/* f137908: 000e7080 */ sll $t6,$t6,0x2
/* f13790c: 01cf3821 */ addu $a3,$t6,$t7
/* f137910: 00e02025 */ or $a0,$a3,$zero
/* f137914: 8fa30040 */ lw $v1,0x40($sp)
/* f137918: 24050009 */ addiu $a1,$zero,0x9
/* f13791c: 46043200 */ add.s $f8,$f6,$f4
/* f137920: 240b000c */ addiu $t3,$zero,0xc
/* f137924: 4600440d */ trunc.w.s $f16,$f8
/* f137928: 44098000 */ mfc1 $t1,$f16
/* f13792c: 00000000 */ sll $zero,$zero,0x0
/* f137930: 0121001a */ div $zero,$t1,$at
/* f137934: 00006810 */ mfhi $t5
/* f137938: 01a04825 */ or $t1,$t5,$zero
/* f13793c: 00000000 */ sll $zero,$zero,0x0
/* f137940: 01ac001a */ div $zero,$t5,$t4
/* f137944: 15800002 */ bnez $t4,.L0f137950
/* f137948: 00000000 */ sll $zero,$zero,0x0
/* f13794c: 0007000d */ break 0x7
.L0f137950:
/* f137950: 2401ffff */ addiu $at,$zero,-1
/* f137954: 15810004 */ bne $t4,$at,.L0f137968
/* f137958: 3c018000 */ lui $at,0x8000
/* f13795c: 15210002 */ bne $t1,$at,.L0f137968
/* f137960: 00000000 */ sll $zero,$zero,0x0
/* f137964: 0006000d */ break 0x6
.L0f137968:
/* f137968: 00001012 */ mflo $v0
/* f13796c: 28410003 */ slti $at,$v0,0x3
/* f137970: 14200002 */ bnez $at,.L0f13797c
/* f137974: 00404025 */ or $t0,$v0,$zero
/* f137978: 00004025 */ or $t0,$zero,$zero
.L0f13797c:
/* f13797c: 250a0001 */ addiu $t2,$t0,0x1
/* f137980: 29410003 */ slti $at,$t2,0x3
/* f137984: 14200002 */ bnez $at,.L0f137990
/* f137988: 00001025 */ or $v0,$zero,$zero
/* f13798c: 00005025 */ or $t2,$zero,$zero
.L0f137990:
/* f137990: 90980004 */ lbu $t8,0x4($a0)
/* f137994: 24420001 */ addiu $v0,$v0,0x1
/* f137998: 2463000c */ addiu $v1,$v1,0xc
/* f13799c: 0018c880 */ sll $t9,$t8,0x2
/* f1379a0: a079fffb */ sb $t9,-0x5($v1)
/* f1379a4: 1445fffa */ bne $v0,$a1,.L0f137990
/* f1379a8: 24840001 */ addiu $a0,$a0,0x1
/* f1379ac: 014b0019 */ multu $t2,$t3
/* f1379b0: 24060001 */ addiu $a2,$zero,0x1
/* f1379b4: 00006812 */ mflo $t5
/* f1379b8: 00ed1021 */ addu $v0,$a3,$t5
/* f1379bc: 8c440010 */ lw $a0,0x10($v0)
/* f1379c0: 010b0019 */ multu $t0,$t3
/* f1379c4: 00047200 */ sll $t6,$a0,0x8
/* f1379c8: 01c02025 */ or $a0,$t6,$zero
/* f1379cc: 00007812 */ mflo $t7
/* f1379d0: 00ef1821 */ addu $v1,$a3,$t7
/* f1379d4: 8c650010 */ lw $a1,0x10($v1)
/* f1379d8: 012c001a */ div $zero,$t1,$t4
/* f1379dc: 0000c810 */ mfhi $t9
/* f1379e0: 44999000 */ mtc1 $t9,$f18
/* f1379e4: 0005c200 */ sll $t8,$a1,0x8
/* f1379e8: 03002825 */ or $a1,$t8,$zero
/* f1379ec: 15800002 */ bnez $t4,.L0f1379f8
/* f1379f0: 00000000 */ sll $zero,$zero,0x0
/* f1379f4: 0007000d */ break 0x7
.L0f1379f8:
/* f1379f8: 2401ffff */ addiu $at,$zero,-1
/* f1379fc: 15810004 */ bne $t4,$at,.L0f137a10
/* f137a00: 3c018000 */ lui $at,0x8000
/* f137a04: 15210002 */ bne $t1,$at,.L0f137a10
/* f137a08: 00000000 */ sll $zero,$zero,0x0
/* f137a0c: 0006000d */ break 0x6
.L0f137a10:
/* f137a10: 468092a0 */ cvt.s.w $f10,$f18
/* f137a14: 3c014270 */ lui $at,0x4270
/* f137a18: 44813000 */ mtc1 $at,$f6
/* f137a1c: 3c01437f */ lui $at,0x437f
/* f137a20: 44814000 */ mtc1 $at,$f8
/* f137a24: 46065103 */ div.s $f4,$f10,$f6
/* f137a28: 46044402 */ mul.s $f16,$f8,$f4
/* f137a2c: 444df800 */ cfc1 $t5,$31
/* f137a30: 44c6f800 */ ctc1 $a2,$31
/* f137a34: 00000000 */ sll $zero,$zero,0x0
/* f137a38: 460084a4 */ cvt.w.s $f18,$f16
/* f137a3c: 4446f800 */ cfc1 $a2,$31
/* f137a40: 00000000 */ sll $zero,$zero,0x0
/* f137a44: 30c10004 */ andi $at,$a2,0x4
/* f137a48: 30c60078 */ andi $a2,$a2,0x78
/* f137a4c: 10c00012 */ beqz $a2,.L0f137a98
/* f137a50: 3c014f00 */ lui $at,0x4f00
/* f137a54: 44819000 */ mtc1 $at,$f18
/* f137a58: 24060001 */ addiu $a2,$zero,0x1
/* f137a5c: 46128481 */ sub.s $f18,$f16,$f18
/* f137a60: 44c6f800 */ ctc1 $a2,$31
/* f137a64: 00000000 */ sll $zero,$zero,0x0
/* f137a68: 460094a4 */ cvt.w.s $f18,$f18
/* f137a6c: 4446f800 */ cfc1 $a2,$31
/* f137a70: 00000000 */ sll $zero,$zero,0x0
/* f137a74: 30c60078 */ andi $a2,$a2,0x78
/* f137a78: 14c00005 */ bnez $a2,.L0f137a90
/* f137a7c: 00000000 */ sll $zero,$zero,0x0
/* f137a80: 44069000 */ mfc1 $a2,$f18
/* f137a84: 3c018000 */ lui $at,0x8000
/* f137a88: 10000007 */ beqz $zero,.L0f137aa8
/* f137a8c: 00c13025 */ or $a2,$a2,$at
.L0f137a90:
/* f137a90: 10000005 */ beqz $zero,.L0f137aa8
/* f137a94: 2406ffff */ addiu $a2,$zero,-1
.L0f137a98:
/* f137a98: 44069000 */ mfc1 $a2,$f18
/* f137a9c: 00000000 */ sll $zero,$zero,0x0
/* f137aa0: 04c0fffb */ bltz $a2,.L0f137a90
/* f137aa4: 00000000 */ sll $zero,$zero,0x0
.L0f137aa8:
/* f137aa8: 44cdf800 */ ctc1 $t5,$31
/* f137aac: afa2001c */ sw $v0,0x1c($sp)
/* f137ab0: afa30018 */ sw $v1,0x18($sp)
/* f137ab4: 0fc01a40 */ jal func0f006900
/* f137ab8: afa60024 */ sw $a2,0x24($sp)
/* f137abc: 8fae004c */ lw $t6,0x4c($sp)
/* f137ac0: 8fb80044 */ lw $t8,0x44($sp)
/* f137ac4: 004e7825 */ or $t7,$v0,$t6
/* f137ac8: af0f0000 */ sw $t7,0x0($t8)
/* f137acc: 8fae0018 */ lw $t6,0x18($sp)
/* f137ad0: 8fb9001c */ lw $t9,0x1c($sp)
/* f137ad4: 8fa60024 */ lw $a2,0x24($sp)
/* f137ad8: 8dc50014 */ lw $a1,0x14($t6)
/* f137adc: 8f240014 */ lw $a0,0x14($t9)
/* f137ae0: 00057a00 */ sll $t7,$a1,0x8
/* f137ae4: 00046a00 */ sll $t5,$a0,0x8
/* f137ae8: 01a02025 */ or $a0,$t5,$zero
/* f137aec: 0fc01a40 */ jal func0f006900
/* f137af0: 01e02825 */ or $a1,$t7,$zero
/* f137af4: 8fb8004c */ lw $t8,0x4c($sp)
/* f137af8: 8fad0044 */ lw $t5,0x44($sp)
/* f137afc: 0058c825 */ or $t9,$v0,$t8
/* f137b00: adb90004 */ sw $t9,0x4($t5)
/* f137b04: 8fb80018 */ lw $t8,0x18($sp)
/* f137b08: 8fae001c */ lw $t6,0x1c($sp)
/* f137b0c: 8fa60024 */ lw $a2,0x24($sp)
/* f137b10: 8f050018 */ lw $a1,0x18($t8)
/* f137b14: 8dc40018 */ lw $a0,0x18($t6)
/* f137b18: 0005ca00 */ sll $t9,$a1,0x8
/* f137b1c: 00047a00 */ sll $t7,$a0,0x8
/* f137b20: 01e02025 */ or $a0,$t7,$zero
/* f137b24: 0fc01a40 */ jal func0f006900
/* f137b28: 03202825 */ or $a1,$t9,$zero
/* f137b2c: 8fad004c */ lw $t5,0x4c($sp)
/* f137b30: 8faf0044 */ lw $t7,0x44($sp)
/* f137b34: 004d7025 */ or $t6,$v0,$t5
/* f137b38: adee0008 */ sw $t6,0x8($t7)
/* f137b3c: 8fbf0014 */ lw $ra,0x14($sp)
/* f137b40: 27bd0040 */ addiu $sp,$sp,0x40
/* f137b44: 03e00008 */ jr $ra
/* f137b48: 00000000 */ sll $zero,$zero,0x0
);
GLOBAL_ASM(
glabel func0f137b4c
/* f137b4c: 27bdff80 */ addiu $sp,$sp,-128
/* f137b50: afbf002c */ sw $ra,0x2c($sp)
/* f137b54: afb00028 */ sw $s0,0x28($sp)
/* f137b58: afa40080 */ sw $a0,0x80($sp)
/* f137b5c: afa50084 */ sw $a1,0x84($sp)
/* f137b60: afa60088 */ sw $a2,0x88($sp)
/* f137b64: 0fc38926 */ jal func0f0e2498
/* f137b68: afa7008c */ sw $a3,0x8c($sp)
/* f137b6c: 244e0008 */ addiu $t6,$v0,0x8
/* f137b70: afae0080 */ sw $t6,0x80($sp)
/* f137b74: 3c0fe700 */ lui $t7,0xe700
/* f137b78: ac4f0000 */ sw $t7,0x0($v0)
/* f137b7c: ac400004 */ sw $zero,0x4($v0)
/* f137b80: 8fb80080 */ lw $t8,0x80($sp)
/* f137b84: 3c0bba00 */ lui $t3,0xba00
/* f137b88: 356b1402 */ ori $t3,$t3,0x1402
/* f137b8c: 27190008 */ addiu $t9,$t8,0x8
/* f137b90: afb90080 */ sw $t9,0x80($sp)
/* f137b94: af000004 */ sw $zero,0x4($t8)
/* f137b98: af0b0000 */ sw $t3,0x0($t8)
/* f137b9c: 8fac0080 */ lw $t4,0x80($sp)
/* f137ba0: 3c0eb900 */ lui $t6,0xb900
/* f137ba4: 35ce0002 */ ori $t6,$t6,0x2
/* f137ba8: 258d0008 */ addiu $t5,$t4,0x8
/* f137bac: afad0080 */ sw $t5,0x80($sp)
/* f137bb0: ad800004 */ sw $zero,0x4($t4)
/* f137bb4: ad8e0000 */ sw $t6,0x0($t4)
/* f137bb8: 8faf0080 */ lw $t7,0x80($sp)
/* f137bbc: 3c19fc12 */ lui $t9,0xfc12
/* f137bc0: 37397e24 */ ori $t9,$t9,0x7e24
/* f137bc4: 25f80008 */ addiu $t8,$t7,0x8
/* f137bc8: afb80080 */ sw $t8,0x80($sp)
/* f137bcc: 240bf9fc */ addiu $t3,$zero,-1540
/* f137bd0: adeb0004 */ sw $t3,0x4($t7)
/* f137bd4: adf90000 */ sw $t9,0x0($t7)
/* f137bd8: 8fac0080 */ lw $t4,0x80($sp)
/* f137bdc: 240f3000 */ addiu $t7,$zero,0x3000
/* f137be0: 3c0eb600 */ lui $t6,0xb600
/* f137be4: 258d0008 */ addiu $t5,$t4,0x8
/* f137be8: afad0080 */ sw $t5,0x80($sp)
/* f137bec: ad8f0004 */ sw $t7,0x4($t4)
/* f137bf0: ad8e0000 */ sw $t6,0x0($t4)
/* f137bf4: 93b80087 */ lbu $t8,0x87($sp)
/* f137bf8: 3c0b8008 */ lui $t3,%hi(var8007f2dc)
/* f137bfc: 256bf2dc */ addiu $t3,$t3,%lo(var8007f2dc)
/* f137c00: 0018c880 */ sll $t9,$t8,0x2
/* f137c04: 0338c821 */ addu $t9,$t9,$t8
/* f137c08: 0019c880 */ sll $t9,$t9,0x2
/* f137c0c: 032b8021 */ addu $s0,$t9,$t3
/* f137c10: 8e0c0008 */ lw $t4,0x8($s0)
/* f137c14: 3c0e800b */ lui $t6,0x800b
/* f137c18: 8dceb5a8 */ lw $t6,-0x4a58($t6)
/* f137c1c: 000c6880 */ sll $t5,$t4,0x2
/* f137c20: 01ac6823 */ subu $t5,$t5,$t4
/* f137c24: 000d6880 */ sll $t5,$t5,0x2
/* f137c28: 24180001 */ addiu $t8,$zero,0x1
/* f137c2c: 240f0002 */ addiu $t7,$zero,0x2
/* f137c30: afaf0010 */ sw $t7,0x10($sp)
/* f137c34: afb80014 */ sw $t8,0x14($sp)
/* f137c38: afa00018 */ sw $zero,0x18($sp)
/* f137c3c: 27a40080 */ addiu $a0,$sp,0x80
/* f137c40: 24060001 */ addiu $a2,$zero,0x1
/* f137c44: 24070001 */ addiu $a3,$zero,0x1
/* f137c48: 0fc2ce70 */ jal func0f0b39c0
/* f137c4c: 01ae2821 */ addu $a1,$t5,$t6
/* f137c50: 8fb90080 */ lw $t9,0x80($sp)
/* f137c54: 3c0cb900 */ lui $t4,0xb900
/* f137c58: 3c0d0050 */ lui $t5,0x50
/* f137c5c: 272b0008 */ addiu $t3,$t9,0x8
/* f137c60: afab0080 */ sw $t3,0x80($sp)
/* f137c64: 35ad4240 */ ori $t5,$t5,0x4240
/* f137c68: 358c031d */ ori $t4,$t4,0x31d
/* f137c6c: 24040003 */ addiu $a0,$zero,0x3
/* f137c70: af2c0000 */ sw $t4,0x0($t9)
/* f137c74: 0fc59e73 */ jal func0f1679cc
/* f137c78: af2d0004 */ sw $t5,0x4($t9)
/* f137c7c: afa20078 */ sw $v0,0x78($sp)
/* f137c80: 0fc59e59 */ jal func0f167964
/* f137c84: 24040009 */ addiu $a0,$zero,0x9
/* f137c88: 860e0004 */ lh $t6,0x4($s0)
/* f137c8c: c7a8008c */ lwc1 $f8,0x8c($sp)
/* f137c90: afa2007c */ sw $v0,0x7c($sp)
/* f137c94: 25cf07d0 */ addiu $t7,$t6,0x7d0
/* f137c98: 448f2000 */ mtc1 $t7,$f4
/* f137c9c: 00402025 */ or $a0,$v0,$zero
/* f137ca0: 468021a0 */ cvt.s.w $f6,$f4
/* f137ca4: 46083282 */ mul.s $f10,$f6,$f8
/* f137ca8: 4600510d */ trunc.w.s $f4,$f10
/* f137cac: 44052000 */ mfc1 $a1,$f4
/* f137cb0: 0fc4ddf4 */ jal func0f1377d0
/* f137cb4: 24a5f830 */ addiu $a1,$a1,-2000
/* f137cb8: 3c0c800a */ lui $t4,0x800a
/* f137cbc: 8d8c416c */ lw $t4,0x416c($t4)
/* f137cc0: 93a3008b */ lbu $v1,0x8b($sp)
/* f137cc4: 3c0b800a */ lui $t3,0x800a
/* f137cc8: 8d6b4170 */ lw $t3,0x4170($t3)
/* f137ccc: 448c3000 */ mtc1 $t4,$f6
/* f137cd0: 3c013e80 */ lui $at,0x3e80
/* f137cd4: 44819000 */ mtc1 $at,$f18
/* f137cd8: 0003c900 */ sll $t9,$v1,0x4
/* f137cdc: 03201825 */ or $v1,$t9,$zero
/* f137ce0: 01791021 */ addu $v0,$t3,$t9
/* f137ce4: 05810005 */ bgez $t4,.L0f137cfc
/* f137ce8: 46803020 */ cvt.s.w $f0,$f6
/* f137cec: 3c014f80 */ lui $at,0x4f80
/* f137cf0: 44814000 */ mtc1 $at,$f8
/* f137cf4: 00000000 */ sll $zero,$zero,0x0
/* f137cf8: 46080000 */ add.s $f0,$f0,$f8
.L0f137cfc:
/* f137cfc: c44a41b8 */ lwc1 $f10,0x41b8($v0)
/* f137d00: c44641bc */ lwc1 $f6,0x41bc($v0)
/* f137d04: 3c014200 */ lui $at,0x4200
/* f137d08: 46005102 */ mul.s $f4,$f10,$f0
/* f137d0c: c60a000c */ lwc1 $f10,0xc($s0)
/* f137d10: 860d0000 */ lh $t5,0x0($s0)
/* f137d14: 860e0002 */ lh $t6,0x2($s0)
/* f137d18: afa30030 */ sw $v1,0x30($sp)
/* f137d1c: 8fa4007c */ lw $a0,0x7c($sp)
/* f137d20: 46122082 */ mul.s $f2,$f4,$f18
/* f137d24: 44812000 */ mtc1 $at,$f4
/* f137d28: 46003202 */ mul.s $f8,$f6,$f0
/* f137d2c: c6060010 */ lwc1 $f6,0x10($s0)
/* f137d30: e7a20010 */ swc1 $f2,0x10($sp)
/* f137d34: 46124302 */ mul.s $f12,$f8,$f18
/* f137d38: 44814000 */ mtc1 $at,$f8
/* f137d3c: 46045382 */ mul.s $f14,$f10,$f4
/* f137d40: 448d5000 */ mtc1 $t5,$f10
/* f137d44: 46083402 */ mul.s $f16,$f6,$f8
/* f137d48: 448e3000 */ mtc1 $t6,$f6
/* f137d4c: 44056000 */ mfc1 $a1,$f12
/* f137d50: 44067000 */ mfc1 $a2,$f14
/* f137d54: 46805120 */ cvt.s.w $f4,$f10
/* f137d58: 44078000 */ mfc1 $a3,$f16
/* f137d5c: 46803220 */ cvt.s.w $f8,$f6
/* f137d60: e7a40014 */ swc1 $f4,0x14($sp)
/* f137d64: 0fc4dd0c */ jal func0f137430
/* f137d68: e7a80018 */ swc1 $f8,0x18($sp)
/* f137d6c: 8e020008 */ lw $v0,0x8($s0)
/* f137d70: 24010004 */ addiu $at,$zero,0x4
/* f137d74: 8fa30030 */ lw $v1,0x30($sp)
/* f137d78: 14410008 */ bne $v0,$at,.L0f137d9c
/* f137d7c: 3c0c800a */ lui $t4,0x800a
/* f137d80: 8fa70090 */ lw $a3,0x90($sp)
/* f137d84: 24010003 */ addiu $at,$zero,0x3
/* f137d88: 00077840 */ sll $t7,$a3,0x1
/* f137d8c: 01e1001b */ divu $zero,$t7,$at
/* f137d90: 0000c012 */ mflo $t8
/* f137d94: afb80090 */ sw $t8,0x90($sp)
/* f137d98: 00000000 */ sll $zero,$zero,0x0
.L0f137d9c:
/* f137d9c: 24010026 */ addiu $at,$zero,0x26
/* f137da0: 14410007 */ bne $v0,$at,.L0f137dc0
/* f137da4: 8fa70090 */ lw $a3,0x90($sp)
/* f137da8: 0007c840 */ sll $t9,$a3,0x1
/* f137dac: 24010003 */ addiu $at,$zero,0x3
/* f137db0: 0321001b */ divu $zero,$t9,$at
/* f137db4: 00003812 */ mflo $a3
/* f137db8: 00000000 */ sll $zero,$zero,0x0
/* f137dbc: 00000000 */ sll $zero,$zero,0x0
.L0f137dc0:
/* f137dc0: 8fae0094 */ lw $t6,0x94($sp)
/* f137dc4: 8d8c4170 */ lw $t4,0x4170($t4)
/* f137dc8: 8fa4007c */ lw $a0,0x7c($sp)
/* f137dcc: 000e7880 */ sll $t7,$t6,0x2
/* f137dd0: 01ee7823 */ subu $t7,$t7,$t6
/* f137dd4: 000f7880 */ sll $t7,$t7,0x2
/* f137dd8: 01ee7823 */ subu $t7,$t7,$t6
/* f137ddc: 000f7880 */ sll $t7,$t7,0x2
/* f137de0: 01ee7821 */ addu $t7,$t7,$t6
/* f137de4: 01836821 */ addu $t5,$t4,$v1
/* f137de8: 8da641c0 */ lw $a2,0x41c0($t5)
/* f137dec: 000f7840 */ sll $t7,$t7,0x1
/* f137df0: afaf0010 */ sw $t7,0x10($sp)
/* f137df4: 0fc4de1d */ jal func0f137874
/* f137df8: 8fa50078 */ lw $a1,0x78($sp)
/* f137dfc: 8fb00080 */ lw $s0,0x80($sp)
/* f137e00: 3c0b0708 */ lui $t3,0x708
/* f137e04: 356b000c */ ori $t3,$t3,0xc
/* f137e08: 26190008 */ addiu $t9,$s0,0x8
/* f137e0c: afb90080 */ sw $t9,0x80($sp)
/* f137e10: ae0b0000 */ sw $t3,0x0($s0)
/* f137e14: 0c012d20 */ jal func0004b480
/* f137e18: 8fa40078 */ lw $a0,0x78($sp)
/* f137e1c: ae020004 */ sw $v0,0x4($s0)
/* f137e20: 8fac0080 */ lw $t4,0x80($sp)
/* f137e24: 3c0e0480 */ lui $t6,0x480
/* f137e28: 35ce006c */ ori $t6,$t6,0x6c
/* f137e2c: 258d0008 */ addiu $t5,$t4,0x8
/* f137e30: afad0080 */ sw $t5,0x80($sp)
/* f137e34: ad8e0000 */ sw $t6,0x0($t4)
/* f137e38: 8fa4007c */ lw $a0,0x7c($sp)
/* f137e3c: 0c012d20 */ jal func0004b480
/* f137e40: afac0044 */ sw $t4,0x44($sp)
/* f137e44: 8fa50044 */ lw $a1,0x44($sp)
/* f137e48: 3c19b100 */ lui $t9,0xb100
/* f137e4c: 3c0b4521 */ lui $t3,0x4521
/* f137e50: aca20004 */ sw $v0,0x4($a1)
/* f137e54: 8faf0080 */ lw $t7,0x80($sp)
/* f137e58: 356b4110 */ ori $t3,$t3,0x4110
/* f137e5c: 37391533 */ ori $t9,$t9,0x1533
/* f137e60: 25f80008 */ addiu $t8,$t7,0x8
/* f137e64: afb80080 */ sw $t8,0x80($sp)
/* f137e68: adeb0004 */ sw $t3,0x4($t7)
/* f137e6c: adf90000 */ sw $t9,0x0($t7)
/* f137e70: 8fac0080 */ lw $t4,0x80($sp)
/* f137e74: 3c0f8554 */ lui $t7,0x8554
/* f137e78: 3c0eb100 */ lui $t6,0xb100
/* f137e7c: 258d0008 */ addiu $t5,$t4,0x8
/* f137e80: afad0080 */ sw $t5,0x80($sp)
/* f137e84: 35ce7737 */ ori $t6,$t6,0x7737
/* f137e88: 35ef6743 */ ori $t7,$t7,0x6743
/* f137e8c: ad8f0004 */ sw $t7,0x4($t4)
/* f137e90: ad8e0000 */ sw $t6,0x0($t4)
/* f137e94: 8fbf002c */ lw $ra,0x2c($sp)
/* f137e98: 8fb00028 */ lw $s0,0x28($sp)
/* f137e9c: 8fa20080 */ lw $v0,0x80($sp)
/* f137ea0: 03e00008 */ jr $ra
/* f137ea4: 27bd0080 */ addiu $sp,$sp,0x80
);
GLOBAL_ASM(
glabel func0f137ea8
/* f137ea8: 3c08800a */ lui $t0,%hi(var800a4170)
/* f137eac: 25084170 */ addiu $t0,$t0,%lo(var800a4170)
/* f137eb0: 8d020000 */ lw $v0,0x0($t0)
/* f137eb4: 00043900 */ sll $a3,$a0,0x4
/* f137eb8: 00051900 */ sll $v1,$a1,0x4
/* f137ebc: 00477021 */ addu $t6,$v0,$a3
/* f137ec0: 8dcf41b4 */ lw $t7,0x41b4($t6)
/* f137ec4: 0043c021 */ addu $t8,$v0,$v1
/* f137ec8: af0f41b4 */ sw $t7,0x41b4($t8)
/* f137ecc: 8d020000 */ lw $v0,0x0($t0)
/* f137ed0: 0047c821 */ addu $t9,$v0,$a3
/* f137ed4: c72441b8 */ lwc1 $f4,0x41b8($t9)
/* f137ed8: 00434821 */ addu $t1,$v0,$v1
/* f137edc: e52441b8 */ swc1 $f4,0x41b8($t1)
/* f137ee0: 8d020000 */ lw $v0,0x0($t0)
/* f137ee4: 00475021 */ addu $t2,$v0,$a3
/* f137ee8: c54641bc */ lwc1 $f6,0x41bc($t2)
/* f137eec: 00435821 */ addu $t3,$v0,$v1
/* f137ef0: e56641bc */ swc1 $f6,0x41bc($t3)
/* f137ef4: 8d020000 */ lw $v0,0x0($t0)
/* f137ef8: 00476021 */ addu $t4,$v0,$a3
/* f137efc: 8d8d41c0 */ lw $t5,0x41c0($t4)
/* f137f00: 00437021 */ addu $t6,$v0,$v1
/* f137f04: 10c00005 */ beqz $a2,.L0f137f1c
/* f137f08: adcd41c0 */ sw $t5,0x41c0($t6)
/* f137f0c: 8d180000 */ lw $t8,0x0($t0)
/* f137f10: 240fffff */ addiu $t7,$zero,-1
/* f137f14: 0307c821 */ addu $t9,$t8,$a3
/* f137f18: af2f41b4 */ sw $t7,0x41b4($t9)
.L0f137f1c:
/* f137f1c: 03e00008 */ jr $ra
/* f137f20: 00000000 */ sll $zero,$zero,0x0
);
GLOBAL_ASM(
glabel func0f137f24
/* f137f24: 27bdff08 */ addiu $sp,$sp,-248
/* f137f28: 3c0f8008 */ lui $t7,%hi(var8007f3cc)
/* f137f2c: afbf0074 */ sw $ra,0x74($sp)
/* f137f30: afbe0070 */ sw $s8,0x70($sp)
/* f137f34: afb7006c */ sw $s7,0x6c($sp)
/* f137f38: afb60068 */ sw $s6,0x68($sp)
/* f137f3c: afb50064 */ sw $s5,0x64($sp)
/* f137f40: afb40060 */ sw $s4,0x60($sp)
/* f137f44: afb3005c */ sw $s3,0x5c($sp)
/* f137f48: afb20058 */ sw $s2,0x58($sp)
/* f137f4c: afb10054 */ sw $s1,0x54($sp)
/* f137f50: afb00050 */ sw $s0,0x50($sp)
/* f137f54: f7be0048 */ sdc1 $f30,0x48($sp)
/* f137f58: f7bc0040 */ sdc1 $f28,0x40($sp)
/* f137f5c: f7ba0038 */ sdc1 $f26,0x38($sp)
/* f137f60: f7b80030 */ sdc1 $f24,0x30($sp)
/* f137f64: f7b60028 */ sdc1 $f22,0x28($sp)
/* f137f68: f7b40020 */ sdc1 $f20,0x20($sp)
/* f137f6c: afa400f8 */ sw $a0,0xf8($sp)
/* f137f70: 25eff3cc */ addiu $t7,$t7,%lo(var8007f3cc)
/* f137f74: 8de10000 */ lw $at,0x0($t7)
/* f137f78: 8de90004 */ lw $t1,0x4($t7)
/* f137f7c: 27ae00e8 */ addiu $t6,$sp,0xe8
/* f137f80: adc10000 */ sw $at,0x0($t6)
/* f137f84: adc90004 */ sw $t1,0x4($t6)
/* f137f88: 8de9000c */ lw $t1,0xc($t7)
/* f137f8c: 8de10008 */ lw $at,0x8($t7)
/* f137f90: 3c0a800a */ lui $t2,0x800a
/* f137f94: adc9000c */ sw $t1,0xc($t6)
/* f137f98: adc10008 */ sw $at,0x8($t6)
/* f137f9c: 8d4a416c */ lw $t2,0x416c($t2)
/* f137fa0: 00009825 */ or $s3,$zero,$zero
/* f137fa4: 00008025 */ or $s0,$zero,$zero
/* f137fa8: 448a2000 */ mtc1 $t2,$f4
/* f137fac: 27b100e8 */ addiu $s1,$sp,0xe8
/* f137fb0: 05410005 */ bgez $t2,.L0f137fc8
/* f137fb4: 468021a0 */ cvt.s.w $f6,$f4
/* f137fb8: 3c014f80 */ lui $at,0x4f80
/* f137fbc: 44814000 */ mtc1 $at,$f8
/* f137fc0: 00000000 */ sll $zero,$zero,0x0
/* f137fc4: 46083180 */ add.s $f6,$f6,$f8
.L0f137fc8:
/* f137fc8: 3c014496 */ lui $at,0x4496
/* f137fcc: 44815000 */ mtc1 $at,$f10
/* f137fd0: 3c01437f */ lui $at,0x437f
/* f137fd4: 4481f000 */ mtc1 $at,$f30
/* f137fd8: 3c017f1b */ lui $at,%hi(var7f1b57f4)
/* f137fdc: c43c57f4 */ lwc1 $f28,%lo(var7f1b57f4)($at)
/* f137fe0: 3c013f00 */ lui $at,0x3f00
/* f137fe4: 4481d000 */ mtc1 $at,$f26
/* f137fe8: 3c017f1b */ lui $at,%hi(var7f1b57f8)
/* f137fec: c43657f8 */ lwc1 $f22,%lo(var7f1b57f8)($at)
/* f137ff0: 27b200b8 */ addiu $s2,$sp,0xb8
/* f137ff4: 27b400c8 */ addiu $s4,$sp,0xc8
/* f137ff8: 27b500d8 */ addiu $s5,$sp,0xd8
/* f137ffc: 241e0002 */ addiu $s8,$zero,0x2
/* f138000: 241700ff */ addiu $s7,$zero,0xff
/* f138004: 24160001 */ addiu $s6,$zero,0x1
/* f138008: 2408ffff */ addiu $t0,$zero,-1
/* f13800c: 460a3603 */ div.s $f24,$f6,$f10
/* f138010: 44908000 */ mtc1 $s0,$f16
.L0f138014:
/* f138014: 3c02800a */ lui $v0,%hi(var800a0004)
/* f138018: 3c0b800a */ lui $t3,0x800a
/* f13801c: 468084a0 */ cvt.s.w $f18,$f16
/* f138020: 461a9102 */ mul.s $f4,$f18,$f26
/* f138024: 46182000 */ add.s $f0,$f4,$f24
/* f138028: 4600020d */ trunc.w.s $f8,$f0
/* f13802c: 440c4000 */ mfc1 $t4,$f8
/* f138030: 00000000 */ sll $zero,$zero,0x0
/* f138034: 448c3000 */ mtc1 $t4,$f6
/* f138038: 00000000 */ sll $zero,$zero,0x0
/* f13803c: 468032a0 */ cvt.s.w $f10,$f6
/* f138040: 460a0501 */ sub.s $f20,$f0,$f10
/* f138044: 4614b03c */ c.lt.s $f22,$f20
/* f138048: 00000000 */ sll $zero,$zero,0x0
/* f13804c: 45000043 */ bc1f .L0f13815c
/* f138050: 00000000 */ sll $zero,$zero,0x0
/* f138054: 8c424170 */ lw $v0,0x4170($v0)
/* f138058: 00106900 */ sll $t5,$s0,0x4
/* f13805c: 4616a401 */ sub.s $f16,$f20,$f22
/* f138060: 004dc821 */ addu $t9,$v0,$t5
/* f138064: 8f3841d4 */ lw $t8,0x41d4($t9)
/* f138068: 02001825 */ or $v1,$s0,$zero
/* f13806c: 461c8483 */ div.s $f18,$f16,$f28
/* f138070: 11180005 */ beq $t0,$t8,.L0f138088
/* f138074: 26730002 */ addiu $s3,$s3,0x2
/* f138078: 00507021 */ addu $t6,$v0,$s0
/* f13807c: 26030002 */ addiu $v1,$s0,0x2
/* f138080: 10000003 */ beqz $zero,.L0f138090
/* f138084: a1d641b0 */ sb $s6,0x41b0($t6)
.L0f138088:
/* f138088: 00507821 */ addu $t7,$v0,$s0
/* f13808c: a1fe41b0 */ sb $s8,0x41b0($t7)
.L0f138090:
/* f138090: 461e9102 */ mul.s $f4,$f18,$f30
/* f138094: 24020001 */ addiu $v0,$zero,0x1
/* f138098: ae230000 */ sw $v1,0x0($s1)
/* f13809c: 3c014f00 */ lui $at,0x4f00
/* f1380a0: 4449f800 */ cfc1 $t1,$31
/* f1380a4: 44c2f800 */ ctc1 $v0,$31
/* f1380a8: 00000000 */ sll $zero,$zero,0x0
/* f1380ac: 46002224 */ cvt.w.s $f8,$f4
/* f1380b0: 4442f800 */ cfc1 $v0,$31
/* f1380b4: 00000000 */ sll $zero,$zero,0x0
/* f1380b8: 30420078 */ andi $v0,$v0,0x78
/* f1380bc: 50400013 */ beqzl $v0,.L0f13810c
/* f1380c0: 44024000 */ mfc1 $v0,$f8
/* f1380c4: 44814000 */ mtc1 $at,$f8
/* f1380c8: 24020001 */ addiu $v0,$zero,0x1
/* f1380cc: 46082201 */ sub.s $f8,$f4,$f8
/* f1380d0: 44c2f800 */ ctc1 $v0,$31
/* f1380d4: 00000000 */ sll $zero,$zero,0x0
/* f1380d8: 46004224 */ cvt.w.s $f8,$f8
/* f1380dc: 4442f800 */ cfc1 $v0,$31
/* f1380e0: 00000000 */ sll $zero,$zero,0x0
/* f1380e4: 30420078 */ andi $v0,$v0,0x78
/* f1380e8: 14400005 */ bnez $v0,.L0f138100
/* f1380ec: 00000000 */ sll $zero,$zero,0x0
/* f1380f0: 44024000 */ mfc1 $v0,$f8
/* f1380f4: 3c018000 */ lui $at,0x8000
/* f1380f8: 10000007 */ beqz $zero,.L0f138118
/* f1380fc: 00411025 */ or $v0,$v0,$at
.L0f138100:
/* f138100: 10000005 */ beqz $zero,.L0f138118
/* f138104: 2402ffff */ addiu $v0,$zero,-1
/* f138108: 44024000 */ mfc1 $v0,$f8
.L0f13810c:
/* f13810c: 00000000 */ sll $zero,$zero,0x0
/* f138110: 0440fffb */ bltz $v0,.L0f138100
/* f138114: 00000000 */ sll $zero,$zero,0x0
.L0f138118:
/* f138118: 3c013f80 */ lui $at,0x3f80
/* f13811c: 44c9f800 */ ctc1 $t1,$31
/* f138120: 44813000 */ mtc1 $at,$f6
/* f138124: 02e25023 */ subu $t2,$s7,$v0
/* f138128: ae420000 */ sw $v0,0x0($s2)
/* f13812c: 4606a281 */ sub.s $f10,$f20,$f6
/* f138130: aeb00000 */ sw $s0,0x0($s5)
/* f138134: ae300004 */ sw $s0,0x4($s1)
/* f138138: ae4a0004 */ sw $t2,0x4($s2)
/* f13813c: e68a0000 */ swc1 $f10,0x0($s4)
/* f138140: e6940004 */ swc1 $f20,0x4($s4)
/* f138144: aeb00004 */ sw $s0,0x4($s5)
/* f138148: 26310008 */ addiu $s1,$s1,0x8
/* f13814c: 26520008 */ addiu $s2,$s2,0x8
/* f138150: 26940008 */ addiu $s4,$s4,0x8
/* f138154: 10000018 */ beqz $zero,.L0f1381b8
/* f138158: 26b50008 */ addiu $s5,$s5,0x8
.L0f13815c:
/* f13815c: 8d6b4170 */ lw $t3,0x4170($t3)
/* f138160: 26040002 */ addiu $a0,$s0,0x2
/* f138164: 02002825 */ or $a1,$s0,$zero
/* f138168: 01701021 */ addu $v0,$t3,$s0
/* f13816c: 804c41b0 */ lb $t4,0x41b0($v0)
/* f138170: 56cc0008 */ bnel $s6,$t4,.L0f138194
/* f138174: a04041b0 */ sb $zero,0x41b0($v0)
/* f138178: 0fc4dfaa */ jal func0f137ea8
/* f13817c: 02c03025 */ or $a2,$s6,$zero
/* f138180: 3c0d800a */ lui $t5,0x800a
/* f138184: 8dad4170 */ lw $t5,0x4170($t5)
/* f138188: 2408ffff */ addiu $t0,$zero,-1
/* f13818c: 01b01021 */ addu $v0,$t5,$s0
/* f138190: a04041b0 */ sb $zero,0x41b0($v0)
.L0f138194:
/* f138194: ae300000 */ sw $s0,0x0($s1)
/* f138198: ae570000 */ sw $s7,0x0($s2)
/* f13819c: e6940000 */ swc1 $f20,0x0($s4)
/* f1381a0: aeb00000 */ sw $s0,0x0($s5)
/* f1381a4: 26730001 */ addiu $s3,$s3,0x1
/* f1381a8: 26310004 */ addiu $s1,$s1,0x4
/* f1381ac: 26520004 */ addiu $s2,$s2,0x4
/* f1381b0: 26940004 */ addiu $s4,$s4,0x4
/* f1381b4: 26b50004 */ addiu $s5,$s5,0x4
.L0f1381b8:
/* f1381b8: 26100001 */ addiu $s0,$s0,0x1
/* f1381bc: 561eff95 */ bnel $s0,$s8,.L0f138014
/* f1381c0: 44908000 */ mtc1 $s0,$f16
/* f1381c4: 3c014120 */ lui $at,0x4120
/* f1381c8: 4481a000 */ mtc1 $at,$f20
/* f1381cc: 27b500d8 */ addiu $s5,$sp,0xd8
/* f1381d0: 27b400b8 */ addiu $s4,$sp,0xb8
/* f1381d4: 27b200c8 */ addiu $s2,$sp,0xc8
/* f1381d8: 4600a086 */ mov.s $f2,$f20
.L0f1381dc:
/* f1381dc: 01008825 */ or $s1,$t0,$zero
/* f1381e0: 1a600012 */ blez $s3,.L0f13822c
/* f1381e4: 00008025 */ or $s0,$zero,$zero
/* f1381e8: 00001025 */ or $v0,$zero,$zero
/* f1381ec: 27a300e8 */ addiu $v1,$sp,0xe8
.L0f1381f0:
/* f1381f0: 8c790000 */ lw $t9,0x0($v1)
/* f1381f4: 24630004 */ addiu $v1,$v1,0x4
/* f1381f8: 0242c021 */ addu $t8,$s2,$v0
/* f1381fc: 07220009 */ bltzl $t9,.L0f138224
/* f138200: 26100001 */ addiu $s0,$s0,0x1
/* f138204: c7000000 */ lwc1 $f0,0x0($t8)
/* f138208: 4602003c */ c.lt.s $f0,$f2
/* f13820c: 00000000 */ sll $zero,$zero,0x0
/* f138210: 45020004 */ bc1fl .L0f138224
/* f138214: 26100001 */ addiu $s0,$s0,0x1
/* f138218: 02008825 */ or $s1,$s0,$zero
/* f13821c: 46000086 */ mov.s $f2,$f0
/* f138220: 26100001 */ addiu $s0,$s0,0x1
.L0f138224:
/* f138224: 1613fff2 */ bne $s0,$s3,.L0f1381f0
/* f138228: 24420004 */ addiu $v0,$v0,%lo(var800a0004)
.L0f13822c:
/* f13822c: 06200017 */ bltz $s1,.L0f13828c
/* f138230: 8fa400f8 */ lw $a0,0xf8($sp)
/* f138234: 00111080 */ sll $v0,$s1,0x2
/* f138238: 27ae00e8 */ addiu $t6,$sp,0xe8
/* f13823c: 004e8021 */ addu $s0,$v0,$t6
/* f138240: 8e030000 */ lw $v1,0x0($s0)
/* f138244: 3c0f800a */ lui $t7,0x800a
/* f138248: 8def4170 */ lw $t7,0x4170($t7)
/* f13824c: 02826021 */ addu $t4,$s4,$v0
/* f138250: 8d8d0000 */ lw $t5,0x0($t4)
/* f138254: 00034900 */ sll $t1,$v1,0x4
/* f138258: 02425821 */ addu $t3,$s2,$v0
/* f13825c: 01e95021 */ addu $t2,$t7,$t1
/* f138260: 914541b7 */ lbu $a1,0x41b7($t2)
/* f138264: 8d670000 */ lw $a3,0x0($t3)
/* f138268: 02a2c821 */ addu $t9,$s5,$v0
/* f13826c: afad0010 */ sw $t5,0x10($sp)
/* f138270: 8f380000 */ lw $t8,0x0($t9)
/* f138274: 306600ff */ andi $a2,$v1,0xff
/* f138278: 0fc4ded3 */ jal func0f137b4c
/* f13827c: afb80014 */ sw $t8,0x14($sp)
/* f138280: 2408ffff */ addiu $t0,$zero,-1
/* f138284: afa200f8 */ sw $v0,0xf8($sp)
/* f138288: ae080000 */ sw $t0,0x0($s0)
.L0f13828c:
/* f13828c: 5628ffd3 */ bnel $s1,$t0,.L0f1381dc
/* f138290: 4600a086 */ mov.s $f2,$f20
/* f138294: 8fbf0074 */ lw $ra,0x74($sp)
/* f138298: 8fa200f8 */ lw $v0,0xf8($sp)
/* f13829c: d7b40020 */ ldc1 $f20,0x20($sp)
/* f1382a0: d7b60028 */ ldc1 $f22,0x28($sp)
/* f1382a4: d7b80030 */ ldc1 $f24,0x30($sp)
/* f1382a8: d7ba0038 */ ldc1 $f26,0x38($sp)
/* f1382ac: d7bc0040 */ ldc1 $f28,0x40($sp)
/* f1382b0: d7be0048 */ ldc1 $f30,0x48($sp)
/* f1382b4: 8fb00050 */ lw $s0,0x50($sp)
/* f1382b8: 8fb10054 */ lw $s1,0x54($sp)
/* f1382bc: 8fb20058 */ lw $s2,0x58($sp)
/* f1382c0: 8fb3005c */ lw $s3,0x5c($sp)
/* f1382c4: 8fb40060 */ lw $s4,0x60($sp)
/* f1382c8: 8fb50064 */ lw $s5,0x64($sp)
/* f1382cc: 8fb60068 */ lw $s6,0x68($sp)
/* f1382d0: 8fb7006c */ lw $s7,0x6c($sp)
/* f1382d4: 8fbe0070 */ lw $s8,0x70($sp)
/* f1382d8: 03e00008 */ jr $ra
/* f1382dc: 27bd00f8 */ addiu $sp,$sp,0xf8
);
GLOBAL_ASM(
glabel func0f1382e0
/* f1382e0: 27bdffc8 */ addiu $sp,$sp,-56
/* f1382e4: f7ba0028 */ sdc1 $f26,0x28($sp)
/* f1382e8: 3c017f1b */ lui $at,%hi(var7f1b57fc)
/* f1382ec: c43a57fc */ lwc1 $f26,%lo(var7f1b57fc)($at)
/* f1382f0: f7b80020 */ sdc1 $f24,0x20($sp)
/* f1382f4: 3c017f1b */ lui $at,%hi(var7f1b5800)
/* f1382f8: c4385800 */ lwc1 $f24,%lo(var7f1b5800)($at)
/* f1382fc: f7b60018 */ sdc1 $f22,0x18($sp)
/* f138300: 3c012f80 */ lui $at,0x2f80
/* f138304: f7b40010 */ sdc1 $f20,0x10($sp)
/* f138308: 4481b000 */ mtc1 $at,$f22
/* f13830c: 46006506 */ mov.s $f20,$f12
/* f138310: afbf0034 */ sw $ra,0x34($sp)
.L0f138314:
/* f138314: 0c004b70 */ jal random
/* f138318: 00000000 */ sll $zero,$zero,0x0
/* f13831c: 44822000 */ mtc1 $v0,$f4
/* f138320: 3c014f80 */ lui $at,0x4f80
/* f138324: 04410004 */ bgez $v0,.L0f138338
/* f138328: 468021a0 */ cvt.s.w $f6,$f4
/* f13832c: 44814000 */ mtc1 $at,$f8
/* f138330: 00000000 */ sll $zero,$zero,0x0
/* f138334: 46083180 */ add.s $f6,$f6,$f8
.L0f138338:
/* f138338: 46163282 */ mul.s $f10,$f6,$f22
/* f13833c: 00000000 */ sll $zero,$zero,0x0
/* f138340: 46145002 */ mul.s $f0,$f10,$f20
/* f138344: 46000400 */ add.s $f16,$f0,$f0
/* f138348: 46148081 */ sub.s $f2,$f16,$f20
/* f13834c: 4618103c */ c.lt.s $f2,$f24
/* f138350: 46001306 */ mov.s $f12,$f2
/* f138354: 45000005 */ bc1f .L0f13836c
/* f138358: 00000000 */ sll $zero,$zero,0x0
/* f13835c: 460cd03c */ c.lt.s $f26,$f12
/* f138360: 00000000 */ sll $zero,$zero,0x0
/* f138364: 4501ffeb */ bc1t .L0f138314
/* f138368: 00000000 */ sll $zero,$zero,0x0
.L0f13836c:
/* f13836c: 8fbf0034 */ lw $ra,0x34($sp)
/* f138370: d7b40010 */ ldc1 $f20,0x10($sp)
/* f138374: d7b60018 */ ldc1 $f22,0x18($sp)
/* f138378: d7b80020 */ ldc1 $f24,0x20($sp)
/* f13837c: d7ba0028 */ ldc1 $f26,0x28($sp)
/* f138380: 27bd0038 */ addiu $sp,$sp,0x38
/* f138384: 03e00008 */ jr $ra
/* f138388: 46001006 */ mov.s $f0,$f2
);
GLOBAL_ASM(
glabel func0f13838c
/* f13838c: 27bdffc0 */ addiu $sp,$sp,-64
/* f138390: afb20024 */ sw $s2,0x24($sp)
/* f138394: afb70038 */ sw $s7,0x38($sp)
/* f138398: afb60034 */ sw $s6,0x34($sp)
/* f13839c: afb50030 */ sw $s5,0x30($sp)
/* f1383a0: afb4002c */ sw $s4,0x2c($sp)
/* f1383a4: afb0001c */ sw $s0,0x1c($sp)
/* f1383a8: f7b40010 */ sdc1 $f20,0x10($sp)
/* f1383ac: 3c12800a */ lui $s2,%hi(var800a4170)
/* f1383b0: 3c017f1b */ lui $at,%hi(var7f1b5804)
/* f1383b4: 0080a025 */ or $s4,$a0,$zero
/* f1383b8: afbf003c */ sw $ra,0x3c($sp)
/* f1383bc: afb30028 */ sw $s3,0x28($sp)
/* f1383c0: afb10020 */ sw $s1,0x20($sp)
/* f1383c4: c4345804 */ lwc1 $f20,%lo(var7f1b5804)($at)
/* f1383c8: 26524170 */ addiu $s2,$s2,%lo(var800a4170)
/* f1383cc: 00008025 */ or $s0,$zero,$zero
/* f1383d0: 2415000c */ addiu $s5,$zero,0xc
/* f1383d4: 24160006 */ addiu $s6,$zero,0x6
/* f1383d8: 24170002 */ addiu $s7,$zero,0x2
/* f1383dc: 8e4e0000 */ lw $t6,0x0($s2)
.L0f1383e0:
/* f1383e0: 001098c0 */ sll $s3,$s0,0x3
/* f1383e4: 01d07821 */ addu $t7,$t6,$s0
/* f1383e8: 81f841b0 */ lb $t8,0x41b0($t7)
/* f1383ec: 57000023 */ bnezl $t8,.L0f13847c
/* f1383f0: 26100001 */ addiu $s0,$s0,0x1
/* f1383f4: 0c004b70 */ jal random
/* f1383f8: 00108900 */ sll $s1,$s0,0x4
/* f1383fc: 0055001b */ divu $zero,$v0,$s5
/* f138400: 8e480000 */ lw $t0,0x0($s2)
/* f138404: 0000c810 */ mfhi $t9
/* f138408: 4600a306 */ mov.s $f12,$f20
/* f13840c: 16a00002 */ bnez $s5,.L0f138418
/* f138410: 00000000 */ sll $zero,$zero,0x0
/* f138414: 0007000d */ break 0x7
.L0f138418:
/* f138418: 01114821 */ addu $t1,$t0,$s1
/* f13841c: 0fc4e0b8 */ jal func0f1382e0
/* f138420: ad3941d4 */ sw $t9,0x41d4($t1)
/* f138424: 8e4a0000 */ lw $t2,0x0($s2)
/* f138428: 4600a306 */ mov.s $f12,$f20
/* f13842c: 01515821 */ addu $t3,$t2,$s1
/* f138430: 0fc4e0b8 */ jal func0f1382e0
/* f138434: e56041d8 */ swc1 $f0,0x41d8($t3)
/* f138438: 8e4c0000 */ lw $t4,0x0($s2)
/* f13843c: 02747806 */ srlv $t7,$s4,$s3
/* f138440: 31f80002 */ andi $t8,$t7,0x2
/* f138444: 01916821 */ addu $t5,$t4,$s1
/* f138448: 1300000b */ beqz $t8,.L0f138478
/* f13844c: e5a041dc */ swc1 $f0,0x41dc($t5)
/* f138450: 0c004b70 */ jal random
/* f138454: 00000000 */ sll $zero,$zero,0x0
/* f138458: 0056001b */ divu $zero,$v0,$s6
/* f13845c: 8e590000 */ lw $t9,0x0($s2)
/* f138460: 00004010 */ mfhi $t0
/* f138464: 03314821 */ addu $t1,$t9,$s1
/* f138468: ad2841e0 */ sw $t0,0x41e0($t1)
/* f13846c: 16c00002 */ bnez $s6,.L0f138478
/* f138470: 00000000 */ sll $zero,$zero,0x0
/* f138474: 0007000d */ break 0x7
.L0f138478:
/* f138478: 26100001 */ addiu $s0,$s0,0x1
.L0f13847c:
/* f13847c: 5617ffd8 */ bnel $s0,$s7,.L0f1383e0
/* f138480: 8e4e0000 */ lw $t6,0x0($s2)
/* f138484: 8fbf003c */ lw $ra,0x3c($sp)
/* f138488: d7b40010 */ ldc1 $f20,0x10($sp)
/* f13848c: 8fb0001c */ lw $s0,0x1c($sp)
/* f138490: 8fb10020 */ lw $s1,0x20($sp)
/* f138494: 8fb20024 */ lw $s2,0x24($sp)
/* f138498: 8fb30028 */ lw $s3,0x28($sp)
/* f13849c: 8fb4002c */ lw $s4,0x2c($sp)
/* f1384a0: 8fb50030 */ lw $s5,0x30($sp)
/* f1384a4: 8fb60034 */ lw $s6,0x34($sp)
/* f1384a8: 8fb70038 */ lw $s7,0x38($sp)
/* f1384ac: 03e00008 */ jr $ra
/* f1384b0: 27bd0040 */ addiu $sp,$sp,0x40
);
GLOBAL_ASM(
glabel func0f1384b4
/* f1384b4: 27bdffd0 */ addiu $sp,$sp,-48
/* f1384b8: afb00018 */ sw $s0,0x18($sp)
/* f1384bc: afbf001c */ sw $ra,0x1c($sp)
/* f1384c0: 3c0f8006 */ lui $t7,%hi(var800613a0)
/* f1384c4: 25ef13a0 */ addiu $t7,$t7,%lo(var800613a0)
/* f1384c8: 3c0e0600 */ lui $t6,0x600
/* f1384cc: ac8e0000 */ sw $t6,0x0($a0)
/* f1384d0: ac8f0004 */ sw $t7,0x4($a0)
/* f1384d4: 24900008 */ addiu $s0,$a0,0x8
/* f1384d8: 0fc54df7 */ jal func0f1537dc
/* f1384dc: 02002025 */ or $a0,$s0,$zero
/* f1384e0: afa20028 */ sw $v0,0x28($sp)
/* f1384e4: 0c002f02 */ jal func0000bc08
/* f1384e8: 24500008 */ addiu $s0,$v0,0x8
/* f1384ec: 0c002f06 */ jal func0000bc18
/* f1384f0: a7a20026 */ sh $v0,0x26($sp)
/* f1384f4: 87a90026 */ lh $t1,0x26($sp)
/* f1384f8: 305803ff */ andi $t8,$v0,0x3ff
/* f1384fc: 8fa30028 */ lw $v1,0x28($sp)
/* f138500: 0018c880 */ sll $t9,$t8,0x2
/* f138504: 3c01f600 */ lui $at,0xf600
/* f138508: 312a03ff */ andi $t2,$t1,0x3ff
/* f13850c: 000a5b80 */ sll $t3,$t2,0xe
/* f138510: 03214025 */ or $t0,$t9,$at
/* f138514: 010b6025 */ or $t4,$t0,$t3
/* f138518: 02002025 */ or $a0,$s0,$zero
/* f13851c: ac6c0000 */ sw $t4,0x0($v1)
/* f138520: 0fc54e0e */ jal func0f153838
/* f138524: ac600004 */ sw $zero,0x4($v1)
/* f138528: 8fbf001c */ lw $ra,0x1c($sp)
/* f13852c: 8fb00018 */ lw $s0,0x18($sp)
/* f138530: 27bd0030 */ addiu $sp,$sp,0x30
/* f138534: 03e00008 */ jr $ra
/* f138538: 00000000 */ sll $zero,$zero,0x0
/* f13853c: 27bdffd0 */ addiu $sp,$sp,-48
/* f138540: afb00018 */ sw $s0,0x18($sp)
/* f138544: 00808025 */ or $s0,$a0,$zero
/* f138548: afbf001c */ sw $ra,0x1c($sp)
/* f13854c: 24040002 */ addiu $a0,$zero,0x2
/* f138550: afa50034 */ sw $a1,0x34($sp)
/* f138554: 0fc59e73 */ jal func0f1679cc
/* f138558: afa60038 */ sw $a2,0x38($sp)
/* f13855c: 24040004 */ addiu $a0,$zero,0x4
/* f138560: 0fc59e59 */ jal func0f167964
/* f138564: afa20028 */ sw $v0,0x28($sp)
/* f138568: 8fa50034 */ lw $a1,0x34($sp)
/* f13856c: afa2002c */ sw $v0,0x2c($sp)
/* f138570: 8fa60038 */ lw $a2,0x38($sp)
/* f138574: c4a40000 */ lwc1 $f4,0x0($a1)
/* f138578: 8fa40028 */ lw $a0,0x28($sp)
/* f13857c: 3c014120 */ lui $at,0x4120
/* f138580: 4600218d */ trunc.w.s $f6,$f4
/* f138584: 44810000 */ mtc1 $at,$f0
/* f138588: 24080004 */ addiu $t0,$zero,0x4
/* f13858c: 2409ffff */ addiu $t1,$zero,-1
/* f138590: 440f3000 */ mfc1 $t7,$f6
/* f138594: 3c0e0704 */ lui $t6,0x704
/* f138598: 35ce0008 */ ori $t6,$t6,0x8
/* f13859c: a44f0000 */ sh $t7,0x0($v0)
/* f1385a0: c4a80004 */ lwc1 $f8,0x4($a1)
/* f1385a4: 02001825 */ or $v1,$s0,$zero
/* f1385a8: 26100008 */ addiu $s0,$s0,0x8
/* f1385ac: 4600428d */ trunc.w.s $f10,$f8
/* f1385b0: 44195000 */ mfc1 $t9,$f10
/* f1385b4: 00000000 */ sll $zero,$zero,0x0
/* f1385b8: a4590002 */ sh $t9,0x2($v0)
/* f1385bc: c4b00008 */ lwc1 $f16,0x8($a1)
/* f1385c0: 4600848d */ trunc.w.s $f18,$f16
/* f1385c4: 440b9000 */ mfc1 $t3,$f18
/* f1385c8: 00000000 */ sll $zero,$zero,0x0
/* f1385cc: a44b0004 */ sh $t3,0x4($v0)
/* f1385d0: c4a40000 */ lwc1 $f4,0x0($a1)
/* f1385d4: 4600218d */ trunc.w.s $f6,$f4
/* f1385d8: 440d3000 */ mfc1 $t5,$f6
/* f1385dc: 00000000 */ sll $zero,$zero,0x0
/* f1385e0: a44d000c */ sh $t5,0xc($v0)
/* f1385e4: c4a80004 */ lwc1 $f8,0x4($a1)
/* f1385e8: 46004280 */ add.s $f10,$f8,$f0
/* f1385ec: 4600540d */ trunc.w.s $f16,$f10
/* f1385f0: 440f8000 */ mfc1 $t7,$f16
/* f1385f4: 00000000 */ sll $zero,$zero,0x0
/* f1385f8: a44f000e */ sh $t7,0xe($v0)
/* f1385fc: c4b20008 */ lwc1 $f18,0x8($a1)
/* f138600: 4600910d */ trunc.w.s $f4,$f18
/* f138604: 44192000 */ mfc1 $t9,$f4
/* f138608: 00000000 */ sll $zero,$zero,0x0
/* f13860c: a4590010 */ sh $t9,0x10($v0)
/* f138610: c4c60000 */ lwc1 $f6,0x0($a2)
/* f138614: 4600320d */ trunc.w.s $f8,$f6
/* f138618: 440b4000 */ mfc1 $t3,$f8
/* f13861c: 00000000 */ sll $zero,$zero,0x0
/* f138620: a44b0018 */ sh $t3,0x18($v0)
/* f138624: c4ca0004 */ lwc1 $f10,0x4($a2)
/* f138628: 46005400 */ add.s $f16,$f10,$f0
/* f13862c: 4600848d */ trunc.w.s $f18,$f16
/* f138630: 440d9000 */ mfc1 $t5,$f18
/* f138634: 00000000 */ sll $zero,$zero,0x0
/* f138638: a44d001a */ sh $t5,0x1a($v0)
/* f13863c: c4c40008 */ lwc1 $f4,0x8($a2)
/* f138640: 4600218d */ trunc.w.s $f6,$f4
/* f138644: 440f3000 */ mfc1 $t7,$f6
/* f138648: 00000000 */ sll $zero,$zero,0x0
/* f13864c: a44f001c */ sh $t7,0x1c($v0)
/* f138650: c4c80000 */ lwc1 $f8,0x0($a2)
/* f138654: 4600428d */ trunc.w.s $f10,$f8
/* f138658: 44195000 */ mfc1 $t9,$f10
/* f13865c: 00000000 */ sll $zero,$zero,0x0
/* f138660: a4590024 */ sh $t9,0x24($v0)
/* f138664: c4d00004 */ lwc1 $f16,0x4($a2)
/* f138668: 4600848d */ trunc.w.s $f18,$f16
/* f13866c: 440b9000 */ mfc1 $t3,$f18
/* f138670: 00000000 */ sll $zero,$zero,0x0
/* f138674: a44b0026 */ sh $t3,0x26($v0)
/* f138678: c4c40008 */ lwc1 $f4,0x8($a2)
/* f13867c: a0400007 */ sb $zero,0x7($v0)
/* f138680: a0480013 */ sb $t0,0x13($v0)
/* f138684: 4600218d */ trunc.w.s $f6,$f4
/* f138688: a048001f */ sb $t0,0x1f($v0)
/* f13868c: a040002b */ sb $zero,0x2b($v0)
/* f138690: 440d3000 */ mfc1 $t5,$f6
/* f138694: 00000000 */ sll $zero,$zero,0x0
/* f138698: a44d0028 */ sh $t5,0x28($v0)
/* f13869c: ac890000 */ sw $t1,0x0($a0)
/* f1386a0: ac890004 */ sw $t1,0x4($a0)
/* f1386a4: ac6e0000 */ sw $t6,0x0($v1)
/* f1386a8: 0c012d20 */ jal func0004b480
/* f1386ac: afa30024 */ sw $v1,0x24($sp)
/* f1386b0: 8fa30024 */ lw $v1,0x24($sp)
/* f1386b4: 3c0f0430 */ lui $t7,0x430
/* f1386b8: 35ef0030 */ ori $t7,$t7,0x30
/* f1386bc: 02002825 */ or $a1,$s0,$zero
/* f1386c0: ac620004 */ sw $v0,0x4($v1)
/* f1386c4: acaf0000 */ sw $t7,0x0($a1)
/* f1386c8: afa50020 */ sw $a1,0x20($sp)
/* f1386cc: 8fa4002c */ lw $a0,0x2c($sp)
/* f1386d0: 0c012d20 */ jal func0004b480
/* f1386d4: 26100008 */ addiu $s0,$s0,0x8
/* f1386d8: 8fa50020 */ lw $a1,0x20($sp)
/* f1386dc: 02001825 */ or $v1,$s0,$zero
/* f1386e0: 3c18b100 */ lui $t8,0xb100
/* f1386e4: aca20004 */ sw $v0,0x4($a1)
/* f1386e8: 37180002 */ ori $t8,$t8,0x2
/* f1386ec: 24193210 */ addiu $t9,$zero,0x3210
/* f1386f0: ac790004 */ sw $t9,0x4($v1)
/* f1386f4: ac780000 */ sw $t8,0x0($v1)
/* f1386f8: 8fbf001c */ lw $ra,0x1c($sp)
/* f1386fc: 26020008 */ addiu $v0,$s0,0x8
/* f138700: 8fb00018 */ lw $s0,0x18($sp)
/* f138704: 03e00008 */ jr $ra
/* f138708: 27bd0030 */ addiu $sp,$sp,0x30
);
GLOBAL_ASM(
glabel func0f13870c
/* f13870c: 27bdffb0 */ addiu $sp,$sp,-80
/* f138710: afb10040 */ sw $s1,0x40($sp)
/* f138714: 3c11800a */ lui $s1,%hi(var800a4170)
/* f138718: 26314170 */ addiu $s1,$s1,%lo(var800a4170)
/* f13871c: 8e2f0000 */ lw $t7,0x0($s1)
/* f138720: afbf004c */ sw $ra,0x4c($sp)
/* f138724: afb30048 */ sw $s3,0x48($sp)
/* f138728: afb20044 */ sw $s2,0x44($sp)
/* f13872c: afb0003c */ sw $s0,0x3c($sp)
/* f138730: f7bc0030 */ sdc1 $f28,0x30($sp)
/* f138734: f7ba0028 */ sdc1 $f26,0x28($sp)
/* f138738: f7b80020 */ sdc1 $f24,0x20($sp)
/* f13873c: f7b60018 */ sdc1 $f22,0x18($sp)
/* f138740: f7b40010 */ sdc1 $f20,0x10($sp)
/* f138744: 240effff */ addiu $t6,$zero,-1
/* f138748: a1ee41f5 */ sb $t6,0x41f5($t7)
/* f13874c: 8e380000 */ lw $t8,0x0($s1)
/* f138750: 3c01c5fa */ lui $at,0xc5fa
/* f138754: 240b0007 */ addiu $t3,$zero,0x7
/* f138758: a30041f6 */ sb $zero,0x41f6($t8)
/* f13875c: 8e390000 */ lw $t9,0x0($s1)
/* f138760: 4481e000 */ mtc1 $at,$f28
/* f138764: 3c017f1b */ lui $at,%hi(var7f1b5808)
/* f138768: a32041fc */ sb $zero,0x41fc($t9)
/* f13876c: 8e280000 */ lw $t0,0x0($s1)
/* f138770: 00008025 */ or $s0,$zero,$zero
/* f138774: 24120001 */ addiu $s2,$zero,0x1
/* f138778: a10041fd */ sb $zero,0x41fd($t0)
/* f13877c: 8e290000 */ lw $t1,0x0($s1)
/* f138780: 24132ee0 */ addiu $s3,$zero,0x2ee0
/* f138784: a12041fe */ sb $zero,0x41fe($t1)
/* f138788: 8e2a0000 */ lw $t2,0x0($s1)
/* f13878c: a1404200 */ sb $zero,0x4200($t2)
/* f138790: 8e2c0000 */ lw $t4,0x0($s1)
/* f138794: a18b41ff */ sb $t3,0x41ff($t4)
/* f138798: c43a5808 */ lwc1 $f26,%lo(var7f1b5808)($at)
/* f13879c: 3c017f1b */ lui $at,%hi(var7f1b580c)
/* f1387a0: c438580c */ lwc1 $f24,%lo(var7f1b580c)($at)
/* f1387a4: 3c012f80 */ lui $at,0x2f80
/* f1387a8: 4481b000 */ mtc1 $at,$f22
/* f1387ac: 00000000 */ sll $zero,$zero,0x0
.L0f1387b0:
/* f1387b0: 0c004b70 */ jal random
/* f1387b4: 00000000 */ sll $zero,$zero,0x0
/* f1387b8: 44822000 */ mtc1 $v0,$f4
/* f1387bc: 3c014f80 */ lui $at,0x4f80
/* f1387c0: 04410004 */ bgez $v0,.L0f1387d4
/* f1387c4: 468021a0 */ cvt.s.w $f6,$f4
/* f1387c8: 44814000 */ mtc1 $at,$f8
/* f1387cc: 00000000 */ sll $zero,$zero,0x0
/* f1387d0: 46083180 */ add.s $f6,$f6,$f8
.L0f1387d4:
/* f1387d4: 46163502 */ mul.s $f20,$f6,$f22
/* f1387d8: 8e2d0000 */ lw $t5,0x0($s1)
/* f1387dc: 01b07021 */ addu $t6,$t5,$s0
/* f1387e0: 4614a280 */ add.s $f10,$f20,$f20
/* f1387e4: 46185402 */ mul.s $f16,$f10,$f24
/* f1387e8: 46188481 */ sub.s $f18,$f16,$f24
/* f1387ec: 0c004b70 */ jal random
/* f1387f0: e5d2000c */ swc1 $f18,0xc($t6)
/* f1387f4: 44822000 */ mtc1 $v0,$f4
/* f1387f8: 3c014f80 */ lui $at,0x4f80
/* f1387fc: 04410004 */ bgez $v0,.L0f138810
/* f138800: 46802220 */ cvt.s.w $f8,$f4
/* f138804: 44813000 */ mtc1 $at,$f6
/* f138808: 00000000 */ sll $zero,$zero,0x0
/* f13880c: 46064200 */ add.s $f8,$f8,$f6
.L0f138810:
/* f138810: 46164502 */ mul.s $f20,$f8,$f22
/* f138814: 8e2f0000 */ lw $t7,0x0($s1)
/* f138818: 01f0c021 */ addu $t8,$t7,$s0
/* f13881c: 4614a280 */ add.s $f10,$f20,$f20
/* f138820: 46185402 */ mul.s $f16,$f10,$f24
/* f138824: 46188481 */ sub.s $f18,$f16,$f24
/* f138828: 0c004b70 */ jal random
/* f13882c: e7120010 */ swc1 $f18,0x10($t8)
/* f138830: 8e280000 */ lw $t0,0x0($s1)
/* f138834: 30590003 */ andi $t9,$v0,0x3
/* f138838: 01104821 */ addu $t1,$t0,$s0
/* f13883c: 0c004b70 */ jal random
/* f138840: a139001e */ sb $t9,0x1e($t1)
/* f138844: 8e2b0000 */ lw $t3,0x0($s1)
/* f138848: 304a0003 */ andi $t2,$v0,0x3
/* f13884c: 01706021 */ addu $t4,$t3,$s0
/* f138850: 0c004b70 */ jal random
/* f138854: a18a0020 */ sb $t2,0x20($t4)
/* f138858: 44822000 */ mtc1 $v0,$f4
/* f13885c: 3c014f80 */ lui $at,0x4f80
/* f138860: 04410004 */ bgez $v0,.L0f138874
/* f138864: 468021a0 */ cvt.s.w $f6,$f4
/* f138868: 44814000 */ mtc1 $at,$f8
/* f13886c: 00000000 */ sll $zero,$zero,0x0
/* f138870: 46083180 */ add.s $f6,$f6,$f8
.L0f138874:
/* f138874: 46163282 */ mul.s $f10,$f6,$f22
/* f138878: 8e2d0000 */ lw $t5,0x0($s1)
/* f13887c: 01b07021 */ addu $t6,$t5,$s0
/* f138880: 461a5402 */ mul.s $f16,$f10,$f26
/* f138884: e5d00018 */ swc1 $f16,0x18($t6)
/* f138888: 8e230000 */ lw $v1,0x0($s1)
/* f13888c: 90644200 */ lbu $a0,0x4200($v1)
/* f138890: 906f41ff */ lbu $t7,0x41ff($v1)
/* f138894: 00705021 */ addu $t2,$v1,$s0
/* f138898: 008f082a */ slt $at,$a0,$t7
/* f13889c: 50200012 */ beqzl $at,.L0f1388e8
/* f1388a0: a144001f */ sb $a0,0x1f($t2)
/* f1388a4: 0c004b70 */ jal random
/* f1388a8: 00000000 */ sll $zero,$zero,0x0
/* f1388ac: 8e230000 */ lw $v1,0x0($s1)
/* f1388b0: 90644200 */ lbu $a0,0x4200($v1)
/* f1388b4: 907841ff */ lbu $t8,0x41ff($v1)
/* f1388b8: 00705821 */ addu $t3,$v1,$s0
/* f1388bc: 03044023 */ subu $t0,$t8,$a0
/* f1388c0: 0048001b */ divu $zero,$v0,$t0
/* f1388c4: 0000c810 */ mfhi $t9
/* f1388c8: 03244821 */ addu $t1,$t9,$a0
/* f1388cc: 15000002 */ bnez $t0,.L0f1388d8
/* f1388d0: 00000000 */ sll $zero,$zero,0x0
/* f1388d4: 0007000d */ break 0x7
.L0f1388d8:
/* f1388d8: a169001f */ sb $t1,0x1f($t3)
/* f1388dc: 10000003 */ beqz $zero,.L0f1388ec
/* f1388e0: 8e230000 */ lw $v1,0x0($s1)
/* f1388e4: a144001f */ sb $a0,0x1f($t2)
.L0f1388e8:
/* f1388e8: 8e230000 */ lw $v1,0x0($s1)
.L0f1388ec:
/* f1388ec: 906c41fc */ lbu $t4,0x41fc($v1)
/* f1388f0: 00706821 */ addu $t5,$v1,$s0
/* f1388f4: 0c004b70 */ jal random
/* f1388f8: a1ac001c */ sb $t4,0x1c($t5)
/* f1388fc: 304e0001 */ andi $t6,$v0,0x1
/* f138900: 564e0007 */ bnel $s2,$t6,.L0f138920
/* f138904: 8e230000 */ lw $v1,0x0($s1)
/* f138908: 8e230000 */ lw $v1,0x0($s1)
/* f13890c: 906f41fd */ lbu $t7,0x41fd($v1)
/* f138910: 0070c021 */ addu $t8,$v1,$s0
/* f138914: 10000005 */ beqz $zero,.L0f13892c
/* f138918: a30f001d */ sb $t7,0x1d($t8)
/* f13891c: 8e230000 */ lw $v1,0x0($s1)
.L0f138920:
/* f138920: 906841fe */ lbu $t0,0x41fe($v1)
/* f138924: 0070c821 */ addu $t9,$v1,$s0
/* f138928: a328001d */ sb $t0,0x1d($t9)
.L0f13892c:
/* f13892c: 0c004b70 */ jal random
/* f138930: 00000000 */ sll $zero,$zero,0x0
/* f138934: 44829000 */ mtc1 $v0,$f18
/* f138938: 3c014f80 */ lui $at,0x4f80
/* f13893c: 04410004 */ bgez $v0,.L0f138950
/* f138940: 46809120 */ cvt.s.w $f4,$f18
/* f138944: 44814000 */ mtc1 $at,$f8
/* f138948: 00000000 */ sll $zero,$zero,0x0
/* f13894c: 46082100 */ add.s $f4,$f4,$f8
.L0f138950:
/* f138950: 46162182 */ mul.s $f6,$f4,$f22
/* f138954: 8e290000 */ lw $t1,0x0($s1)
/* f138958: 01305821 */ addu $t3,$t1,$s0
/* f13895c: 26100018 */ addiu $s0,$s0,0x18
/* f138960: 461c3282 */ mul.s $f10,$f6,$f28
/* f138964: 1613ff92 */ bne $s0,$s3,.L0f1387b0
/* f138968: e56a0014 */ swc1 $f10,0x14($t3)
/* f13896c: 8fbf004c */ lw $ra,0x4c($sp)
/* f138970: d7b40010 */ ldc1 $f20,0x10($sp)
/* f138974: d7b60018 */ ldc1 $f22,0x18($sp)
/* f138978: d7b80020 */ ldc1 $f24,0x20($sp)
/* f13897c: d7ba0028 */ ldc1 $f26,0x28($sp)
/* f138980: d7bc0030 */ ldc1 $f28,0x30($sp)
/* f138984: 8fb0003c */ lw $s0,0x3c($sp)
/* f138988: 8fb10040 */ lw $s1,0x40($sp)
/* f13898c: 8fb20044 */ lw $s2,0x44($sp)
/* f138990: 8fb30048 */ lw $s3,0x48($sp)
/* f138994: 03e00008 */ jr $ra
/* f138998: 27bd0050 */ addiu $sp,$sp,0x50
);
GLOBAL_ASM(
glabel func0f13899c
/* f13899c: 27bdffb8 */ addiu $sp,$sp,-72
/* f1389a0: afb1003c */ sw $s1,0x3c($sp)
/* f1389a4: 3c11800a */ lui $s1,%hi(var800a4170)
/* f1389a8: 26314170 */ addiu $s1,$s1,%lo(var800a4170)
/* f1389ac: 8e230000 */ lw $v1,0x0($s1)
/* f1389b0: afbf0044 */ sw $ra,0x44($sp)
/* f1389b4: afb20040 */ sw $s2,0x40($sp)
/* f1389b8: afb00038 */ sw $s0,0x38($sp)
/* f1389bc: f7ba0030 */ sdc1 $f26,0x30($sp)
/* f1389c0: f7b80028 */ sdc1 $f24,0x28($sp)
/* f1389c4: f7b60020 */ sdc1 $f22,0x20($sp)
/* f1389c8: f7b40018 */ sdc1 $f20,0x18($sp)
/* f1389cc: 806e41f5 */ lb $t6,0x41f5($v1)
/* f1389d0: 05c00019 */ bltz $t6,.L0f138a38
/* f1389d4: 3c01800a */ lui $at,0x800a
/* f1389d8: c424a008 */ lwc1 $f4,-0x5ff8($at)
/* f1389dc: 3c014434 */ lui $at,0x4434
/* f1389e0: 44813000 */ mtc1 $at,$f6
/* f1389e4: c46a41f8 */ lwc1 $f10,0x41f8($v1)
/* f1389e8: 3c013f80 */ lui $at,0x3f80
/* f1389ec: 46062203 */ div.s $f8,$f4,$f6
/* f1389f0: 44819000 */ mtc1 $at,$f18
/* f1389f4: 3c012f80 */ lui $at,0x2f80
/* f1389f8: 4481d000 */ mtc1 $at,$f26
/* f1389fc: 46085400 */ add.s $f16,$f10,$f8
/* f138a00: e47041f8 */ swc1 $f16,0x41f8($v1)
/* f138a04: 8e230000 */ lw $v1,0x0($s1)
/* f138a08: c46441f8 */ lwc1 $f4,0x41f8($v1)
/* f138a0c: 4604903c */ c.lt.s $f18,$f4
/* f138a10: 00000000 */ sll $zero,$zero,0x0
/* f138a14: 45000006 */ bc1f .L0f138a30
/* f138a18: 00000000 */ sll $zero,$zero,0x0
/* f138a1c: 806f41f5 */ lb $t7,0x41f5($v1)
/* f138a20: 2418ffff */ addiu $t8,$zero,-1
/* f138a24: a06f41f6 */ sb $t7,0x41f6($v1)
/* f138a28: 8e390000 */ lw $t9,0x0($s1)
/* f138a2c: a33841f5 */ sb $t8,0x41f5($t9)
.L0f138a30:
/* f138a30: 10000020 */ beqz $zero,.L0f138ab4
/* f138a34: 00000000 */ sll $zero,$zero,0x0
.L0f138a38:
/* f138a38: 0c004b70 */ jal random
/* f138a3c: 00000000 */ sll $zero,$zero,0x0
/* f138a40: 44823000 */ mtc1 $v0,$f6
/* f138a44: 3c012f80 */ lui $at,0x2f80
/* f138a48: 4481d000 */ mtc1 $at,$f26
/* f138a4c: 04410005 */ bgez $v0,.L0f138a64
/* f138a50: 468032a0 */ cvt.s.w $f10,$f6
/* f138a54: 3c014f80 */ lui $at,0x4f80
/* f138a58: 44814000 */ mtc1 $at,$f8
/* f138a5c: 00000000 */ sll $zero,$zero,0x0
/* f138a60: 46085280 */ add.s $f10,$f10,$f8
.L0f138a64:
/* f138a64: 461a5402 */ mul.s $f16,$f10,$f26
/* f138a68: 3c017f1b */ lui $at,%hi(var7f1b5810)
/* f138a6c: c4325810 */ lwc1 $f18,%lo(var7f1b5810)($at)
/* f138a70: 00002025 */ or $a0,$zero,$zero
/* f138a74: 4612803c */ c.lt.s $f16,$f18
/* f138a78: 00000000 */ sll $zero,$zero,0x0
/* f138a7c: 4500000d */ bc1f .L0f138ab4
/* f138a80: 00000000 */ sll $zero,$zero,0x0
/* f138a84: 0c0053d8 */ jal func00014f60
/* f138a88: 24050030 */ addiu $a1,$zero,0x30
/* f138a8c: 14400009 */ bnez $v0,.L0f138ab4
/* f138a90: 00000000 */ sll $zero,$zero,0x0
/* f138a94: 0c004b70 */ jal random
/* f138a98: 00000000 */ sll $zero,$zero,0x0
/* f138a9c: 8e290000 */ lw $t1,0x0($s1)
/* f138aa0: 30480003 */ andi $t0,$v0,0x3
/* f138aa4: 44802000 */ mtc1 $zero,$f4
/* f138aa8: a12841f5 */ sb $t0,0x41f5($t1)
/* f138aac: 8e2a0000 */ lw $t2,0x0($s1)
/* f138ab0: e54441f8 */ swc1 $f4,0x41f8($t2)
.L0f138ab4:
/* f138ab4: 0c004b70 */ jal random
/* f138ab8: 00000000 */ sll $zero,$zero,0x0
/* f138abc: 44823000 */ mtc1 $v0,$f6
/* f138ac0: 3c014f80 */ lui $at,0x4f80
/* f138ac4: 04410004 */ bgez $v0,.L0f138ad8
/* f138ac8: 46803220 */ cvt.s.w $f8,$f6
/* f138acc: 44815000 */ mtc1 $at,$f10
/* f138ad0: 00000000 */ sll $zero,$zero,0x0
/* f138ad4: 460a4200 */ add.s $f8,$f8,$f10
.L0f138ad8:
/* f138ad8: 461a4402 */ mul.s $f16,$f8,$f26
/* f138adc: 3c017f1b */ lui $at,%hi(var7f1b5814)
/* f138ae0: c4325814 */ lwc1 $f18,%lo(var7f1b5814)($at)
/* f138ae4: 00002025 */ or $a0,$zero,$zero
/* f138ae8: 4612803c */ c.lt.s $f16,$f18
/* f138aec: 00000000 */ sll $zero,$zero,0x0
/* f138af0: 4502000e */ bc1fl .L0f138b2c
/* f138af4: 00002025 */ or $a0,$zero,$zero
/* f138af8: 0c0053d8 */ jal func00014f60
/* f138afc: 24050030 */ addiu $a1,$zero,0x30
/* f138b00: 5440000a */ bnezl $v0,.L0f138b2c
/* f138b04: 00002025 */ or $a0,$zero,$zero
/* f138b08: 0c004b70 */ jal random
/* f138b0c: 00000000 */ sll $zero,$zero,0x0
/* f138b10: 24010005 */ addiu $at,$zero,0x5
/* f138b14: 0041001b */ divu $zero,$v0,$at
/* f138b18: 8e2c0000 */ lw $t4,0x0($s1)
/* f138b1c: 00005810 */ mfhi $t3
/* f138b20: a18b41fc */ sb $t3,0x41fc($t4)
/* f138b24: 00000000 */ sll $zero,$zero,0x0
/* f138b28: 00002025 */ or $a0,$zero,$zero
.L0f138b2c:
/* f138b2c: 0c005408 */ jal func00015020
/* f138b30: 24050010 */ addiu $a1,$zero,0x10
/* f138b34: 10400014 */ beqz $v0,.L0f138b88
/* f138b38: 00000000 */ sll $zero,$zero,0x0
/* f138b3c: 0c004b70 */ jal random
/* f138b40: 00000000 */ sll $zero,$zero,0x0
/* f138b44: 24010005 */ addiu $at,$zero,0x5
/* f138b48: 0041001b */ divu $zero,$v0,$at
/* f138b4c: 8e2e0000 */ lw $t6,0x0($s1)
/* f138b50: 00006810 */ mfhi $t5
/* f138b54: a1cd41fc */ sb $t5,0x41fc($t6)
/* f138b58: 8e2f0000 */ lw $t7,0x0($s1)
/* f138b5c: 81f841f5 */ lb $t8,0x41f5($t7)
/* f138b60: 07010009 */ bgez $t8,.L0f138b88
/* f138b64: 00000000 */ sll $zero,$zero,0x0
/* f138b68: 0c004b70 */ jal random
/* f138b6c: 00000000 */ sll $zero,$zero,0x0
/* f138b70: 8e280000 */ lw $t0,0x0($s1)
/* f138b74: 30590003 */ andi $t9,$v0,0x3
/* f138b78: 44802000 */ mtc1 $zero,$f4
/* f138b7c: a11941f5 */ sb $t9,0x41f5($t0)
/* f138b80: 8e290000 */ lw $t1,0x0($s1)
/* f138b84: e52441f8 */ swc1 $f4,0x41f8($t1)
.L0f138b88:
/* f138b88: 0c004b70 */ jal random
/* f138b8c: 00000000 */ sll $zero,$zero,0x0
/* f138b90: 44823000 */ mtc1 $v0,$f6
/* f138b94: 3c014f80 */ lui $at,0x4f80
/* f138b98: 04410004 */ bgez $v0,.L0f138bac
/* f138b9c: 468032a0 */ cvt.s.w $f10,$f6
/* f138ba0: 44814000 */ mtc1 $at,$f8
/* f138ba4: 00000000 */ sll $zero,$zero,0x0
/* f138ba8: 46085280 */ add.s $f10,$f10,$f8
.L0f138bac:
/* f138bac: 461a5402 */ mul.s $f16,$f10,$f26
/* f138bb0: 3c017f1b */ lui $at,%hi(var7f1b5818)
/* f138bb4: c4325818 */ lwc1 $f18,%lo(var7f1b5818)($at)
/* f138bb8: 4612803c */ c.lt.s $f16,$f18
/* f138bbc: 00000000 */ sll $zero,$zero,0x0
/* f138bc0: 4502000b */ bc1fl .L0f138bf0
/* f138bc4: 3c0141f0 */ lui $at,0x41f0
/* f138bc8: 0c004b70 */ jal random
/* f138bcc: 00000000 */ sll $zero,$zero,0x0
/* f138bd0: 8e2b0000 */ lw $t3,0x0($s1)
/* f138bd4: 304a0001 */ andi $t2,$v0,0x1
/* f138bd8: 0c004b70 */ jal random
/* f138bdc: a16a41fd */ sb $t2,0x41fd($t3)
/* f138be0: 8e2d0000 */ lw $t5,0x0($s1)
/* f138be4: 304c0001 */ andi $t4,$v0,0x1
/* f138be8: a1ac41fe */ sb $t4,0x41fe($t5)
/* f138bec: 3c0141f0 */ lui $at,0x41f0
.L0f138bf0:
/* f138bf0: 4481c000 */ mtc1 $at,$f24
/* f138bf4: 3c017f1b */ lui $at,%hi(var7f1b581c)
/* f138bf8: c436581c */ lwc1 $f22,%lo(var7f1b581c)($at)
/* f138bfc: 00009025 */ or $s2,$zero,$zero
/* f138c00: 00008025 */ or $s0,$zero,$zero
.L0f138c04:
/* f138c04: 324e0007 */ andi $t6,$s2,0x7
/* f138c08: 25cf0001 */ addiu $t7,$t6,0x1
/* f138c0c: 448f2000 */ mtc1 $t7,$f4
/* f138c10: 3c017f1b */ lui $at,%hi(var7f1b5820)
/* f138c14: c4285820 */ lwc1 $f8,%lo(var7f1b5820)($at)
/* f138c18: 468021a0 */ cvt.s.w $f6,$f4
/* f138c1c: 8e380000 */ lw $t8,0x0($s1)
/* f138c20: 32590008 */ andi $t9,$s2,0x8
/* f138c24: 03101021 */ addu $v0,$t8,$s0
/* f138c28: 46083082 */ mul.s $f2,$f6,$f8
/* f138c2c: 17200002 */ bnez $t9,.L0f138c38
/* f138c30: 46001006 */ mov.s $f0,$f2
/* f138c34: 46001007 */ neg.s $f0,$f2
.L0f138c38:
/* f138c38: c44a0018 */ lwc1 $f10,0x18($v0)
/* f138c3c: 3c01800a */ lui $at,0x800a
/* f138c40: 46005400 */ add.s $f16,$f10,$f0
/* f138c44: e4500018 */ swc1 $f16,0x18($v0)
/* f138c48: c432a008 */ lwc1 $f18,-0x5ff8($at)
/* f138c4c: 3c013e80 */ lui $at,0x3e80
/* f138c50: 44813000 */ mtc1 $at,$f6
/* f138c54: 46189102 */ mul.s $f4,$f18,$f24
/* f138c58: 8e280000 */ lw $t0,0x0($s1)
/* f138c5c: 44808000 */ mtc1 $zero,$f16
/* f138c60: 01101021 */ addu $v0,$t0,$s0
/* f138c64: c4480014 */ lwc1 $f8,0x14($v0)
/* f138c68: 46062002 */ mul.s $f0,$f4,$f6
/* f138c6c: 46004280 */ add.s $f10,$f8,$f0
/* f138c70: e44a0014 */ swc1 $f10,0x14($v0)
/* f138c74: 8e290000 */ lw $t1,0x0($s1)
/* f138c78: 01305021 */ addu $t2,$t1,$s0
/* f138c7c: c5520014 */ lwc1 $f18,0x14($t2)
/* f138c80: 4612803c */ c.lt.s $f16,$f18
/* f138c84: 00000000 */ sll $zero,$zero,0x0
/* f138c88: 4502006b */ bc1fl .L0f138e38
/* f138c8c: 26520001 */ addiu $s2,$s2,0x1
/* f138c90: 0c004b70 */ jal random
/* f138c94: 00000000 */ sll $zero,$zero,0x0
/* f138c98: 44822000 */ mtc1 $v0,$f4
/* f138c9c: 3c014f80 */ lui $at,0x4f80
/* f138ca0: 04410004 */ bgez $v0,.L0f138cb4
/* f138ca4: 468021a0 */ cvt.s.w $f6,$f4
/* f138ca8: 44814000 */ mtc1 $at,$f8
/* f138cac: 00000000 */ sll $zero,$zero,0x0
/* f138cb0: 46083180 */ add.s $f6,$f6,$f8
.L0f138cb4:
/* f138cb4: 461a3502 */ mul.s $f20,$f6,$f26
/* f138cb8: 8e2b0000 */ lw $t3,0x0($s1)
/* f138cbc: 01706021 */ addu $t4,$t3,$s0
/* f138cc0: 4614a280 */ add.s $f10,$f20,$f20
/* f138cc4: 46165402 */ mul.s $f16,$f10,$f22
/* f138cc8: 46168481 */ sub.s $f18,$f16,$f22
/* f138ccc: 0c004b70 */ jal random
/* f138cd0: e592000c */ swc1 $f18,0xc($t4)
/* f138cd4: 44822000 */ mtc1 $v0,$f4
/* f138cd8: 3c014f80 */ lui $at,0x4f80
/* f138cdc: 04410004 */ bgez $v0,.L0f138cf0
/* f138ce0: 46802220 */ cvt.s.w $f8,$f4
/* f138ce4: 44813000 */ mtc1 $at,$f6
/* f138ce8: 00000000 */ sll $zero,$zero,0x0
/* f138cec: 46064200 */ add.s $f8,$f8,$f6
.L0f138cf0:
/* f138cf0: 461a4502 */ mul.s $f20,$f8,$f26
/* f138cf4: 8e2d0000 */ lw $t5,0x0($s1)
/* f138cf8: 01b07021 */ addu $t6,$t5,$s0
/* f138cfc: 4614a280 */ add.s $f10,$f20,$f20
/* f138d00: 46165402 */ mul.s $f16,$f10,$f22
/* f138d04: 46168481 */ sub.s $f18,$f16,$f22
/* f138d08: 0c004b70 */ jal random
/* f138d0c: e5d20010 */ swc1 $f18,0x10($t6)
/* f138d10: 8e380000 */ lw $t8,0x0($s1)
/* f138d14: 304f0003 */ andi $t7,$v0,0x3
/* f138d18: 0310c821 */ addu $t9,$t8,$s0
/* f138d1c: 0c004b70 */ jal random
/* f138d20: a32f001e */ sb $t7,0x1e($t9)
/* f138d24: 8e290000 */ lw $t1,0x0($s1)
/* f138d28: 30480003 */ andi $t0,$v0,0x3
/* f138d2c: 01305021 */ addu $t2,$t1,$s0
/* f138d30: 0c004b70 */ jal random
/* f138d34: a1480020 */ sb $t0,0x20($t2)
/* f138d38: 44822000 */ mtc1 $v0,$f4
/* f138d3c: 3c014f80 */ lui $at,0x4f80
/* f138d40: 04410004 */ bgez $v0,.L0f138d54
/* f138d44: 468021a0 */ cvt.s.w $f6,$f4
/* f138d48: 44814000 */ mtc1 $at,$f8
/* f138d4c: 00000000 */ sll $zero,$zero,0x0
/* f138d50: 46083180 */ add.s $f6,$f6,$f8
.L0f138d54:
/* f138d54: 461a3282 */ mul.s $f10,$f6,$f26
/* f138d58: 3c017f1b */ lui $at,%hi(var7f1b5824)
/* f138d5c: c4305824 */ lwc1 $f16,%lo(var7f1b5824)($at)
/* f138d60: 8e2b0000 */ lw $t3,0x0($s1)
/* f138d64: 01706021 */ addu $t4,$t3,$s0
/* f138d68: 46105482 */ mul.s $f18,$f10,$f16
/* f138d6c: e5920018 */ swc1 $f18,0x18($t4)
/* f138d70: 8e230000 */ lw $v1,0x0($s1)
/* f138d74: 90644200 */ lbu $a0,0x4200($v1)
/* f138d78: 906d41ff */ lbu $t5,0x41ff($v1)
/* f138d7c: 00704021 */ addu $t0,$v1,$s0
/* f138d80: 008d082a */ slt $at,$a0,$t5
/* f138d84: 50200012 */ beqzl $at,.L0f138dd0
/* f138d88: a104001f */ sb $a0,0x1f($t0)
/* f138d8c: 0c004b70 */ jal random
/* f138d90: 00000000 */ sll $zero,$zero,0x0
/* f138d94: 8e230000 */ lw $v1,0x0($s1)
/* f138d98: 90644200 */ lbu $a0,0x4200($v1)
/* f138d9c: 906e41ff */ lbu $t6,0x41ff($v1)
/* f138da0: 00704821 */ addu $t1,$v1,$s0
/* f138da4: 01c4c023 */ subu $t8,$t6,$a0
/* f138da8: 0058001b */ divu $zero,$v0,$t8
/* f138dac: 00007810 */ mfhi $t7
/* f138db0: 01e4c821 */ addu $t9,$t7,$a0
/* f138db4: 17000002 */ bnez $t8,.L0f138dc0
/* f138db8: 00000000 */ sll $zero,$zero,0x0
/* f138dbc: 0007000d */ break 0x7
.L0f138dc0:
/* f138dc0: a139001f */ sb $t9,0x1f($t1)
/* f138dc4: 10000003 */ beqz $zero,.L0f138dd4
/* f138dc8: 8e230000 */ lw $v1,0x0($s1)
/* f138dcc: a104001f */ sb $a0,0x1f($t0)
.L0f138dd0:
/* f138dd0: 8e230000 */ lw $v1,0x0($s1)
.L0f138dd4:
/* f138dd4: 906a41fc */ lbu $t2,0x41fc($v1)
/* f138dd8: 00705821 */ addu $t3,$v1,$s0
/* f138ddc: 0c004b70 */ jal random
/* f138de0: a16a001c */ sb $t2,0x1c($t3)
/* f138de4: 304c0001 */ andi $t4,$v0,0x1
/* f138de8: 24010001 */ addiu $at,$zero,0x1
/* f138dec: 55810007 */ bnel $t4,$at,.L0f138e0c
/* f138df0: 8e230000 */ lw $v1,0x0($s1)
/* f138df4: 8e230000 */ lw $v1,0x0($s1)
/* f138df8: 906d41fd */ lbu $t5,0x41fd($v1)
/* f138dfc: 00707021 */ addu $t6,$v1,$s0
/* f138e00: 10000005 */ beqz $zero,.L0f138e18
/* f138e04: a1cd001d */ sb $t5,0x1d($t6)
/* f138e08: 8e230000 */ lw $v1,0x0($s1)
.L0f138e0c:
/* f138e0c: 907841fe */ lbu $t8,0x41fe($v1)
/* f138e10: 00707821 */ addu $t7,$v1,$s0
/* f138e14: a1f8001d */ sb $t8,0x1d($t7)
.L0f138e18:
/* f138e18: 8e390000 */ lw $t9,0x0($s1)
/* f138e1c: 3c01c5fa */ lui $at,0xc5fa
/* f138e20: 44814000 */ mtc1 $at,$f8
/* f138e24: 03301021 */ addu $v0,$t9,$s0
/* f138e28: c4440014 */ lwc1 $f4,0x14($v0)
/* f138e2c: 46082180 */ add.s $f6,$f4,$f8
/* f138e30: e4460014 */ swc1 $f6,0x14($v0)
/* f138e34: 26520001 */ addiu $s2,$s2,0x1
.L0f138e38:
/* f138e38: 240101f4 */ addiu $at,$zero,0x1f4
/* f138e3c: 1641ff71 */ bne $s2,$at,.L0f138c04
/* f138e40: 26100018 */ addiu $s0,$s0,0x18
/* f138e44: 8fbf0044 */ lw $ra,0x44($sp)
/* f138e48: d7b40018 */ ldc1 $f20,0x18($sp)
/* f138e4c: d7b60020 */ ldc1 $f22,0x20($sp)
/* f138e50: d7b80028 */ ldc1 $f24,0x28($sp)
/* f138e54: d7ba0030 */ ldc1 $f26,0x30($sp)
/* f138e58: 8fb00038 */ lw $s0,0x38($sp)
/* f138e5c: 8fb1003c */ lw $s1,0x3c($sp)
/* f138e60: 8fb20040 */ lw $s2,0x40($sp)
/* f138e64: 03e00008 */ jr $ra
/* f138e68: 27bd0048 */ addiu $sp,$sp,0x48
);
GLOBAL_ASM(
glabel func0f138e6c
/* f138e6c: 27bdffb0 */ addiu $sp,$sp,-80
/* f138e70: afbf0024 */ sw $ra,0x24($sp)
/* f138e74: afb10020 */ sw $s1,0x20($sp)
/* f138e78: afb0001c */ sw $s0,0x1c($sp)
/* f138e7c: f7b40010 */ sdc1 $f20,0x10($sp)
/* f138e80: afa60058 */ sw $a2,0x58($sp)
/* f138e84: 90a20010 */ lbu $v0,0x10($a1)
/* f138e88: 00a08025 */ or $s0,$a1,$zero
/* f138e8c: 00808825 */ or $s1,$a0,$zero
/* f138e90: 28410005 */ slti $at,$v0,0x5
/* f138e94: 14200005 */ bnez $at,.L0f138eac
/* f138e98: 24010063 */ addiu $at,$zero,0x63
/* f138e9c: 504100e6 */ beql $v0,$at,.L0f139238
/* f138ea0: 3c01c57a */ lui $at,0xc57a
/* f138ea4: 100000ef */ beqz $zero,.L0f139264
/* f138ea8: c6080000 */ lwc1 $f8,0x0($s0)
.L0f138eac:
/* f138eac: 2c410005 */ sltiu $at,$v0,0x5
/* f138eb0: 102000eb */ beqz $at,.L0f139260
/* f138eb4: 00027080 */ sll $t6,$v0,0x2
/* f138eb8: 3c017f1b */ lui $at,%hi(var7f1b5828)
/* f138ebc: 002e0821 */ addu $at,$at,$t6
/* f138ec0: 8c2e5828 */ lw $t6,%lo(var7f1b5828)($at)
/* f138ec4: 01c00008 */ jr $t6
/* f138ec8: 00000000 */ sll $zero,$zero,0x0
/* f138ecc: 3c017f1b */ lui $at,%hi(var7f1b583c)
/* f138ed0: c430583c */ lwc1 $f16,%lo(var7f1b583c)($at)
/* f138ed4: 3c01800a */ lui $at,0x800a
/* f138ed8: c4244160 */ lwc1 $f4,0x4160($at)
/* f138edc: 3c014396 */ lui $at,0x4396
/* f138ee0: 44814000 */ mtc1 $at,$f8
/* f138ee4: 46102182 */ mul.s $f6,$f4,$f16
/* f138ee8: e7a60044 */ swc1 $f6,0x44($sp)
/* f138eec: c6000000 */ lwc1 $f0,0x0($s0)
/* f138ef0: e7a0004c */ swc1 $f0,0x4c($sp)
/* f138ef4: 0c0068f7 */ jal func0001a3dc
/* f138ef8: 46080303 */ div.s $f12,$f0,$f8
/* f138efc: 3c014396 */ lui $at,0x4396
/* f138f00: 44812000 */ mtc1 $at,$f4
/* f138f04: c60a0008 */ lwc1 $f10,0x8($s0)
/* f138f08: 46000506 */ mov.s $f20,$f0
/* f138f0c: 0c0068f4 */ jal func0001a3d0
/* f138f10: 46045303 */ div.s $f12,$f10,$f4
/* f138f14: 46140180 */ add.s $f6,$f0,$f20
/* f138f18: 3c0142c8 */ lui $at,0x42c8
/* f138f1c: 44814000 */ mtc1 $at,$f8
/* f138f20: 3c01c3c8 */ lui $at,0xc3c8
/* f138f24: 44812000 */ mtc1 $at,$f4
/* f138f28: 46083282 */ mul.s $f10,$f6,$f8
/* f138f2c: 8faf0058 */ lw $t7,0x58($sp)
/* f138f30: 24010001 */ addiu $at,$zero,0x1
/* f138f34: 31f80001 */ andi $t8,$t7,0x1
/* f138f38: 46045080 */ add.s $f2,$f10,$f4
/* f138f3c: 17010005 */ bne $t8,$at,.L0f138f54
/* f138f40: 46001386 */ mov.s $f14,$f2
/* f138f44: 3c014448 */ lui $at,0x4448
/* f138f48: 44813000 */ mtc1 $at,$f6
/* f138f4c: 00000000 */ sll $zero,$zero,0x0
/* f138f50: 46061380 */ add.s $f14,$f2,$f6
.L0f138f54:
/* f138f54: c6080008 */ lwc1 $f8,0x8($s0)
/* f138f58: e6280008 */ swc1 $f8,0x8($s1)
/* f138f5c: e7ae0048 */ swc1 $f14,0x48($sp)
/* f138f60: 0c0068f7 */ jal func0001a3dc
/* f138f64: c7ac0044 */ lwc1 $f12,0x44($sp)
/* f138f68: 46000506 */ mov.s $f20,$f0
/* f138f6c: 0c0068f4 */ jal func0001a3d0
/* f138f70: c7ac0044 */ lwc1 $f12,0x44($sp)
/* f138f74: c7aa0048 */ lwc1 $f10,0x48($sp)
/* f138f78: c7a6004c */ lwc1 $f6,0x4c($sp)
/* f138f7c: 460a0102 */ mul.s $f4,$f0,$f10
/* f138f80: 00000000 */ sll $zero,$zero,0x0
/* f138f84: 4606a202 */ mul.s $f8,$f20,$f6
/* f138f88: 46082280 */ add.s $f10,$f4,$f8
/* f138f8c: e62a0000 */ swc1 $f10,0x0($s1)
/* f138f90: 0c0068f4 */ jal func0001a3d0
/* f138f94: c7ac0044 */ lwc1 $f12,0x44($sp)
/* f138f98: 46000506 */ mov.s $f20,$f0
/* f138f9c: 0c0068f7 */ jal func0001a3dc
/* f138fa0: c7ac0044 */ lwc1 $f12,0x44($sp)
/* f138fa4: c7a6004c */ lwc1 $f6,0x4c($sp)
/* f138fa8: c7a80048 */ lwc1 $f8,0x48($sp)
/* f138fac: 4606a102 */ mul.s $f4,$f20,$f6
/* f138fb0: 00000000 */ sll $zero,$zero,0x0
/* f138fb4: 46080282 */ mul.s $f10,$f0,$f8
/* f138fb8: 460a2181 */ sub.s $f6,$f4,$f10
/* f138fbc: 100000ae */ beqz $zero,.L0f139278
/* f138fc0: e6260004 */ swc1 $f6,0x4($s1)
/* f138fc4: 3c014396 */ lui $at,0x4396
/* f138fc8: 44812000 */ mtc1 $at,$f4
/* f138fcc: c6080004 */ lwc1 $f8,0x4($s0)
/* f138fd0: 0c0068f4 */ jal func0001a3d0
/* f138fd4: 46044303 */ div.s $f12,$f8,$f4
/* f138fd8: 3c014396 */ lui $at,0x4396
/* f138fdc: 44813000 */ mtc1 $at,$f6
/* f138fe0: c60a0008 */ lwc1 $f10,0x8($s0)
/* f138fe4: 46000506 */ mov.s $f20,$f0
/* f138fe8: 0c0068f7 */ jal func0001a3dc
/* f138fec: 46065303 */ div.s $f12,$f10,$f6
/* f138ff0: 46140200 */ add.s $f8,$f0,$f20
/* f138ff4: 3c0142c8 */ lui $at,0x42c8
/* f138ff8: 44812000 */ mtc1 $at,$f4
/* f138ffc: c6060000 */ lwc1 $f6,0x0($s0)
/* f139000: 3c014396 */ lui $at,0x4396
/* f139004: 46044282 */ mul.s $f10,$f8,$f4
/* f139008: 46065200 */ add.s $f8,$f10,$f6
/* f13900c: 44815000 */ mtc1 $at,$f10
/* f139010: e6280000 */ swc1 $f8,0x0($s1)
/* f139014: c6040000 */ lwc1 $f4,0x0($s0)
/* f139018: 0c0068f7 */ jal func0001a3dc
/* f13901c: 460a2303 */ div.s $f12,$f4,$f10
/* f139020: 3c014396 */ lui $at,0x4396
/* f139024: 44814000 */ mtc1 $at,$f8
/* f139028: c6060008 */ lwc1 $f6,0x8($s0)
/* f13902c: 46000506 */ mov.s $f20,$f0
/* f139030: 0c0068f4 */ jal func0001a3d0
/* f139034: 46083303 */ div.s $f12,$f6,$f8
/* f139038: 46140100 */ add.s $f4,$f0,$f20
/* f13903c: 3c0142c8 */ lui $at,0x42c8
/* f139040: 44815000 */ mtc1 $at,$f10
/* f139044: c6080004 */ lwc1 $f8,0x4($s0)
/* f139048: 460a2182 */ mul.s $f6,$f4,$f10
/* f13904c: 46083100 */ add.s $f4,$f6,$f8
/* f139050: e6240004 */ swc1 $f4,0x4($s1)
/* f139054: c60a0008 */ lwc1 $f10,0x8($s0)
/* f139058: 10000087 */ beqz $zero,.L0f139278
/* f13905c: e62a0008 */ swc1 $f10,0x8($s1)
/* f139060: 3c017f1b */ lui $at,%hi(var7f1b5840)
/* f139064: c4305840 */ lwc1 $f16,%lo(var7f1b5840)($at)
/* f139068: 3c0140a0 */ lui $at,0x40a0
/* f13906c: 44819000 */ mtc1 $at,$f18
/* f139070: 3c01c5fa */ lui $at,0xc5fa
/* f139074: 44815000 */ mtc1 $at,$f10
/* f139078: c6040008 */ lwc1 $f4,0x8($s0)
/* f13907c: c6060000 */ lwc1 $f6,0x0($s0)
/* f139080: 4480a000 */ mtc1 $zero,$f20
/* f139084: 460a2303 */ div.s $f12,$f4,$f10
/* f139088: c6080004 */ lwc1 $f8,0x4($s0)
/* f13908c: 3c0143d2 */ lui $at,0x43d2
/* f139090: 46123083 */ div.s $f2,$f6,$f18
/* f139094: 460c6182 */ mul.s $f6,$f12,$f12
/* f139098: 00000000 */ sll $zero,$zero,0x0
/* f13909c: 46103302 */ mul.s $f12,$f6,$f16
/* f1390a0: 4614103c */ c.lt.s $f2,$f20
/* f1390a4: 00000000 */ sll $zero,$zero,0x0
/* f1390a8: 45000005 */ bc1f .L0f1390c0
/* f1390ac: 46124383 */ div.s $f14,$f8,$f18
/* f1390b0: 3c0143d2 */ lui $at,0x43d2
/* f1390b4: 44810000 */ mtc1 $at,$f0
/* f1390b8: 10000004 */ beqz $zero,.L0f1390cc
/* f1390bc: 46001081 */ sub.s $f2,$f2,$f0
.L0f1390c0:
/* f1390c0: 44810000 */ mtc1 $at,$f0
/* f1390c4: 00000000 */ sll $zero,$zero,0x0
/* f1390c8: 46001080 */ add.s $f2,$f2,$f0
.L0f1390cc:
/* f1390cc: 4614703c */ c.lt.s $f14,$f20
/* f1390d0: 00000000 */ sll $zero,$zero,0x0
/* f1390d4: 45020004 */ bc1fl .L0f1390e8
/* f1390d8: 46007380 */ add.s $f14,$f14,$f0
/* f1390dc: 10000002 */ beqz $zero,.L0f1390e8
/* f1390e0: 46007381 */ sub.s $f14,$f14,$f0
/* f1390e4: 46007380 */ add.s $f14,$f14,$f0
.L0f1390e8:
/* f1390e8: e7a20040 */ swc1 $f2,0x40($sp)
/* f1390ec: e7ac0038 */ swc1 $f12,0x38($sp)
/* f1390f0: 0c0068f7 */ jal func0001a3dc
/* f1390f4: e7ae003c */ swc1 $f14,0x3c($sp)
/* f1390f8: c7ac0038 */ lwc1 $f12,0x38($sp)
/* f1390fc: 0c0068f4 */ jal func0001a3d0
/* f139100: 46000506 */ mov.s $f20,$f0
/* f139104: c7ae003c */ lwc1 $f14,0x3c($sp)
/* f139108: c7a20040 */ lwc1 $f2,0x40($sp)
/* f13910c: c7ac0038 */ lwc1 $f12,0x38($sp)
/* f139110: 460e0202 */ mul.s $f8,$f0,$f14
/* f139114: 00000000 */ sll $zero,$zero,0x0
/* f139118: 4602a102 */ mul.s $f4,$f20,$f2
/* f13911c: 46044280 */ add.s $f10,$f8,$f4
/* f139120: 0c0068f4 */ jal func0001a3d0
/* f139124: e62a0000 */ swc1 $f10,0x0($s1)
/* f139128: c7ac0038 */ lwc1 $f12,0x38($sp)
/* f13912c: 0c0068f7 */ jal func0001a3dc
/* f139130: 46000506 */ mov.s $f20,$f0
/* f139134: c7a20040 */ lwc1 $f2,0x40($sp)
/* f139138: c7ae003c */ lwc1 $f14,0x3c($sp)
/* f13913c: 4602a182 */ mul.s $f6,$f20,$f2
/* f139140: 00000000 */ sll $zero,$zero,0x0
/* f139144: 460e0202 */ mul.s $f8,$f0,$f14
/* f139148: 46083101 */ sub.s $f4,$f6,$f8
/* f13914c: e6240004 */ swc1 $f4,0x4($s1)
/* f139150: c60a0008 */ lwc1 $f10,0x8($s0)
/* f139154: 10000048 */ beqz $zero,.L0f139278
/* f139158: e62a0008 */ swc1 $f10,0x8($s1)
/* f13915c: 3c0143c8 */ lui $at,0x43c8
/* f139160: 44811000 */ mtc1 $at,$f2
/* f139164: 3c0140a0 */ lui $at,0x40a0
/* f139168: 44819000 */ mtc1 $at,$f18
/* f13916c: c6060000 */ lwc1 $f6,0x0($s0)
/* f139170: 8fb90058 */ lw $t9,0x58($sp)
/* f139174: 3c01c5fa */ lui $at,0xc5fa
/* f139178: 46123203 */ div.s $f8,$f6,$f18
/* f13917c: 44815000 */ mtc1 $at,$f10
/* f139180: 24010001 */ addiu $at,$zero,0x1
/* f139184: 33280001 */ andi $t0,$t9,0x1
/* f139188: 46001006 */ mov.s $f0,$f2
/* f13918c: e7a80034 */ swc1 $f8,0x34($sp)
/* f139190: c6040008 */ lwc1 $f4,0x8($s0)
/* f139194: 15010002 */ bne $t0,$at,.L0f1391a0
/* f139198: 460a2303 */ div.s $f12,$f4,$f10
/* f13919c: 46001007 */ neg.s $f0,$f2
.L0f1391a0:
/* f1391a0: 460c6182 */ mul.s $f6,$f12,$f12
/* f1391a4: 3c017f1b */ lui $at,%hi(var7f1b5844)
/* f1391a8: c4305844 */ lwc1 $f16,%lo(var7f1b5844)($at)
/* f1391ac: 3c01800a */ lui $at,0x800a
/* f1391b0: c4244160 */ lwc1 $f4,0x4160($at)
/* f1391b4: e7a00030 */ swc1 $f0,0x30($sp)
/* f1391b8: 46103202 */ mul.s $f8,$f6,$f16
/* f1391bc: 00000000 */ sll $zero,$zero,0x0
/* f1391c0: 46102282 */ mul.s $f10,$f4,$f16
/* f1391c4: 460a4300 */ add.s $f12,$f8,$f10
/* f1391c8: 0c0068f7 */ jal func0001a3dc
/* f1391cc: e7ac002c */ swc1 $f12,0x2c($sp)
/* f1391d0: c7ac002c */ lwc1 $f12,0x2c($sp)
/* f1391d4: 0c0068f4 */ jal func0001a3d0
/* f1391d8: 46000506 */ mov.s $f20,$f0
/* f1391dc: c7a60030 */ lwc1 $f6,0x30($sp)
/* f1391e0: c7a80034 */ lwc1 $f8,0x34($sp)
/* f1391e4: c7ac002c */ lwc1 $f12,0x2c($sp)
/* f1391e8: 46060102 */ mul.s $f4,$f0,$f6
/* f1391ec: 00000000 */ sll $zero,$zero,0x0
/* f1391f0: 4608a282 */ mul.s $f10,$f20,$f8
/* f1391f4: 460a2180 */ add.s $f6,$f4,$f10
/* f1391f8: 0c0068f4 */ jal func0001a3d0
/* f1391fc: e6260000 */ swc1 $f6,0x0($s1)
/* f139200: c7ac002c */ lwc1 $f12,0x2c($sp)
/* f139204: 0c0068f7 */ jal func0001a3dc
/* f139208: 46000506 */ mov.s $f20,$f0
/* f13920c: c7a80034 */ lwc1 $f8,0x34($sp)
/* f139210: c7aa0030 */ lwc1 $f10,0x30($sp)
/* f139214: 4608a102 */ mul.s $f4,$f20,$f8
/* f139218: 00000000 */ sll $zero,$zero,0x0
/* f13921c: 460a0182 */ mul.s $f6,$f0,$f10
/* f139220: 46062201 */ sub.s $f8,$f4,$f6
/* f139224: e6280004 */ swc1 $f8,0x4($s1)
/* f139228: c60a0008 */ lwc1 $f10,0x8($s0)
/* f13922c: 10000012 */ beqz $zero,.L0f139278
/* f139230: e62a0008 */ swc1 $f10,0x8($s1)
/* f139234: 3c01c57a */ lui $at,0xc57a
.L0f139238:
/* f139238: 44813000 */ mtc1 $at,$f6
/* f13923c: c6040008 */ lwc1 $f4,0x8($s0)
/* f139240: 46062201 */ sub.s $f8,$f4,$f6
/* f139244: 46004287 */ neg.s $f10,$f8
/* f139248: e62a0004 */ swc1 $f10,0x4($s1)
/* f13924c: c6040000 */ lwc1 $f4,0x0($s0)
/* f139250: e6240000 */ swc1 $f4,0x0($s1)
/* f139254: c6060004 */ lwc1 $f6,0x4($s0)
/* f139258: 10000007 */ beqz $zero,.L0f139278
/* f13925c: e6260008 */ swc1 $f6,0x8($s1)
.L0f139260:
/* f139260: c6080000 */ lwc1 $f8,0x0($s0)
.L0f139264:
/* f139264: e6280000 */ swc1 $f8,0x0($s1)
/* f139268: c60a0004 */ lwc1 $f10,0x4($s0)
/* f13926c: e62a0004 */ swc1 $f10,0x4($s1)
/* f139270: c6040008 */ lwc1 $f4,0x8($s0)
/* f139274: e6240008 */ swc1 $f4,0x8($s1)
.L0f139278:
/* f139278: 8fbf0024 */ lw $ra,0x24($sp)
/* f13927c: d7b40010 */ ldc1 $f20,0x10($sp)
/* f139280: 8fb0001c */ lw $s0,0x1c($sp)
/* f139284: 8fb10020 */ lw $s1,0x20($sp)
/* f139288: 03e00008 */ jr $ra
/* f13928c: 27bd0050 */ addiu $sp,$sp,0x50
);
GLOBAL_ASM(
glabel func0f139290
/* f139290: 27bdfee8 */ addiu $sp,$sp,-280
/* f139294: afa40118 */ sw $a0,0x118($sp)
/* f139298: afbf007c */ sw $ra,0x7c($sp)
/* f13929c: 3c047f1b */ lui $a0,%hi(var7f1b57c0)
/* f1392a0: 3c058008 */ lui $a1,%hi(var8007f468)
/* f1392a4: afbe0078 */ sw $s8,0x78($sp)
/* f1392a8: afb70074 */ sw $s7,0x74($sp)
/* f1392ac: afb60070 */ sw $s6,0x70($sp)
/* f1392b0: afb5006c */ sw $s5,0x6c($sp)
/* f1392b4: afb40068 */ sw $s4,0x68($sp)
/* f1392b8: afb30064 */ sw $s3,0x64($sp)
/* f1392bc: afb20060 */ sw $s2,0x60($sp)
/* f1392c0: afb1005c */ sw $s1,0x5c($sp)
/* f1392c4: afb00058 */ sw $s0,0x58($sp)
/* f1392c8: f7be0050 */ sdc1 $f30,0x50($sp)
/* f1392cc: f7bc0048 */ sdc1 $f28,0x48($sp)
/* f1392d0: f7ba0040 */ sdc1 $f26,0x40($sp)
/* f1392d4: f7b80038 */ sdc1 $f24,0x38($sp)
/* f1392d8: f7b60030 */ sdc1 $f22,0x30($sp)
/* f1392dc: f7b40028 */ sdc1 $f20,0x28($sp)
/* f1392e0: 24a5f468 */ addiu $a1,$a1,%lo(var8007f468)
/* f1392e4: 0c0036cc */ jal func0000db30
/* f1392e8: 248457c0 */ addiu $a0,$a0,%lo(var7f1b57c0)
/* f1392ec: 3c047f1b */ lui $a0,%hi(var7f1b57c8)
/* f1392f0: 3c058008 */ lui $a1,%hi(var8007f46c)
/* f1392f4: 24a5f46c */ addiu $a1,$a1,%lo(var8007f46c)
/* f1392f8: 0c0036cc */ jal func0000db30
/* f1392fc: 248457c8 */ addiu $a0,$a0,%lo(var7f1b57c8)
/* f139300: 0fc59e73 */ jal func0f1679cc
/* f139304: 2404003c */ addiu $a0,$zero,0x3c
/* f139308: 3c01437f */ lui $at,0x437f
/* f13930c: 3c13800a */ lui $s3,%hi(var800a4170)
/* f139310: 3c128008 */ lui $s2,%hi(var8007f410)
/* f139314: 4481a000 */ mtc1 $at,$f20
/* f139318: 0040f025 */ or $s8,$v0,$zero
/* f13931c: 2652f410 */ addiu $s2,$s2,%lo(var8007f410)
/* f139320: 26734170 */ addiu $s3,$s3,%lo(var800a4170)
/* f139324: 0000a025 */ or $s4,$zero,$zero
/* f139328: 0040a825 */ or $s5,$v0,$zero
/* f13932c: 24170010 */ addiu $s7,$zero,0x10
/* f139330: 24160028 */ addiu $s6,$zero,0x28
/* f139334: 2411000f */ addiu $s1,$zero,0xf
/* f139338: 2410000f */ addiu $s0,$zero,0xf
.L0f13933c:
/* f13933c: 8e620000 */ lw $v0,0x0($s3)
/* f139340: 804341f5 */ lb $v1,0x41f5($v0)
/* f139344: 0460002f */ bltz $v1,.L0f139404
/* f139348: 00037900 */ sll $t7,$v1,0x4
/* f13934c: c44441f8 */ lwc1 $f4,0x41f8($v0)
/* f139350: 24060001 */ addiu $a2,$zero,0x1
/* f139354: 024fc021 */ addu $t8,$s2,$t7
/* f139358: 46142182 */ mul.s $f6,$f4,$f20
/* f13935c: 3c014f00 */ lui $at,0x4f00
/* f139360: 0314c821 */ addu $t9,$t8,$s4
/* f139364: 444ef800 */ cfc1 $t6,$31
/* f139368: 44c6f800 */ ctc1 $a2,$31
/* f13936c: 00000000 */ sll $zero,$zero,0x0
/* f139370: 46003224 */ cvt.w.s $f8,$f6
/* f139374: 4446f800 */ cfc1 $a2,$31
/* f139378: 00000000 */ sll $zero,$zero,0x0
/* f13937c: 30c60078 */ andi $a2,$a2,0x78
/* f139380: 50c00013 */ beqzl $a2,.L0f1393d0
/* f139384: 44064000 */ mfc1 $a2,$f8
/* f139388: 44814000 */ mtc1 $at,$f8
/* f13938c: 24060001 */ addiu $a2,$zero,0x1
/* f139390: 46083201 */ sub.s $f8,$f6,$f8
/* f139394: 44c6f800 */ ctc1 $a2,$31
/* f139398: 00000000 */ sll $zero,$zero,0x0
/* f13939c: 46004224 */ cvt.w.s $f8,$f8
/* f1393a0: 4446f800 */ cfc1 $a2,$31
/* f1393a4: 00000000 */ sll $zero,$zero,0x0
/* f1393a8: 30c60078 */ andi $a2,$a2,0x78
/* f1393ac: 14c00005 */ bnez $a2,.L0f1393c4
/* f1393b0: 00000000 */ sll $zero,$zero,0x0
/* f1393b4: 44064000 */ mfc1 $a2,$f8
/* f1393b8: 3c018000 */ lui $at,0x8000
/* f1393bc: 10000007 */ beqz $zero,.L0f1393dc
/* f1393c0: 00c13025 */ or $a2,$a2,$at
.L0f1393c4:
/* f1393c4: 10000005 */ beqz $zero,.L0f1393dc
/* f1393c8: 2406ffff */ addiu $a2,$zero,-1
/* f1393cc: 44064000 */ mfc1 $a2,$f8
.L0f1393d0:
/* f1393d0: 00000000 */ sll $zero,$zero,0x0
/* f1393d4: 04c0fffb */ bltz $a2,.L0f1393c4
/* f1393d8: 00000000 */ sll $zero,$zero,0x0
.L0f1393dc:
/* f1393dc: 804841f6 */ lb $t0,0x41f6($v0)
/* f1393e0: 44cef800 */ ctc1 $t6,$31
/* f1393e4: 8f240000 */ lw $a0,0x0($t9)
/* f1393e8: 00084900 */ sll $t1,$t0,0x4
/* f1393ec: 02495021 */ addu $t2,$s2,$t1
/* f1393f0: 01545821 */ addu $t3,$t2,$s4
/* f1393f4: 0fc01a40 */ jal func0f006900
/* f1393f8: 8d650000 */ lw $a1,0x0($t3)
/* f1393fc: 10000006 */ beqz $zero,.L0f139418
/* f139400: 00403025 */ or $a2,$v0,$zero
.L0f139404:
/* f139404: 804c41f6 */ lb $t4,0x41f6($v0)
/* f139408: 000c6900 */ sll $t5,$t4,0x4
/* f13940c: 024d7021 */ addu $t6,$s2,$t5
/* f139410: 01d47821 */ addu $t7,$t6,$s4
/* f139414: 8de60000 */ lw $a2,0x0($t7)
.L0f139418:
/* f139418: 3c188008 */ lui $t8,0x8008
/* f13941c: 8f18f468 */ lw $t8,-0xb98($t8)
/* f139420: 00001025 */ or $v0,$zero,$zero
/* f139424: 02a01825 */ or $v1,$s5,$zero
/* f139428: 17160002 */ bne $t8,$s6,.L0f139434
/* f13942c: 2401ff00 */ addiu $at,$zero,-256
/* f139430: 2406ffff */ addiu $a2,$zero,-1
.L0f139434:
/* f139434: 00c12024 */ and $a0,$a2,$at
/* f139438: 30c500ff */ andi $a1,$a2,0xff
/* f13943c: 0202c823 */ subu $t9,$s0,$v0
.L0f139440:
/* f139440: 00b90019 */ multu $a1,$t9
/* f139444: 24420001 */ addiu $v0,$v0,0x1
/* f139448: 24630010 */ addiu $v1,$v1,0x10
/* f13944c: 00004012 */ mflo $t0
/* f139450: 00000000 */ sll $zero,$zero,0x0
/* f139454: 00000000 */ sll $zero,$zero,0x0
/* f139458: 0111001b */ divu $zero,$t0,$s1
/* f13945c: 00004812 */ mflo $t1
/* f139460: 00895025 */ or $t2,$a0,$t1
/* f139464: 16200002 */ bnez $s1,.L0f139470
/* f139468: 00000000 */ sll $zero,$zero,0x0
/* f13946c: 0007000d */ break 0x7
.L0f139470:
/* f139470: ac6afff0 */ sw $t2,-0x10($v1)
/* f139474: 5450fff2 */ bnel $v0,$s0,.L0f139440
/* f139478: 0202c823 */ subu $t9,$s0,$v0
/* f13947c: 26940004 */ addiu $s4,$s4,0x4
/* f139480: 1697ffae */ bne $s4,$s7,.L0f13933c
/* f139484: 26b50004 */ addiu $s5,$s5,0x4
/* f139488: 8fb00118 */ lw $s0,0x118($sp)
/* f13948c: 3c0d07ec */ lui $t5,0x7ec
/* f139490: 35ad00f0 */ ori $t5,$t5,0xf0
/* f139494: 260c0008 */ addiu $t4,$s0,0x8
/* f139498: afac0118 */ sw $t4,0x118($sp)
/* f13949c: 03c02025 */ or $a0,$s8,$zero
/* f1394a0: 0c012d20 */ jal func0004b480
/* f1394a4: ae0d0000 */ sw $t5,0x0($s0)
/* f1394a8: 3c013f80 */ lui $at,0x3f80
/* f1394ac: 3c1e800b */ lui $s8,%hi(var800ab5a8)
/* f1394b0: 4481e000 */ mtc1 $at,$f28
/* f1394b4: 4480f000 */ mtc1 $zero,$f30
/* f1394b8: ae020004 */ sw $v0,0x4($s0)
/* f1394bc: 27deb5a8 */ addiu $s8,$s8,%lo(var800ab5a8)
/* f1394c0: 0000a825 */ or $s5,$zero,$zero
/* f1394c4: 2417000c */ addiu $s7,$zero,0xc
/* f1394c8: 27b60118 */ addiu $s6,$sp,0x118
/* f1394cc: 0000a025 */ or $s4,$zero,$zero
.L0f1394d0:
/* f1394d0: 00009025 */ or $s2,$zero,$zero
/* f1394d4: 00008825 */ or $s1,$zero,$zero
.L0f1394d8:
/* f1394d8: 8e6e0000 */ lw $t6,0x0($s3)
/* f1394dc: 0015c080 */ sll $t8,$s5,0x2
/* f1394e0: 0315c023 */ subu $t8,$t8,$s5
/* f1394e4: 01d11021 */ addu $v0,$t6,$s1
/* f1394e8: 904f001d */ lbu $t7,0x1d($v0)
/* f1394ec: 3c198008 */ lui $t9,%hi(var8007f450)
/* f1394f0: 2739f450 */ addiu $t9,$t9,%lo(var8007f450)
/* f1394f4: 16af011b */ bne $s5,$t7,.L0f139964
/* f1394f8: 0018c080 */ sll $t8,$t8,0x2
/* f1394fc: c44c0018 */ lwc1 $f12,0x18($v0)
/* f139500: 0c0068f7 */ jal func0001a3dc
/* f139504: 03198021 */ addu $s0,$t8,$t9
/* f139508: 8e680000 */ lw $t0,0x0($s3)
/* f13950c: 46000686 */ mov.s $f26,$f0
/* f139510: 01114821 */ addu $t1,$t0,$s1
/* f139514: 0c0068f4 */ jal func0001a3d0
/* f139518: c52c0018 */ lwc1 $f12,0x18($t1)
/* f13951c: 8e6a0000 */ lw $t2,0x0($s3)
/* f139520: 46000586 */ mov.s $f22,$f0
/* f139524: 3c014f80 */ lui $at,0x4f80
/* f139528: 01511021 */ addu $v0,$t2,$s1
/* f13952c: 904b001f */ lbu $t3,0x1f($v0)
/* f139530: 448b5000 */ mtc1 $t3,$f10
/* f139534: 05610004 */ bgez $t3,.L0f139548
/* f139538: 46805420 */ cvt.s.w $f16,$f10
/* f13953c: 44819000 */ mtc1 $at,$f18
/* f139540: 00000000 */ sll $zero,$zero,0x0
/* f139544: 46128400 */ add.s $f16,$f16,$f18
.L0f139548:
/* f139548: 3c014120 */ lui $at,0x4120
/* f13954c: 44812000 */ mtc1 $at,$f4
/* f139550: 3c0141c8 */ lui $at,0x41c8
/* f139554: 44814000 */ mtc1 $at,$f8
/* f139558: 46048182 */ mul.s $f6,$f16,$f4
/* f13955c: 1680005a */ bnez $s4,.L0f1396c8
/* f139560: 46083500 */ add.s $f20,$f6,$f8
/* f139564: 8e0c0000 */ lw $t4,0x0($s0)
/* f139568: 8fce0000 */ lw $t6,0x0($s8)
/* f13956c: 240f0002 */ addiu $t7,$zero,0x2
/* f139570: 01970019 */ multu $t4,$s7
/* f139574: 24180001 */ addiu $t8,$zero,0x1
/* f139578: afb80014 */ sw $t8,0x14($sp)
/* f13957c: afaf0010 */ sw $t7,0x10($sp)
/* f139580: 02c02025 */ or $a0,$s6,$zero
/* f139584: 24060002 */ addiu $a2,$zero,0x2
/* f139588: 24070001 */ addiu $a3,$zero,0x1
/* f13958c: afa00018 */ sw $zero,0x18($sp)
/* f139590: 24140001 */ addiu $s4,$zero,0x1
/* f139594: 00006812 */ mflo $t5
/* f139598: 01ae2821 */ addu $a1,$t5,$t6
/* f13959c: 0fc2ce70 */ jal func0f0b39c0
/* f1395a0: 00000000 */ sll $zero,$zero,0x0
/* f1395a4: 8fb90118 */ lw $t9,0x118($sp)
/* f1395a8: 3c09ba00 */ lui $t1,0xba00
/* f1395ac: 35291402 */ ori $t1,$t1,0x1402
/* f1395b0: 27280008 */ addiu $t0,$t9,0x8
/* f1395b4: afa80118 */ sw $t0,0x118($sp)
/* f1395b8: af200004 */ sw $zero,0x4($t9)
/* f1395bc: af290000 */ sw $t1,0x0($t9)
/* f1395c0: 8faa0118 */ lw $t2,0x118($sp)
/* f1395c4: 3c0cba00 */ lui $t4,0xba00
/* f1395c8: 358c0602 */ ori $t4,$t4,0x602
/* f1395cc: 254b0008 */ addiu $t3,$t2,0x8
/* f1395d0: afab0118 */ sw $t3,0x118($sp)
/* f1395d4: 240d00c0 */ addiu $t5,$zero,0xc0
/* f1395d8: ad4d0004 */ sw $t5,0x4($t2)
/* f1395dc: ad4c0000 */ sw $t4,0x0($t2)
/* f1395e0: 8fae0118 */ lw $t6,0x118($sp)
/* f1395e4: 3c190050 */ lui $t9,0x50
/* f1395e8: 3c18b900 */ lui $t8,0xb900
/* f1395ec: 25cf0008 */ addiu $t7,$t6,0x8
/* f1395f0: afaf0118 */ sw $t7,0x118($sp)
/* f1395f4: 3718031d */ ori $t8,$t8,0x31d
/* f1395f8: 37394240 */ ori $t9,$t9,0x4240
/* f1395fc: add90004 */ sw $t9,0x4($t6)
/* f139600: add80000 */ sw $t8,0x0($t6)
/* f139604: 8fa80118 */ lw $t0,0x118($sp)
/* f139608: 3c0ab900 */ lui $t2,0xb900
/* f13960c: 354a0002 */ ori $t2,$t2,0x2
/* f139610: 25090008 */ addiu $t1,$t0,0x8
/* f139614: afa90118 */ sw $t1,0x118($sp)
/* f139618: ad000004 */ sw $zero,0x4($t0)
/* f13961c: ad0a0000 */ sw $t2,0x0($t0)
/* f139620: 8fab0118 */ lw $t3,0x118($sp)
/* f139624: 3c0dba00 */ lui $t5,0xba00
/* f139628: 35ad1001 */ ori $t5,$t5,0x1001
/* f13962c: 256c0008 */ addiu $t4,$t3,0x8
/* f139630: afac0118 */ sw $t4,0x118($sp)
/* f139634: ad600004 */ sw $zero,0x4($t3)
/* f139638: ad6d0000 */ sw $t5,0x0($t3)
/* f13963c: 8fae0118 */ lw $t6,0x118($sp)
/* f139640: 3c18ba00 */ lui $t8,0xba00
/* f139644: 37180903 */ ori $t8,$t8,0x903
/* f139648: 25cf0008 */ addiu $t7,$t6,0x8
/* f13964c: afaf0118 */ sw $t7,0x118($sp)
/* f139650: 24190c00 */ addiu $t9,$zero,0xc00
/* f139654: add90004 */ sw $t9,0x4($t6)
/* f139658: add80000 */ sw $t8,0x0($t6)
/* f13965c: 8fa80118 */ lw $t0,0x118($sp)
/* f139660: 3c0bff32 */ lui $t3,0xff32
/* f139664: 3c0afcff */ lui $t2,0xfcff
/* f139668: 25090008 */ addiu $t1,$t0,0x8
/* f13966c: afa90118 */ sw $t1,0x118($sp)
/* f139670: 354a99ff */ ori $t2,$t2,0x99ff
/* f139674: 356b7f3f */ ori $t3,$t3,0x7f3f
/* f139678: ad0b0004 */ sw $t3,0x4($t0)
/* f13967c: ad0a0000 */ sw $t2,0x0($t0)
/* f139680: 8fac0118 */ lw $t4,0x118($sp)
/* f139684: 3c0eba00 */ lui $t6,0xba00
/* f139688: 35ce0c02 */ ori $t6,$t6,0xc02
/* f13968c: 258d0008 */ addiu $t5,$t4,0x8
/* f139690: afad0118 */ sw $t5,0x118($sp)
/* f139694: 240f2000 */ addiu $t7,$zero,0x2000
/* f139698: ad8f0004 */ sw $t7,0x4($t4)
/* f13969c: ad8e0000 */ sw $t6,0x0($t4)
/* f1396a0: 8fb80118 */ lw $t8,0x118($sp)
/* f1396a4: 3c08ba00 */ lui $t0,0xba00
/* f1396a8: 35081301 */ ori $t0,$t0,0x1301
/* f1396ac: 27190008 */ addiu $t9,$t8,0x8
/* f1396b0: afb90118 */ sw $t9,0x118($sp)
/* f1396b4: 3c090008 */ lui $t1,0x8
/* f1396b8: af090004 */ sw $t1,0x4($t8)
/* f1396bc: af080000 */ sw $t0,0x0($t8)
/* f1396c0: 8e6a0000 */ lw $t2,0x0($s3)
/* f1396c4: 01511021 */ addu $v0,$t2,$s1
.L0f1396c8:
/* f1396c8: 27a400d4 */ addiu $a0,$sp,0xd4
/* f1396cc: 2445000c */ addiu $a1,$v0,0xc
/* f1396d0: 0fc4e39b */ jal func0f138e6c
/* f1396d4: 02403025 */ or $a2,$s2,$zero
/* f1396d8: 3c017f1b */ lui $at,%hi(var7f1b5848)
/* f1396dc: c4325848 */ lwc1 $f18,%lo(var7f1b5848)($at)
/* f1396e0: c7aa00dc */ lwc1 $f10,0xdc($sp)
/* f1396e4: 3c017f1b */ lui $at,%hi(var7f1b584c)
/* f1396e8: c424584c */ lwc1 $f4,%lo(var7f1b584c)($at)
/* f1396ec: 46125401 */ sub.s $f16,$f10,$f18
/* f1396f0: 46048183 */ div.s $f6,$f16,$f4
/* f1396f4: 4606e601 */ sub.s $f24,$f28,$f6
/* f1396f8: 461ec03c */ c.lt.s $f24,$f30
/* f1396fc: 00000000 */ sll $zero,$zero,0x0
/* f139700: 45020003 */ bc1fl .L0f139710
/* f139704: 4618e03c */ c.lt.s $f28,$f24
/* f139708: 4600f606 */ mov.s $f24,$f30
/* f13970c: 4618e03c */ c.lt.s $f28,$f24
.L0f139710:
/* f139710: 00000000 */ sll $zero,$zero,0x0
/* f139714: 45000002 */ bc1f .L0f139720
/* f139718: 00000000 */ sll $zero,$zero,0x0
/* f13971c: 4600e606 */ mov.s $f24,$f28
.L0f139720:
/* f139720: 0fc59e59 */ jal func0f167964
/* f139724: 24040004 */ addiu $a0,$zero,0x4
/* f139728: 4616d280 */ add.s $f10,$f26,$f22
/* f13972c: c7a800d4 */ lwc1 $f8,0xd4($sp)
/* f139730: 3c017f1b */ lui $at,%hi(var7f1b5850)
/* f139734: 4600d007 */ neg.s $f0,$f26
/* f139738: 460aa482 */ mul.s $f18,$f20,$f10
/* f13973c: 4600b280 */ add.s $f10,$f22,$f0
/* f139740: 00402025 */ or $a0,$v0,$zero
/* f139744: 4600b087 */ neg.s $f2,$f22
/* f139748: 46124400 */ add.s $f16,$f8,$f18
/* f13974c: 460aa202 */ mul.s $f8,$f20,$f10
/* f139750: 4600810d */ trunc.w.s $f4,$f16
/* f139754: 440c2000 */ mfc1 $t4,$f4
/* f139758: 00000000 */ sll $zero,$zero,0x0
/* f13975c: a44c0000 */ sh $t4,0x0($v0)
/* f139760: c7a600d8 */ lwc1 $f6,0xd8($sp)
/* f139764: 46083480 */ add.s $f18,$f6,$f8
/* f139768: 4616d201 */ sub.s $f8,$f26,$f22
/* f13976c: 4600940d */ trunc.w.s $f16,$f18
/* f139770: 4608a482 */ mul.s $f18,$f20,$f8
/* f139774: 4600b201 */ sub.s $f8,$f22,$f0
/* f139778: 440e8000 */ mfc1 $t6,$f16
/* f13977c: 00000000 */ sll $zero,$zero,0x0
/* f139780: a44e0002 */ sh $t6,0x2($v0)
/* f139784: c7a400dc */ lwc1 $f4,0xdc($sp)
/* f139788: 4600228d */ trunc.w.s $f10,$f4
/* f13978c: 44185000 */ mfc1 $t8,$f10
/* f139790: 00000000 */ sll $zero,$zero,0x0
/* f139794: a4580004 */ sh $t8,0x4($v0)
/* f139798: c7a600d4 */ lwc1 $f6,0xd4($sp)
/* f13979c: 46123400 */ add.s $f16,$f6,$f18
/* f1397a0: 4608a182 */ mul.s $f6,$f20,$f8
/* f1397a4: 4600810d */ trunc.w.s $f4,$f16
/* f1397a8: 44082000 */ mfc1 $t0,$f4
/* f1397ac: 00000000 */ sll $zero,$zero,0x0
/* f1397b0: a448000c */ sh $t0,0xc($v0)
/* f1397b4: c7aa00d8 */ lwc1 $f10,0xd8($sp)
/* f1397b8: 46065480 */ add.s $f18,$f10,$f6
/* f1397bc: 46160181 */ sub.s $f6,$f0,$f22
/* f1397c0: 4600940d */ trunc.w.s $f16,$f18
/* f1397c4: 4606a482 */ mul.s $f18,$f20,$f6
/* f1397c8: 46001181 */ sub.s $f6,$f2,$f0
/* f1397cc: 440a8000 */ mfc1 $t2,$f16
/* f1397d0: 00000000 */ sll $zero,$zero,0x0
/* f1397d4: a44a000e */ sh $t2,0xe($v0)
/* f1397d8: c7a400dc */ lwc1 $f4,0xdc($sp)
/* f1397dc: 4600220d */ trunc.w.s $f8,$f4
/* f1397e0: 440c4000 */ mfc1 $t4,$f8
/* f1397e4: 00000000 */ sll $zero,$zero,0x0
/* f1397e8: a44c0010 */ sh $t4,0x10($v0)
/* f1397ec: c7aa00d4 */ lwc1 $f10,0xd4($sp)
/* f1397f0: 46125400 */ add.s $f16,$f10,$f18
/* f1397f4: 4606a282 */ mul.s $f10,$f20,$f6
/* f1397f8: 4600810d */ trunc.w.s $f4,$f16
/* f1397fc: 440e2000 */ mfc1 $t6,$f4
/* f139800: 00000000 */ sll $zero,$zero,0x0
/* f139804: a44e0018 */ sh $t6,0x18($v0)
/* f139808: c7a800d8 */ lwc1 $f8,0xd8($sp)
/* f13980c: 460a4480 */ add.s $f18,$f8,$f10
/* f139810: 46160280 */ add.s $f10,$f0,$f22
/* f139814: 4600940d */ trunc.w.s $f16,$f18
/* f139818: 460aa482 */ mul.s $f18,$f20,$f10
/* f13981c: 46001280 */ add.s $f10,$f2,$f0
/* f139820: 44188000 */ mfc1 $t8,$f16
/* f139824: 00000000 */ sll $zero,$zero,0x0
/* f139828: a458001a */ sh $t8,0x1a($v0)
/* f13982c: c7a400dc */ lwc1 $f4,0xdc($sp)
/* f139830: 4600218d */ trunc.w.s $f6,$f4
/* f139834: 44083000 */ mfc1 $t0,$f6
/* f139838: 00000000 */ sll $zero,$zero,0x0
/* f13983c: a448001c */ sh $t0,0x1c($v0)
/* f139840: c7a800d4 */ lwc1 $f8,0xd4($sp)
/* f139844: 46124400 */ add.s $f16,$f8,$f18
/* f139848: 460aa202 */ mul.s $f8,$f20,$f10
/* f13984c: 4600810d */ trunc.w.s $f4,$f16
/* f139850: 440a2000 */ mfc1 $t2,$f4
/* f139854: 00000000 */ sll $zero,$zero,0x0
/* f139858: a44a0024 */ sh $t2,0x24($v0)
/* f13985c: c7a600d8 */ lwc1 $f6,0xd8($sp)
/* f139860: 46083480 */ add.s $f18,$f6,$f8
/* f139864: 4600940d */ trunc.w.s $f16,$f18
/* f139868: 440c8000 */ mfc1 $t4,$f16
/* f13986c: 00000000 */ sll $zero,$zero,0x0
/* f139870: a44c0026 */ sh $t4,0x26($v0)
/* f139874: c7a400dc */ lwc1 $f4,0xdc($sp)
/* f139878: 4600228d */ trunc.w.s $f10,$f4
/* f13987c: 440e5000 */ mfc1 $t6,$f10
/* f139880: 00000000 */ sll $zero,$zero,0x0
/* f139884: a44e0028 */ sh $t6,0x28($v0)
/* f139888: 860f0004 */ lh $t7,0x4($s0)
/* f13988c: 000fc140 */ sll $t8,$t7,0x5
/* f139890: a4580008 */ sh $t8,0x8($v0)
/* f139894: 86190006 */ lh $t9,0x6($s0)
/* f139898: 00194140 */ sll $t0,$t9,0x5
/* f13989c: a448000a */ sh $t0,0xa($v0)
/* f1398a0: 86090004 */ lh $t1,0x4($s0)
/* f1398a4: 00095140 */ sll $t2,$t1,0x5
/* f1398a8: a44a0014 */ sh $t2,0x14($v0)
/* f1398ac: 860b000a */ lh $t3,0xa($s0)
/* f1398b0: 000b6140 */ sll $t4,$t3,0x5
/* f1398b4: a44c0016 */ sh $t4,0x16($v0)
/* f1398b8: 860d0008 */ lh $t5,0x8($s0)
/* f1398bc: 000d7140 */ sll $t6,$t5,0x5
/* f1398c0: a44e0020 */ sh $t6,0x20($v0)
/* f1398c4: 860f000a */ lh $t7,0xa($s0)
/* f1398c8: 000fc140 */ sll $t8,$t7,0x5
/* f1398cc: a4580022 */ sh $t8,0x22($v0)
/* f1398d0: 86190008 */ lh $t9,0x8($s0)
/* f1398d4: 00194140 */ sll $t0,$t9,0x5
/* f1398d8: a448002c */ sh $t0,0x2c($v0)
/* f1398dc: 86090006 */ lh $t1,0x6($s0)
/* f1398e0: 00095140 */ sll $t2,$t1,0x5
/* f1398e4: a44a002e */ sh $t2,0x2e($v0)
/* f1398e8: c4265850 */ lwc1 $f6,%lo(var7f1b5850)($at)
/* f1398ec: 8e6b0000 */ lw $t3,0x0($s3)
/* f1398f0: 3c0a0430 */ lui $t2,0x430
/* f1398f4: 4606c202 */ mul.s $f8,$f24,$f6
/* f1398f8: 01716021 */ addu $t4,$t3,$s1
/* f1398fc: 918d0020 */ lbu $t5,0x20($t4)
/* f139900: 354a0030 */ ori $t2,$t2,0x30
/* f139904: 4600448d */ trunc.w.s $f18,$f8
/* f139908: 440f9000 */ mfc1 $t7,$f18
/* f13990c: 00000000 */ sll $zero,$zero,0x0
/* f139910: 000fc080 */ sll $t8,$t7,0x2
/* f139914: 01b81021 */ addu $v0,$t5,$t8
/* f139918: 0002c880 */ sll $t9,$v0,0x2
/* f13991c: a0990007 */ sb $t9,0x7($a0)
/* f139920: a0990013 */ sb $t9,0x13($a0)
/* f139924: a099001f */ sb $t9,0x1f($a0)
/* f139928: a099002b */ sb $t9,0x2b($a0)
/* f13992c: 8fb00118 */ lw $s0,0x118($sp)
/* f139930: 26090008 */ addiu $t1,$s0,0x8
/* f139934: afa90118 */ sw $t1,0x118($sp)
/* f139938: 0c012d20 */ jal func0004b480
/* f13993c: ae0a0000 */ sw $t2,0x0($s0)
/* f139940: ae020004 */ sw $v0,0x4($s0)
/* f139944: 8fab0118 */ lw $t3,0x118($sp)
/* f139948: 3c0eb100 */ lui $t6,0xb100
/* f13994c: 35ce0002 */ ori $t6,$t6,0x2
/* f139950: 256c0008 */ addiu $t4,$t3,0x8
/* f139954: afac0118 */ sw $t4,0x118($sp)
/* f139958: 240f3210 */ addiu $t7,$zero,0x3210
/* f13995c: ad6f0004 */ sw $t7,0x4($t3)
/* f139960: ad6e0000 */ sw $t6,0x0($t3)
.L0f139964:
/* f139964: 26520001 */ addiu $s2,$s2,0x1
/* f139968: 240101f4 */ addiu $at,$zero,0x1f4
/* f13996c: 1641feda */ bne $s2,$at,.L0f1394d8
/* f139970: 26310018 */ addiu $s1,$s1,0x18
/* f139974: 26b50001 */ addiu $s5,$s5,0x1
/* f139978: 24010002 */ addiu $at,$zero,0x2
/* f13997c: 56a1fed4 */ bnel $s5,$at,.L0f1394d0
/* f139980: 0000a025 */ or $s4,$zero,$zero
/* f139984: 8fbf007c */ lw $ra,0x7c($sp)
/* f139988: 8fa20118 */ lw $v0,0x118($sp)
/* f13998c: d7b40028 */ ldc1 $f20,0x28($sp)
/* f139990: d7b60030 */ ldc1 $f22,0x30($sp)
/* f139994: d7b80038 */ ldc1 $f24,0x38($sp)
/* f139998: d7ba0040 */ ldc1 $f26,0x40($sp)
/* f13999c: d7bc0048 */ ldc1 $f28,0x48($sp)
/* f1399a0: d7be0050 */ ldc1 $f30,0x50($sp)
/* f1399a4: 8fb00058 */ lw $s0,0x58($sp)
/* f1399a8: 8fb1005c */ lw $s1,0x5c($sp)
/* f1399ac: 8fb20060 */ lw $s2,0x60($sp)
/* f1399b0: 8fb30064 */ lw $s3,0x64($sp)
/* f1399b4: 8fb40068 */ lw $s4,0x68($sp)
/* f1399b8: 8fb5006c */ lw $s5,0x6c($sp)
/* f1399bc: 8fb60070 */ lw $s6,0x70($sp)
/* f1399c0: 8fb70074 */ lw $s7,0x74($sp)
/* f1399c4: 8fbe0078 */ lw $s8,0x78($sp)
/* f1399c8: 03e00008 */ jr $ra
/* f1399cc: 27bd0118 */ addiu $sp,$sp,0x118
);
GLOBAL_ASM(
glabel func0f1399d0
/* f1399d0: 27bdff30 */ addiu $sp,$sp,-208
/* f1399d4: f7b40038 */ sdc1 $f20,0x38($sp)
/* f1399d8: 3c01437f */ lui $at,0x437f
/* f1399dc: c7b400f0 */ lwc1 $f20,0xf0($sp)
/* f1399e0: 44812000 */ mtc1 $at,$f4
/* f1399e4: afb00068 */ sw $s0,0x68($sp)
/* f1399e8: 24100001 */ addiu $s0,$zero,0x1
/* f1399ec: 46142182 */ mul.s $f6,$f4,$f20
/* f1399f0: afb40078 */ sw $s4,0x78($sp)
/* f1399f4: 0080a025 */ or $s4,$a0,$zero
/* f1399f8: afbe0088 */ sw $s8,0x88($sp)
/* f1399fc: 00a0f025 */ or $s8,$a1,$zero
/* f139a00: afb5007c */ sw $s5,0x7c($sp)
/* f139a04: 3c0400ff */ lui $a0,0xff
/* f139a08: 444ef800 */ cfc1 $t6,$31
/* f139a0c: 44d0f800 */ ctc1 $s0,$31
/* f139a10: 00c0a825 */ or $s5,$a2,$zero
/* f139a14: afbf008c */ sw $ra,0x8c($sp)
/* f139a18: 46003224 */ cvt.w.s $f8,$f6
/* f139a1c: afb70084 */ sw $s7,0x84($sp)
/* f139a20: afb60080 */ sw $s6,0x80($sp)
/* f139a24: afb30074 */ sw $s3,0x74($sp)
/* f139a28: 4450f800 */ cfc1 $s0,$31
/* f139a2c: afb20070 */ sw $s2,0x70($sp)
/* f139a30: afb1006c */ sw $s1,0x6c($sp)
/* f139a34: 32100078 */ andi $s0,$s0,0x78
/* f139a38: f7be0060 */ sdc1 $f30,0x60($sp)
/* f139a3c: f7bc0058 */ sdc1 $f28,0x58($sp)
/* f139a40: f7ba0050 */ sdc1 $f26,0x50($sp)
/* f139a44: f7b80048 */ sdc1 $f24,0x48($sp)
/* f139a48: f7b60040 */ sdc1 $f22,0x40($sp)
/* f139a4c: afa700dc */ sw $a3,0xdc($sp)
/* f139a50: 3484ff00 */ ori $a0,$a0,0xff00
/* f139a54: 12000013 */ beqz $s0,.L0f139aa4
/* f139a58: 2405ff00 */ addiu $a1,$zero,-256
/* f139a5c: 3c014f00 */ lui $at,0x4f00
/* f139a60: 44814000 */ mtc1 $at,$f8
/* f139a64: 24100001 */ addiu $s0,$zero,0x1
/* f139a68: 46083201 */ sub.s $f8,$f6,$f8
/* f139a6c: 44d0f800 */ ctc1 $s0,$31
/* f139a70: 00000000 */ sll $zero,$zero,0x0
/* f139a74: 46004224 */ cvt.w.s $f8,$f8
/* f139a78: 4450f800 */ cfc1 $s0,$31
/* f139a7c: 00000000 */ sll $zero,$zero,0x0
/* f139a80: 32100078 */ andi $s0,$s0,0x78
/* f139a84: 16000005 */ bnez $s0,.L0f139a9c
/* f139a88: 00000000 */ sll $zero,$zero,0x0
/* f139a8c: 44104000 */ mfc1 $s0,$f8
/* f139a90: 3c018000 */ lui $at,0x8000
/* f139a94: 10000007 */ beqz $zero,.L0f139ab4
/* f139a98: 02018025 */ or $s0,$s0,$at
.L0f139a9c:
/* f139a9c: 10000005 */ beqz $zero,.L0f139ab4
/* f139aa0: 2410ffff */ addiu $s0,$zero,-1
.L0f139aa4:
/* f139aa4: 44104000 */ mfc1 $s0,$f8
/* f139aa8: 00000000 */ sll $zero,$zero,0x0
/* f139aac: 0600fffb */ bltz $s0,.L0f139a9c
/* f139ab0: 00000000 */ sll $zero,$zero,0x0
.L0f139ab4:
/* f139ab4: 44cef800 */ ctc1 $t6,$31
/* f139ab8: 0fc01a40 */ jal func0f006900
/* f139abc: 02003025 */ or $a2,$s0,$zero
/* f139ac0: 0040b025 */ or $s6,$v0,$zero
/* f139ac4: 3404af00 */ dli $a0,0xaf00
/* f139ac8: 2405ff00 */ addiu $a1,$zero,-256
/* f139acc: 0fc01a40 */ jal func0f006900
/* f139ad0: 02003025 */ or $a2,$s0,$zero
/* f139ad4: 0040b825 */ or $s7,$v0,$zero
/* f139ad8: 24100004 */ addiu $s0,$zero,0x4
/* f139adc: 06a10003 */ bgez $s5,.L0f139aec
/* f139ae0: 00157843 */ sra $t7,$s5,0x1
/* f139ae4: 26a10001 */ addiu $at,$s5,0x1
/* f139ae8: 00017843 */ sra $t7,$at,0x1
.L0f139aec:
/* f139aec: 24010064 */ addiu $at,$zero,0x64
/* f139af0: 01e1001a */ div $zero,$t7,$at
/* f139af4: 0000c010 */ mfhi $t8
/* f139af8: 44985000 */ mtc1 $t8,$f10
/* f139afc: 3c017f1b */ lui $at,%hi(var7f1b5854)
/* f139b00: c4325854 */ lwc1 $f18,%lo(var7f1b5854)($at)
/* f139b04: 46805420 */ cvt.s.w $f16,$f10
/* f139b08: 3c0142c8 */ lui $at,0x42c8
/* f139b0c: 44813000 */ mtc1 $at,$f6
/* f139b10: 3c013f00 */ lui $at,0x3f00
/* f139b14: 44815000 */ mtc1 $at,$f10
/* f139b18: 241200fc */ addiu $s2,$zero,0xfc
/* f139b1c: 46128102 */ mul.s $f4,$f16,$f18
/* f139b20: 460aa400 */ add.s $f16,$f20,$f10
/* f139b24: 00009825 */ or $s3,$zero,$zero
/* f139b28: e7b00090 */ swc1 $f16,0x90($sp)
/* f139b2c: 46062203 */ div.s $f8,$f4,$f6
/* f139b30: e7a80098 */ swc1 $f8,0x98($sp)
.L0f139b34:
/* f139b34: 3c01800a */ lui $at,0x800a
/* f139b38: c4244160 */ lwc1 $f4,0x4160($at)
/* f139b3c: 3c014120 */ lui $at,0x4120
/* f139b40: 44813000 */ mtc1 $at,$f6
/* f139b44: 44909000 */ mtc1 $s0,$f18
/* f139b48: 3c017f1b */ lui $at,%hi(var7f1b5858)
/* f139b4c: 46062202 */ mul.s $f8,$f4,$f6
/* f139b50: c42a5858 */ lwc1 $f10,%lo(var7f1b5858)($at)
/* f139b54: 3c017f1b */ lui $at,%hi(var7f1b585c)
/* f139b58: 468095a0 */ cvt.s.w $f22,$f18
/* f139b5c: 460a4402 */ mul.s $f16,$f8,$f10
/* f139b60: c432585c */ lwc1 $f18,%lo(var7f1b585c)($at)
/* f139b64: 3c017f1b */ lui $at,%hi(var7f1b5860)
/* f139b68: c42a5860 */ lwc1 $f10,%lo(var7f1b5860)($at)
/* f139b6c: c7a80098 */ lwc1 $f8,0x98($sp)
/* f139b70: 4612b102 */ mul.s $f4,$f22,$f18
/* f139b74: 3c013f80 */ lui $at,0x3f80
/* f139b78: 460ab482 */ mul.s $f18,$f22,$f10
/* f139b7c: 46102180 */ add.s $f6,$f4,$f16
/* f139b80: c7a40090 */ lwc1 $f4,0x90($sp)
/* f139b84: 46049402 */ mul.s $f16,$f18,$f4
/* f139b88: 46083600 */ add.s $f24,$f6,$f8
/* f139b8c: 44813000 */ mtc1 $at,$f6
/* f139b90: 00000000 */ sll $zero,$zero,0x0
/* f139b94: 46068500 */ add.s $f20,$f16,$f6
/* f139b98: 0c004b70 */ jal random
/* f139b9c: 4600a686 */ mov.s $f26,$f20
/* f139ba0: 305900ff */ andi $t9,$v0,0xff
/* f139ba4: 24010001 */ addiu $at,$zero,0x1
/* f139ba8: 17210006 */ bne $t9,$at,.L0f139bc4
/* f139bac: 02e02025 */ or $a0,$s7,$zero
/* f139bb0: 3c014120 */ lui $at,0x4120
/* f139bb4: 44814000 */ mtc1 $at,$f8
/* f139bb8: 00000000 */ sll $zero,$zero,0x0
/* f139bbc: 4608a682 */ mul.s $f26,$f20,$f8
/* f139bc0: 00000000 */ sll $zero,$zero,0x0
.L0f139bc4:
/* f139bc4: 02c02825 */ or $a1,$s6,$zero
/* f139bc8: 0fc01a40 */ jal func0f006900
/* f139bcc: 02403025 */ or $a2,$s2,$zero
/* f139bd0: 44939000 */ mtc1 $s3,$f18
/* f139bd4: 3c01427c */ lui $at,0x427c
/* f139bd8: 44815000 */ mtc1 $at,$f10
/* f139bdc: 46809120 */ cvt.s.w $f4,$f18
/* f139be0: c7a600e8 */ lwc1 $f6,0xe8($sp)
/* f139be4: 24090001 */ addiu $t1,$zero,0x1
/* f139be8: 3c014f00 */ lui $at,0x4f00
/* f139bec: 46045400 */ add.s $f16,$f10,$f4
/* f139bf0: 46068202 */ mul.s $f8,$f16,$f6
/* f139bf4: 4448f800 */ cfc1 $t0,$31
/* f139bf8: 44c9f800 */ ctc1 $t1,$31
/* f139bfc: 00000000 */ sll $zero,$zero,0x0
/* f139c00: 460044a4 */ cvt.w.s $f18,$f8
/* f139c04: 4449f800 */ cfc1 $t1,$31
/* f139c08: 00000000 */ sll $zero,$zero,0x0
/* f139c0c: 31290078 */ andi $t1,$t1,0x78
/* f139c10: 51200013 */ beqzl $t1,.L0f139c60
/* f139c14: 44099000 */ mfc1 $t1,$f18
/* f139c18: 44819000 */ mtc1 $at,$f18
/* f139c1c: 24090001 */ addiu $t1,$zero,0x1
/* f139c20: 46124481 */ sub.s $f18,$f8,$f18
/* f139c24: 44c9f800 */ ctc1 $t1,$31
/* f139c28: 00000000 */ sll $zero,$zero,0x0
/* f139c2c: 460094a4 */ cvt.w.s $f18,$f18
/* f139c30: 4449f800 */ cfc1 $t1,$31
/* f139c34: 00000000 */ sll $zero,$zero,0x0
/* f139c38: 31290078 */ andi $t1,$t1,0x78
/* f139c3c: 15200005 */ bnez $t1,.L0f139c54
/* f139c40: 00000000 */ sll $zero,$zero,0x0
/* f139c44: 44099000 */ mfc1 $t1,$f18
/* f139c48: 3c018000 */ lui $at,0x8000
/* f139c4c: 10000007 */ beqz $zero,.L0f139c6c
/* f139c50: 01214825 */ or $t1,$t1,$at
.L0f139c54:
/* f139c54: 10000005 */ beqz $zero,.L0f139c6c
/* f139c58: 2409ffff */ addiu $t1,$zero,-1
/* f139c5c: 44099000 */ mfc1 $t1,$f18
.L0f139c60:
/* f139c60: 00000000 */ sll $zero,$zero,0x0
/* f139c64: 0520fffb */ bltz $t1,.L0f139c54
/* f139c68: 00000000 */ sll $zero,$zero,0x0
.L0f139c6c:
/* f139c6c: 00498825 */ or $s1,$v0,$t1
/* f139c70: 44c8f800 */ ctc1 $t0,$31
/* f139c74: 322a00ff */ andi $t2,$s1,0xff
/* f139c78: 51400032 */ beqzl $t2,.L0f139d44
/* f139c7c: 2610ffff */ addiu $s0,$s0,-1
/* f139c80: 449e5000 */ mtc1 $s8,$f10
/* f139c84: 44952000 */ mtc1 $s5,$f4
/* f139c88: 4600c306 */ mov.s $f12,$f24
/* f139c8c: 46805720 */ cvt.s.w $f28,$f10
/* f139c90: 0c0068f7 */ jal func0001a3dc
/* f139c94: 468027a0 */ cvt.s.w $f30,$f4
/* f139c98: 46000506 */ mov.s $f20,$f0
/* f139c9c: 0c0068f4 */ jal func0001a3d0
/* f139ca0: 4600c306 */ mov.s $f12,$f24
/* f139ca4: 260b0001 */ addiu $t3,$s0,0x1
/* f139ca8: 448b8000 */ mtc1 $t3,$f16
/* f139cac: 3c017f1b */ lui $at,%hi(var7f1b5864)
/* f139cb0: c4285864 */ lwc1 $f8,%lo(var7f1b5864)($at)
/* f139cb4: 468081a0 */ cvt.s.w $f6,$f16
/* f139cb8: c7aa00ec */ lwc1 $f10,0xec($sp)
/* f139cbc: 3c017f1b */ lui $at,%hi(var7f1b5868)
/* f139cc0: 8fac00dc */ lw $t4,0xdc($sp)
/* f139cc4: 8fad00e0 */ lw $t5,0xe0($sp)
/* f139cc8: 8fae00e4 */ lw $t6,0xe4($sp)
/* f139ccc: 46083482 */ mul.s $f18,$f6,$f8
/* f139cd0: 4407d000 */ mfc1 $a3,$f26
/* f139cd4: 240f0001 */ addiu $t7,$zero,0x1
/* f139cd8: afaf0028 */ sw $t7,0x28($sp)
/* f139cdc: 02802025 */ or $a0,$s4,$zero
/* f139ce0: afb10020 */ sw $s1,0x20($sp)
/* f139ce4: afa00024 */ sw $zero,0x24($sp)
/* f139ce8: 460a9082 */ mul.s $f2,$f18,$f10
/* f139cec: c4325868 */ lwc1 $f18,%lo(var7f1b5868)($at)
/* f139cf0: 3c013f80 */ lui $at,0x3f80
/* f139cf4: afac0014 */ sw $t4,0x14($sp)
/* f139cf8: afad0018 */ sw $t5,0x18($sp)
/* f139cfc: afae001c */ sw $t6,0x1c($sp)
/* f139d00: 4602a102 */ mul.s $f4,$f20,$f2
/* f139d04: 00000000 */ sll $zero,$zero,0x0
/* f139d08: 46020182 */ mul.s $f6,$f0,$f2
/* f139d0c: 00000000 */ sll $zero,$zero,0x0
/* f139d10: 4612b282 */ mul.s $f10,$f22,$f18
/* f139d14: 461c2400 */ add.s $f16,$f4,$f28
/* f139d18: c7a40090 */ lwc1 $f4,0x90($sp)
/* f139d1c: 461e3200 */ add.s $f8,$f6,$f30
/* f139d20: 44058000 */ mfc1 $a1,$f16
/* f139d24: 46045402 */ mul.s $f16,$f10,$f4
/* f139d28: 44813000 */ mtc1 $at,$f6
/* f139d2c: 44064000 */ mfc1 $a2,$f8
/* f139d30: 46068200 */ add.s $f8,$f16,$f6
/* f139d34: 0fc554b5 */ jal func0f1552d4
/* f139d38: e7a80010 */ swc1 $f8,0x10($sp)
/* f139d3c: 0040a025 */ or $s4,$v0,$zero
/* f139d40: 2610ffff */ addiu $s0,$s0,-1
.L0f139d44:
/* f139d44: 2652ffc1 */ addiu $s2,$s2,-63
/* f139d48: 0601ff7a */ bgez $s0,.L0f139b34
/* f139d4c: 26730010 */ addiu $s3,$s3,0x10
/* f139d50: 8fbf008c */ lw $ra,0x8c($sp)
/* f139d54: 02801025 */ or $v0,$s4,$zero
/* f139d58: 8fb40078 */ lw $s4,0x78($sp)
/* f139d5c: d7b40038 */ ldc1 $f20,0x38($sp)
/* f139d60: d7b60040 */ ldc1 $f22,0x40($sp)
/* f139d64: d7b80048 */ ldc1 $f24,0x48($sp)
/* f139d68: d7ba0050 */ ldc1 $f26,0x50($sp)
/* f139d6c: d7bc0058 */ ldc1 $f28,0x58($sp)
/* f139d70: d7be0060 */ ldc1 $f30,0x60($sp)
/* f139d74: 8fb00068 */ lw $s0,0x68($sp)
/* f139d78: 8fb1006c */ lw $s1,0x6c($sp)
/* f139d7c: 8fb20070 */ lw $s2,0x70($sp)
/* f139d80: 8fb30074 */ lw $s3,0x74($sp)
/* f139d84: 8fb5007c */ lw $s5,0x7c($sp)
/* f139d88: 8fb60080 */ lw $s6,0x80($sp)
/* f139d8c: 8fb70084 */ lw $s7,0x84($sp)
/* f139d90: 8fbe0088 */ lw $s8,0x88($sp)
/* f139d94: 03e00008 */ jr $ra
/* f139d98: 27bd00d0 */ addiu $sp,$sp,0xd0
);
GLOBAL_ASM(
glabel func0f139d9c
/* f139d9c: 27bdffc0 */ addiu $sp,$sp,-64
/* f139da0: c7ac0058 */ lwc1 $f12,0x58($sp)
/* f139da4: 3c014000 */ lui $at,0x4000
/* f139da8: 44812000 */ mtc1 $at,$f4
/* f139dac: 460c6000 */ add.s $f0,$f12,$f12
/* f139db0: 8fae0064 */ lw $t6,0x64($sp)
/* f139db4: afbf0034 */ sw $ra,0x34($sp)
/* f139db8: afa50044 */ sw $a1,0x44($sp)
/* f139dbc: 46002401 */ sub.s $f16,$f4,$f0
/* f139dc0: afa60048 */ sw $a2,0x48($sp)
/* f139dc4: afa7004c */ sw $a3,0x4c($sp)
/* f139dc8: 11c0000b */ beqz $t6,.L0f139df8
/* f139dcc: 46008386 */ mov.s $f14,$f16
/* f139dd0: 24010001 */ addiu $at,$zero,0x1
/* f139dd4: 11c10015 */ beq $t6,$at,.L0f139e2c
/* f139dd8: 24010002 */ addiu $at,$zero,0x2
/* f139ddc: 11c1001c */ beq $t6,$at,.L0f139e50
/* f139de0: 24010003 */ addiu $at,$zero,0x3
/* f139de4: 11c1002b */ beq $t6,$at,.L0f139e94
/* f139de8: 3c013f80 */ lui $at,0x3f80
/* f139dec: 44811000 */ mtc1 $at,$f2
/* f139df0: 10000037 */ beqz $zero,.L0f139ed0
/* f139df4: c7b2003c */ lwc1 $f18,0x3c($sp)
.L0f139df8:
/* f139df8: 3c013f80 */ lui $at,0x3f80
/* f139dfc: 44811000 */ mtc1 $at,$f2
/* f139e00: 3c014170 */ lui $at,0x4170
/* f139e04: 44813000 */ mtc1 $at,$f6
/* f139e08: 3c014080 */ lui $at,0x4080
/* f139e0c: 44815000 */ mtc1 $at,$f10
/* f139e10: 460c3202 */ mul.s $f8,$f6,$f12
/* f139e14: 00000000 */ sll $zero,$zero,0x0
/* f139e18: 460c5102 */ mul.s $f4,$f10,$f12
/* f139e1c: 46024480 */ add.s $f18,$f8,$f2
/* f139e20: 46022180 */ add.s $f6,$f4,$f2
/* f139e24: 1000002a */ beqz $zero,.L0f139ed0
/* f139e28: e7a60038 */ swc1 $f6,0x38($sp)
.L0f139e2c:
/* f139e2c: 3c013f80 */ lui $at,0x3f80
/* f139e30: 44811000 */ mtc1 $at,$f2
/* f139e34: 3c014296 */ lui $at,0x4296
/* f139e38: 44814000 */ mtc1 $at,$f8
/* f139e3c: 46020480 */ add.s $f18,$f0,$f2
/* f139e40: 460c4282 */ mul.s $f10,$f8,$f12
/* f139e44: 46025100 */ add.s $f4,$f10,$f2
/* f139e48: 10000021 */ beqz $zero,.L0f139ed0
/* f139e4c: e7a40038 */ swc1 $f4,0x38($sp)
.L0f139e50:
/* f139e50: 3c013f80 */ lui $at,0x3f80
/* f139e54: 44811000 */ mtc1 $at,$f2
/* f139e58: 3c014170 */ lui $at,0x4170
/* f139e5c: 44813000 */ mtc1 $at,$f6
/* f139e60: 3c017f1b */ lui $at,%hi(var7f1b586c)
/* f139e64: c42a586c */ lwc1 $f10,%lo(var7f1b586c)($at)
/* f139e68: 460c3202 */ mul.s $f8,$f6,$f12
/* f139e6c: 460a6101 */ sub.s $f4,$f12,$f10
/* f139e70: 46041001 */ sub.s $f0,$f2,$f4
/* f139e74: 46024480 */ add.s $f18,$f8,$f2
/* f139e78: e7a00038 */ swc1 $f0,0x38($sp)
/* f139e7c: 4600103c */ c.lt.s $f2,$f0
/* f139e80: 00000000 */ sll $zero,$zero,0x0
/* f139e84: 45020013 */ bc1fl .L0f139ed4
/* f139e88: 4610103c */ c.lt.s $f2,$f16
/* f139e8c: 10000010 */ beqz $zero,.L0f139ed0
/* f139e90: e7a20038 */ swc1 $f2,0x38($sp)
.L0f139e94:
/* f139e94: 3c013f80 */ lui $at,0x3f80
/* f139e98: 44811000 */ mtc1 $at,$f2
/* f139e9c: 3c01425c */ lui $at,0x425c
/* f139ea0: 44813000 */ mtc1 $at,$f6
/* f139ea4: 3c017f1b */ lui $at,%hi(var7f1b5870)
/* f139ea8: c4245870 */ lwc1 $f4,%lo(var7f1b5870)($at)
/* f139eac: 460c3202 */ mul.s $f8,$f6,$f12
/* f139eb0: 46046181 */ sub.s $f6,$f12,$f4
/* f139eb4: 46061481 */ sub.s $f18,$f2,$f6
/* f139eb8: 46024280 */ add.s $f10,$f8,$f2
/* f139ebc: 4612103c */ c.lt.s $f2,$f18
/* f139ec0: e7aa0038 */ swc1 $f10,0x38($sp)
/* f139ec4: 45020003 */ bc1fl .L0f139ed4
/* f139ec8: 4610103c */ c.lt.s $f2,$f16
/* f139ecc: 46001486 */ mov.s $f18,$f2
.L0f139ed0:
/* f139ed0: 4610103c */ c.lt.s $f2,$f16
.L0f139ed4:
/* f139ed4: 8faf0044 */ lw $t7,0x44($sp)
/* f139ed8: 45020003 */ bc1fl .L0f139ee8
/* f139edc: 448f4000 */ mtc1 $t7,$f8
/* f139ee0: 46001386 */ mov.s $f14,$f2
/* f139ee4: 448f4000 */ mtc1 $t7,$f8
.L0f139ee8:
/* f139ee8: 8fb80048 */ lw $t8,0x48($sp)
/* f139eec: 3c01437f */ lui $at,0x437f
/* f139ef0: 46804220 */ cvt.s.w $f8,$f8
/* f139ef4: 44813000 */ mtc1 $at,$f6
/* f139ef8: 44985000 */ mtc1 $t8,$f10
/* f139efc: 240b0001 */ addiu $t3,$zero,0x1
/* f139f00: c7a40038 */ lwc1 $f4,0x38($sp)
/* f139f04: 468052a0 */ cvt.s.w $f10,$f10
/* f139f08: 44054000 */ mfc1 $a1,$f8
/* f139f0c: 460e3202 */ mul.s $f8,$f6,$f14
/* f139f10: 8fb9004c */ lw $t9,0x4c($sp)
/* f139f14: 8fa80050 */ lw $t0,0x50($sp)
/* f139f18: 8fa90054 */ lw $t1,0x54($sp)
/* f139f1c: 44065000 */ mfc1 $a2,$f10
/* f139f20: 44079000 */ mfc1 $a3,$f18
/* f139f24: 3c014f00 */ lui $at,0x4f00
/* f139f28: 444af800 */ cfc1 $t2,$31
/* f139f2c: 44cbf800 */ ctc1 $t3,$31
/* f139f30: e7a40010 */ swc1 $f4,0x10($sp)
/* f139f34: afb90014 */ sw $t9,0x14($sp)
/* f139f38: 460042a4 */ cvt.w.s $f10,$f8
/* f139f3c: afa80018 */ sw $t0,0x18($sp)
/* f139f40: afa9001c */ sw $t1,0x1c($sp)
/* f139f44: 444bf800 */ cfc1 $t3,$31
/* f139f48: 00000000 */ sll $zero,$zero,0x0
/* f139f4c: 316b0078 */ andi $t3,$t3,0x78
/* f139f50: 51600013 */ beqzl $t3,.L0f139fa0
/* f139f54: 440b5000 */ mfc1 $t3,$f10
/* f139f58: 44815000 */ mtc1 $at,$f10
/* f139f5c: 240b0001 */ addiu $t3,$zero,0x1
/* f139f60: 460a4281 */ sub.s $f10,$f8,$f10
/* f139f64: 44cbf800 */ ctc1 $t3,$31
/* f139f68: 00000000 */ sll $zero,$zero,0x0
/* f139f6c: 460052a4 */ cvt.w.s $f10,$f10
/* f139f70: 444bf800 */ cfc1 $t3,$31
/* f139f74: 00000000 */ sll $zero,$zero,0x0
/* f139f78: 316b0078 */ andi $t3,$t3,0x78
/* f139f7c: 15600005 */ bnez $t3,.L0f139f94
/* f139f80: 00000000 */ sll $zero,$zero,0x0
/* f139f84: 440b5000 */ mfc1 $t3,$f10
/* f139f88: 3c018000 */ lui $at,0x8000
/* f139f8c: 10000007 */ beqz $zero,.L0f139fac
/* f139f90: 01615825 */ or $t3,$t3,$at
.L0f139f94:
/* f139f94: 10000005 */ beqz $zero,.L0f139fac
/* f139f98: 240bffff */ addiu $t3,$zero,-1
/* f139f9c: 440b5000 */ mfc1 $t3,$f10
.L0f139fa0:
/* f139fa0: 00000000 */ sll $zero,$zero,0x0
/* f139fa4: 0560fffb */ bltz $t3,.L0f139f94
/* f139fa8: 00000000 */ sll $zero,$zero,0x0
.L0f139fac:
/* f139fac: 8fad005c */ lw $t5,0x5c($sp)
/* f139fb0: 8fae0060 */ lw $t6,0x60($sp)
/* f139fb4: 2401ff00 */ addiu $at,$zero,-256
/* f139fb8: 01616025 */ or $t4,$t3,$at
/* f139fbc: 44caf800 */ ctc1 $t2,$31
/* f139fc0: afac0020 */ sw $t4,0x20($sp)
/* f139fc4: afad0024 */ sw $t5,0x24($sp)
/* f139fc8: 0fc554b5 */ jal func0f1552d4
/* f139fcc: afae0028 */ sw $t6,0x28($sp)
/* f139fd0: 8fbf0034 */ lw $ra,0x34($sp)
/* f139fd4: 27bd0040 */ addiu $sp,$sp,0x40
/* f139fd8: 03e00008 */ jr $ra
/* f139fdc: 00000000 */ sll $zero,$zero,0x0
);
GLOBAL_ASM(
glabel func0f139fe0
/* f139fe0: 27bdffa8 */ addiu $sp,$sp,-88
/* f139fe4: afb00018 */ sw $s0,0x18($sp)
/* f139fe8: afbf002c */ sw $ra,0x2c($sp)
/* f139fec: afb40028 */ sw $s4,0x28($sp)
/* f139ff0: afb30024 */ sw $s3,0x24($sp)
/* f139ff4: afb20020 */ sw $s2,0x20($sp)
/* f139ff8: afb1001c */ sw $s1,0x1c($sp)
/* f139ffc: 00008025 */ or $s0,$zero,$zero
/* f13a000: 27a30048 */ addiu $v1,$sp,0x48
.L0f13a004:
/* f13a004: 26020001 */ addiu $v0,$s0,0x1
/* f13a008: 28410010 */ slti $at,$v0,0x10
/* f13a00c: 00408025 */ or $s0,$v0,$zero
/* f13a010: 24630001 */ addiu $v1,$v1,0x1
/* f13a014: 1420fffb */ bnez $at,.L0f13a004
/* f13a018: a062ffff */ sb $v0,-0x1($v1)
/* f13a01c: 3c13800a */ lui $s3,%hi(var800a4170)
/* f13a020: 26734170 */ addiu $s3,$s3,%lo(var800a4170)
/* f13a024: 00008025 */ or $s0,$zero,$zero
/* f13a028: 00008825 */ or $s1,$zero,$zero
/* f13a02c: 27b40048 */ addiu $s4,$sp,0x48
/* f13a030: 24120010 */ addiu $s2,$zero,0x10
.L0f13a034:
/* f13a034: 0c004b70 */ jal random
/* f13a038: 00000000 */ sll $zero,$zero,0x0
/* f13a03c: 02502023 */ subu $a0,$s2,$s0
/* f13a040: 0044001b */ divu $zero,$v0,$a0
/* f13a044: 8e780000 */ lw $t8,0x0($s3)
/* f13a048: 00002810 */ mfhi $a1
/* f13a04c: 02857021 */ addu $t6,$s4,$a1
/* f13a050: 91cf0000 */ lbu $t7,0x0($t6)
/* f13a054: 14800002 */ bnez $a0,.L0f13a060
/* f13a058: 00000000 */ sll $zero,$zero,0x0
/* f13a05c: 0007000d */ break 0x7
.L0f13a060:
/* f13a060: 00a4082a */ slt $at,$a1,$a0
/* f13a064: 0311c821 */ addu $t9,$t8,$s1
/* f13a068: 00a01825 */ or $v1,$a1,$zero
/* f13a06c: 10200007 */ beqz $at,.L0f13a08c
/* f13a070: af2f4158 */ sw $t7,0x4158($t9)
/* f13a074: 02851021 */ addu $v0,$s4,$a1
.L0f13a078:
/* f13a078: 90480001 */ lbu $t0,0x1($v0)
/* f13a07c: 24630001 */ addiu $v1,$v1,0x1
/* f13a080: 24420001 */ addiu $v0,$v0,0x1
/* f13a084: 1464fffc */ bne $v1,$a0,.L0f13a078
/* f13a088: a048ffff */ sb $t0,-0x1($v0)
.L0f13a08c:
/* f13a08c: 26100001 */ addiu $s0,$s0,0x1
/* f13a090: 1612ffe8 */ bne $s0,$s2,.L0f13a034
/* f13a094: 26310004 */ addiu $s1,$s1,0x4
/* f13a098: 8e690000 */ lw $t1,0x0($s3)
/* f13a09c: 240a00f0 */ addiu $t2,$zero,0xf0
/* f13a0a0: 240c0001 */ addiu $t4,$zero,0x1
/* f13a0a4: ad204198 */ sw $zero,0x4198($t1)
/* f13a0a8: 8e6b0000 */ lw $t3,0x0($s3)
/* f13a0ac: 44802000 */ mtc1 $zero,$f4
/* f13a0b0: a16a41a8 */ sb $t2,0x41a8($t3)
/* f13a0b4: 8e6d0000 */ lw $t5,0x0($s3)
/* f13a0b8: a1ac419c */ sb $t4,0x419c($t5)
/* f13a0bc: 8e6e0000 */ lw $t6,0x0($s3)
/* f13a0c0: e5c441a0 */ swc1 $f4,0x41a0($t6)
/* f13a0c4: 8fbf002c */ lw $ra,0x2c($sp)
/* f13a0c8: 8fb40028 */ lw $s4,0x28($sp)
/* f13a0cc: 8fb30024 */ lw $s3,0x24($sp)
/* f13a0d0: 8fb20020 */ lw $s2,0x20($sp)
/* f13a0d4: 8fb1001c */ lw $s1,0x1c($sp)
/* f13a0d8: 8fb00018 */ lw $s0,0x18($sp)
/* f13a0dc: 03e00008 */ jr $ra
/* f13a0e0: 27bd0058 */ addiu $sp,$sp,0x58
);
GLOBAL_ASM(
glabel func0f13a0e4
/* f13a0e4: 3c03800a */ lui $v1,0x800a
/* f13a0e8: 8c634170 */ lw $v1,0x4170($v1)
/* f13a0ec: 00045080 */ sll $t2,$a0,0x2
/* f13a0f0: 01445023 */ subu $t2,$t2,$a0
/* f13a0f4: 8c654198 */ lw $a1,0x4198($v1)
/* f13a0f8: 000a5040 */ sll $t2,$t2,0x1
/* f13a0fc: 3c0c8008 */ lui $t4,%hi(credits)
/* f13a100: 18a00010 */ blez $a1,.L0f13a144
/* f13a104: 28a10011 */ slti $at,$a1,0x11
/* f13a108: 5020000f */ beqzl $at,.L0f13a148
/* f13a10c: 00054880 */ sll $t1,$a1,0x2
/* f13a110: 18800003 */ blez $a0,.L0f13a120
/* f13a114: 00057080 */ sll $t6,$a1,0x2
/* f13a118: 03e00008 */ jr $ra
/* f13a11c: 00001025 */ or $v0,$zero,$zero
.L0f13a120:
/* f13a120: 006e7821 */ addu $t7,$v1,$t6
/* f13a124: 8df84154 */ lw $t8,0x4154($t7)
/* f13a128: 3c088008 */ lui $t0,%hi(credits)
/* f13a12c: 2508f470 */ addiu $t0,$t0,%lo(credits)
/* f13a130: 0018c880 */ sll $t9,$t8,0x2
/* f13a134: 0338c823 */ subu $t9,$t9,$t8
/* f13a138: 0019c840 */ sll $t9,$t9,0x1
/* f13a13c: 03e00008 */ jr $ra
/* f13a140: 03281021 */ addu $v0,$t9,$t0
.L0f13a144:
/* f13a144: 00054880 */ sll $t1,$a1,0x2
.L0f13a148:
/* f13a148: 01254823 */ subu $t1,$t1,$a1
/* f13a14c: 00094840 */ sll $t1,$t1,0x1
/* f13a150: 012a5821 */ addu $t3,$t1,$t2
/* f13a154: 258cf470 */ addiu $t4,$t4,%lo(credits)
/* f13a158: 016c1021 */ addu $v0,$t3,$t4
/* f13a15c: 03e00008 */ jr $ra
/* f13a160: 00000000 */ sll $zero,$zero,0x0
);
GLOBAL_ASM(
glabel func0f13a164
/* f13a164: 27bdff98 */ addiu $sp,$sp,-104
/* f13a168: afbf0034 */ sw $ra,0x34($sp)
/* f13a16c: afb50030 */ sw $s5,0x30($sp)
/* f13a170: afb4002c */ sw $s4,0x2c($sp)
/* f13a174: afb30028 */ sw $s3,0x28($sp)
/* f13a178: afb20024 */ sw $s2,0x24($sp)
/* f13a17c: afb10020 */ sw $s1,0x20($sp)
/* f13a180: afb0001c */ sw $s0,0x1c($sp)
/* f13a184: f7b40010 */ sdc1 $f20,0x10($sp)
/* f13a188: 0fc4e839 */ jal func0f13a0e4
/* f13a18c: 00002025 */ or $a0,$zero,$zero
/* f13a190: 3c0e8008 */ lui $t6,%hi(var8007f6c4)
/* f13a194: 25cef6c4 */ addiu $t6,$t6,%lo(var8007f6c4)
/* f13a198: 8dc10000 */ lw $at,0x0($t6)
/* f13a19c: 27a40050 */ addiu $a0,$sp,0x50
/* f13a1a0: 3c11800a */ lui $s1,%hi(var800a4170)
/* f13a1a4: ac810000 */ sw $at,0x0($a0)
/* f13a1a8: 8dd90004 */ lw $t9,0x4($t6)
/* f13a1ac: 26314170 */ addiu $s1,$s1,%lo(var800a4170)
/* f13a1b0: 8e230000 */ lw $v1,0x0($s1)
/* f13a1b4: ac990004 */ sw $t9,0x4($a0)
/* f13a1b8: 8dc10008 */ lw $at,0x8($t6)
/* f13a1bc: ac810008 */ sw $at,0x8($a0)
/* f13a1c0: 8dd9000c */ lw $t9,0xc($t6)
/* f13a1c4: 3c017f1b */ lui $at,%hi(var7f1b5874)
/* f13a1c8: ac99000c */ sw $t9,0xc($a0)
/* f13a1cc: 906d419c */ lbu $t5,0x419c($v1)
/* f13a1d0: 94480000 */ lhu $t0,0x0($v0)
/* f13a1d4: c4245874 */ lwc1 $f4,%lo(var7f1b5874)($at)
/* f13a1d8: 000dc040 */ sll $t8,$t5,0x1
/* f13a1dc: 270fffff */ addiu $t7,$t8,-1
/* f13a1e0: 448f3000 */ mtc1 $t7,$f6
/* f13a1e4: 00084cc0 */ sll $t1,$t0,0x13
/* f13a1e8: 00095782 */ srl $t2,$t1,0x1e
/* f13a1ec: 46803220 */ cvt.s.w $f8,$f6
/* f13a1f0: 3c014000 */ lui $at,0x4000
/* f13a1f4: 44818000 */ mtc1 $at,$f16
/* f13a1f8: 000a5880 */ sll $t3,$t2,0x2
/* f13a1fc: 008b6021 */ addu $t4,$a0,$t3
/* f13a200: 3c013f80 */ lui $at,0x3f80
/* f13a204: c5800000 */ lwc1 $f0,0x0($t4)
/* f13a208: 44813000 */ mtc1 $at,$f6
/* f13a20c: 46082282 */ mul.s $f10,$f4,$f8
/* f13a210: 3c01800a */ lui $at,0x800a
/* f13a214: 46060100 */ add.s $f4,$f0,$f6
/* f13a218: 46100480 */ add.s $f18,$f0,$f16
/* f13a21c: e46441a4 */ swc1 $f4,0x41a4($v1)
/* f13a220: c428a008 */ lwc1 $f8,-0x5ff8($at)
/* f13a224: 3c014370 */ lui $at,0x4370
/* f13a228: 44818000 */ mtc1 $at,$f16
/* f13a22c: 8e230000 */ lw $v1,0x0($s1)
/* f13a230: 460a9080 */ add.s $f2,$f18,$f10
/* f13a234: c47241a0 */ lwc1 $f18,0x41a0($v1)
/* f13a238: 46104303 */ div.s $f12,$f8,$f16
/* f13a23c: 460c9280 */ add.s $f10,$f18,$f12
/* f13a240: e46a41a0 */ swc1 $f10,0x41a0($v1)
/* f13a244: 8e230000 */ lw $v1,0x0($s1)
/* f13a248: c46641a0 */ lwc1 $f6,0x41a0($v1)
/* f13a24c: 4606103c */ c.lt.s $f2,$f6
/* f13a250: 00000000 */ sll $zero,$zero,0x0
/* f13a254: 4502005c */ bc1fl .L0f13a3c8
/* f13a258: 8fbf0034 */ lw $ra,0x34($sp)
/* f13a25c: 4480a000 */ mtc1 $zero,$f20
/* f13a260: 24120001 */ addiu $s2,$zero,0x1
/* f13a264: 24140001 */ addiu $s4,$zero,0x1
/* f13a268: e47441a0 */ swc1 $f20,0x41a0($v1)
/* f13a26c: 8e230000 */ lw $v1,0x0($s1)
/* f13a270: 24130014 */ addiu $s3,$zero,0x14
/* f13a274: 8c6e4198 */ lw $t6,0x4198($v1)
/* f13a278: 9079419c */ lbu $t9,0x419c($v1)
/* f13a27c: 01d94021 */ addu $t0,$t6,$t9
/* f13a280: ac684198 */ sw $t0,0x4198($v1)
/* f13a284: 8e290000 */ lw $t1,0x0($s1)
/* f13a288: a132419c */ sb $s2,0x419c($t1)
/* f13a28c: 8e2a0000 */ lw $t2,0x0($s1)
/* f13a290: 9142419c */ lbu $v0,0x419c($t2)
.L0f13a294:
/* f13a294: 0fc4e839 */ jal func0f13a0e4
/* f13a298: 2444ffff */ addiu $a0,$v0,-1
/* f13a29c: 844c0000 */ lh $t4,0x0($v0)
/* f13a2a0: 00408025 */ or $s0,$v0,$zero
/* f13a2a4: 05810005 */ bgez $t4,.L0f13a2bc
/* f13a2a8: 00000000 */ sll $zero,$zero,0x0
/* f13a2ac: 8e230000 */ lw $v1,0x0($s1)
/* f13a2b0: 906d419c */ lbu $t5,0x419c($v1)
/* f13a2b4: 25b80001 */ addiu $t8,$t5,0x1
/* f13a2b8: a078419c */ sb $t8,0x419c($v1)
.L0f13a2bc:
/* f13a2bc: 10400017 */ beqz $v0,.L0f13a31c
/* f13a2c0: 00000000 */ sll $zero,$zero,0x0
/* f13a2c4: 904f0001 */ lbu $t7,0x1($v0)
/* f13a2c8: 166f0014 */ bne $s3,$t7,.L0f13a31c
/* f13a2cc: 00000000 */ sll $zero,$zero,0x0
/* f13a2d0: 8e230000 */ lw $v1,0x0($s1)
/* f13a2d4: 906e419c */ lbu $t6,0x419c($v1)
/* f13a2d8: 168e0010 */ bne $s4,$t6,.L0f13a31c
/* f13a2dc: 00000000 */ sll $zero,$zero,0x0
/* f13a2e0: ac604198 */ sw $zero,0x4198($v1)
/* f13a2e4: 8e390000 */ lw $t9,0x0($s1)
/* f13a2e8: 00008025 */ or $s0,$zero,$zero
/* f13a2ec: a332419c */ sb $s2,0x419c($t9)
/* f13a2f0: 8e280000 */ lw $t0,0x0($s1)
/* f13a2f4: e51441a0 */ swc1 $f20,0x41a0($t0)
/* f13a2f8: 8e290000 */ lw $t1,0x0($s1)
/* f13a2fc: a12041f4 */ sb $zero,0x41f4($t1)
/* f13a300: 8e2a0000 */ lw $t2,0x0($s1)
/* f13a304: ad404204 */ sw $zero,0x4204($t2)
/* f13a308: 8e2b0000 */ lw $t3,0x0($s1)
/* f13a30c: 0fc5b6cf */ jal func0f16db3c
/* f13a310: a1604208 */ sb $zero,0x4208($t3)
/* f13a314: 0fc5b52e */ jal func0f16d4b8
/* f13a318: 4600a306 */ mov.s $f12,$f20
.L0f13a31c:
/* f13a31c: 5200000a */ beqzl $s0,.L0f13a348
/* f13a320: 00008025 */ or $s0,$zero,$zero
/* f13a324: 860d0000 */ lh $t5,0x0($s0)
/* f13a328: 05a30007 */ bgezl $t5,.L0f13a348
/* f13a32c: 00008025 */ or $s0,$zero,$zero
/* f13a330: 8e380000 */ lw $t8,0x0($s1)
/* f13a334: 9302419c */ lbu $v0,0x419c($t8)
/* f13a338: 28410004 */ slti $at,$v0,0x4
/* f13a33c: 1420ffd5 */ bnez $at,.L0f13a294
/* f13a340: 00000000 */ sll $zero,$zero,0x0
/* f13a344: 00008025 */ or $s0,$zero,$zero
.L0f13a348:
/* f13a348: 24150008 */ addiu $s5,$zero,0x8
/* f13a34c: 24140003 */ addiu $s4,$zero,0x3
.L0f13a350:
/* f13a350: 0c004b70 */ jal random
/* f13a354: 00000000 */ sll $zero,$zero,0x0
/* f13a358: 0c004b70 */ jal random
/* f13a35c: 00409025 */ or $s2,$v0,$zero
/* f13a360: 0c004b70 */ jal random
/* f13a364: 00409825 */ or $s3,$v0,$zero
/* f13a368: 0274001b */ divu $zero,$s3,$s4
/* f13a36c: 0000c810 */ mfhi $t9
/* f13a370: 8e2c0000 */ lw $t4,0x0($s1)
/* f13a374: 304f000f */ andi $t7,$v0,0xf
/* f13a378: 0254001b */ divu $zero,$s2,$s4
/* f13a37c: 00004810 */ mfhi $t1
/* f13a380: 000f7100 */ sll $t6,$t7,0x4
/* f13a384: 01d94025 */ or $t0,$t6,$t9
/* f13a388: 00095080 */ sll $t2,$t1,0x2
/* f13a38c: 01906821 */ addu $t5,$t4,$s0
/* f13a390: 26100001 */ addiu $s0,$s0,0x1
/* f13a394: 010a5825 */ or $t3,$t0,$t2
/* f13a398: 16800002 */ bnez $s4,.L0f13a3a4
/* f13a39c: 00000000 */ sll $zero,$zero,0x0
/* f13a3a0: 0007000d */ break 0x7
.L0f13a3a4:
/* f13a3a4: a1ab41a8 */ sb $t3,0x41a8($t5)
/* f13a3a8: 16800002 */ bnez $s4,.L0f13a3b4
/* f13a3ac: 00000000 */ sll $zero,$zero,0x0
/* f13a3b0: 0007000d */ break 0x7
.L0f13a3b4:
/* f13a3b4: 1615ffe6 */ bne $s0,$s5,.L0f13a350
/* f13a3b8: 00000000 */ sll $zero,$zero,0x0
/* f13a3bc: 0fc4e0e3 */ jal func0f13838c
/* f13a3c0: 2404ffff */ addiu $a0,$zero,-1
/* f13a3c4: 8fbf0034 */ lw $ra,0x34($sp)
.L0f13a3c8:
/* f13a3c8: d7b40010 */ ldc1 $f20,0x10($sp)
/* f13a3cc: 8fb0001c */ lw $s0,0x1c($sp)
/* f13a3d0: 8fb10020 */ lw $s1,0x20($sp)
/* f13a3d4: 8fb20024 */ lw $s2,0x24($sp)
/* f13a3d8: 8fb30028 */ lw $s3,0x28($sp)
/* f13a3dc: 8fb4002c */ lw $s4,0x2c($sp)
/* f13a3e0: 8fb50030 */ lw $s5,0x30($sp)
/* f13a3e4: 03e00008 */ jr $ra
/* f13a3e8: 27bd0068 */ addiu $sp,$sp,0x68
);
GLOBAL_ASM(
glabel func0f13a3ec
/* f13a3ec: 27bdfe18 */ addiu $sp,$sp,-488
/* f13a3f0: 3c0f800a */ lui $t7,0x800a
/* f13a3f4: 8def4170 */ lw $t7,0x4170($t7)
/* f13a3f8: 240effff */ addiu $t6,$zero,-1
/* f13a3fc: afbf006c */ sw $ra,0x6c($sp)
/* f13a400: afbe0068 */ sw $s8,0x68($sp)
/* f13a404: afb70064 */ sw $s7,0x64($sp)
/* f13a408: afb60060 */ sw $s6,0x60($sp)
/* f13a40c: afb5005c */ sw $s5,0x5c($sp)
/* f13a410: afb40058 */ sw $s4,0x58($sp)
/* f13a414: afb30054 */ sw $s3,0x54($sp)
/* f13a418: afb20050 */ sw $s2,0x50($sp)
/* f13a41c: afb1004c */ sw $s1,0x4c($sp)
/* f13a420: afb00048 */ sw $s0,0x48($sp)
/* f13a424: f7b80040 */ sdc1 $f24,0x40($sp)
/* f13a428: f7b60038 */ sdc1 $f22,0x38($sp)
/* f13a42c: f7b40030 */ sdc1 $f20,0x30($sp)
/* f13a430: afa401e8 */ sw $a0,0x1e8($sp)
/* f13a434: afae00e8 */ sw $t6,0xe8($sp)
/* f13a438: 91f8419c */ lbu $t8,0x419c($t7)
/* f13a43c: 0000f025 */ or $s8,$zero,$zero
/* f13a440: 0000a825 */ or $s5,$zero,$zero
/* f13a444: 1b0000e3 */ blez $t8,.L0f13a7d4
/* f13a448: 27b601d4 */ addiu $s6,$sp,0x1d4
/* f13a44c: 3c014120 */ lui $at,0x4120
/* f13a450: 4481a000 */ mtc1 $at,$f20
/* f13a454: afa000a8 */ sw $zero,0xa8($sp)
/* f13a458: 8fb900a8 */ lw $t9,0xa8($sp)
.L0f13a45c:
/* f13a45c: 02a02025 */ or $a0,$s5,$zero
/* f13a460: 0fc4e839 */ jal func0f13a0e4
/* f13a464: afb900e4 */ sw $t9,0xe4($sp)
/* f13a468: 1440000d */ bnez $v0,.L0f13a4a0
/* f13a46c: aec20000 */ sw $v0,0x0($s6)
/* f13a470: 3c03800a */ lui $v1,%hi(var800a4170)
/* f13a474: 24634170 */ addiu $v1,$v1,%lo(var800a4170)
/* f13a478: 8c6a0000 */ lw $t2,0x0($v1)
/* f13a47c: 240b0001 */ addiu $t3,$zero,0x1
/* f13a480: 4480c000 */ mtc1 $zero,$f24
/* f13a484: ad404198 */ sw $zero,0x4198($t2)
/* f13a488: 8c6c0000 */ lw $t4,0x0($v1)
/* f13a48c: a18b419c */ sb $t3,0x419c($t4)
/* f13a490: 8c6d0000 */ lw $t5,0x0($v1)
/* f13a494: e5b841a0 */ swc1 $f24,0x41a0($t5)
/* f13a498: 1000024b */ beqz $zero,.L0f13adc8
/* f13a49c: 8fa201e8 */ lw $v0,0x1e8($sp)
.L0f13a4a0:
/* f13a4a0: 8fa200a8 */ lw $v0,0xa8($sp)
/* f13a4a4: 8ece0000 */ lw $t6,0x0($s6)
/* f13a4a8: 27b80194 */ addiu $t8,$sp,0x194
/* f13a4ac: 00027880 */ sll $t7,$v0,0x2
/* f13a4b0: 27b90174 */ addiu $t9,$sp,0x174
/* f13a4b4: 27ab0110 */ addiu $t3,$sp,0x110
/* f13a4b8: 95c40002 */ lhu $a0,0x2($t6)
/* f13a4bc: 27ae00f0 */ addiu $t6,$sp,0xf0
/* f13a4c0: 01eb9821 */ addu $s3,$t7,$t3
/* f13a4c4: 01f98821 */ addu $s1,$t7,$t9
/* f13a4c8: 01f88021 */ addu $s0,$t7,$t8
/* f13a4cc: 27aa0150 */ addiu $t2,$sp,0x150
/* f13a4d0: 27ac0130 */ addiu $t4,$sp,0x130
/* f13a4d4: 01ec6821 */ addu $t5,$t7,$t4
/* f13a4d8: 01ea9021 */ addu $s2,$t7,$t2
/* f13a4dc: 01eeb821 */ addu $s7,$t7,$t6
/* f13a4e0: 01e01025 */ or $v0,$t7,$zero
/* f13a4e4: 26ef0004 */ addiu $t7,$s7,0x4
/* f13a4e8: 26780004 */ addiu $t8,$s3,0x4
/* f13a4ec: 27b901b4 */ addiu $t9,$sp,0x1b4
/* f13a4f0: 0059a021 */ addu $s4,$v0,$t9
/* f13a4f4: afb80080 */ sw $t8,0x80($sp)
/* f13a4f8: afaf0084 */ sw $t7,0x84($sp)
/* f13a4fc: 0fc5b9f1 */ jal langGet
/* f13a500: afad008c */ sw $t5,0x8c($sp)
/* f13a504: 8eca0000 */ lw $t2,0x0($s6)
/* f13a508: ae820000 */ sw $v0,0x0($s4)
/* f13a50c: 0fc5b9f1 */ jal langGet
/* f13a510: 95440004 */ lhu $a0,0x4($t2)
/* f13a514: 8ec30000 */ lw $v1,0x0($s6)
/* f13a518: ae820004 */ sw $v0,0x4($s4)
/* f13a51c: 906b0001 */ lbu $t3,0x1($v1)
/* f13a520: 256cffff */ addiu $t4,$t3,-1
/* f13a524: 2d81000b */ sltiu $at,$t4,0xb
/* f13a528: 10200014 */ beqz $at,.L0f13a57c
/* f13a52c: 000c6080 */ sll $t4,$t4,0x2
/* f13a530: 3c017f1b */ lui $at,%hi(var7f1b5878)
/* f13a534: 002c0821 */ addu $at,$at,$t4
/* f13a538: 8c2c5878 */ lw $t4,%lo(var7f1b5878)($at)
/* f13a53c: 01800008 */ jr $t4
/* f13a540: 00000000 */ sll $zero,$zero,0x0
/* f13a544: 3c0d8008 */ lui $t5,0x8008
/* f13a548: 8dadfb20 */ lw $t5,-0x4e0($t5)
/* f13a54c: 3c0e8008 */ lui $t6,0x8008
/* f13a550: ae0d0000 */ sw $t5,0x0($s0)
/* f13a554: 8dcefb1c */ lw $t6,-0x4e4($t6)
/* f13a558: 1000000e */ beqz $zero,.L0f13a594
/* f13a55c: ae2e0000 */ sw $t6,0x0($s1)
/* f13a560: 3c0f8008 */ lui $t7,0x8008
/* f13a564: 8deffb18 */ lw $t7,-0x4e8($t7)
/* f13a568: 3c188008 */ lui $t8,0x8008
/* f13a56c: ae0f0000 */ sw $t7,0x0($s0)
/* f13a570: 8f18fb14 */ lw $t8,-0x4ec($t8)
/* f13a574: 10000007 */ beqz $zero,.L0f13a594
/* f13a578: ae380000 */ sw $t8,0x0($s1)
.L0f13a57c:
/* f13a57c: 3c198008 */ lui $t9,0x8008
/* f13a580: 8f39fb10 */ lw $t9,-0x4f0($t9)
/* f13a584: 3c0a8008 */ lui $t2,0x8008
/* f13a588: ae190000 */ sw $t9,0x0($s0)
/* f13a58c: 8d4afb0c */ lw $t2,-0x4f4($t2)
/* f13a590: ae2a0000 */ sw $t2,0x0($s1)
.L0f13a594:
/* f13a594: 90620001 */ lbu $v0,0x1($v1)
/* f13a598: 24010001 */ addiu $at,$zero,0x1
/* f13a59c: 3c0d8008 */ lui $t5,0x8008
/* f13a5a0: 10410013 */ beq $v0,$at,.L0f13a5f0
/* f13a5a4: 24010006 */ addiu $at,$zero,0x6
/* f13a5a8: 10410009 */ beq $v0,$at,.L0f13a5d0
/* f13a5ac: 3c0b8008 */ lui $t3,0x8008
/* f13a5b0: 2401000a */ addiu $at,$zero,0xa
/* f13a5b4: 1041000e */ beq $v0,$at,.L0f13a5f0
/* f13a5b8: 00000000 */ sll $zero,$zero,0x0
/* f13a5bc: 8e070000 */ lw $a3,0x0($s0)
/* f13a5c0: 8e220000 */ lw $v0,0x0($s1)
/* f13a5c4: ae070004 */ sw $a3,0x4($s0)
/* f13a5c8: 10000010 */ beqz $zero,.L0f13a60c
/* f13a5cc: ae220004 */ sw $v0,0x4($s1)
.L0f13a5d0:
/* f13a5d0: 8d6bfb10 */ lw $t3,-0x4f0($t3)
/* f13a5d4: 3c0c8008 */ lui $t4,0x8008
/* f13a5d8: 8e070000 */ lw $a3,0x0($s0)
/* f13a5dc: ae0b0004 */ sw $t3,0x4($s0)
/* f13a5e0: 8d8cfb0c */ lw $t4,-0x4f4($t4)
/* f13a5e4: 8e220000 */ lw $v0,0x0($s1)
/* f13a5e8: 10000008 */ beqz $zero,.L0f13a60c
/* f13a5ec: ae2c0004 */ sw $t4,0x4($s1)
.L0f13a5f0:
/* f13a5f0: 8dadfb18 */ lw $t5,-0x4e8($t5)
/* f13a5f4: 3c0e8008 */ lui $t6,0x8008
/* f13a5f8: 8e070000 */ lw $a3,0x0($s0)
/* f13a5fc: ae0d0004 */ sw $t5,0x4($s0)
/* f13a600: 8dcefb14 */ lw $t6,-0x4ec($t6)
/* f13a604: 8e220000 */ lw $v0,0x0($s1)
/* f13a608: ae2e0004 */ sw $t6,0x4($s1)
.L0f13a60c:
/* f13a60c: 8faf00e8 */ lw $t7,0xe8($sp)
/* f13a610: 24010002 */ addiu $at,$zero,0x2
/* f13a614: 11e10005 */ beq $t7,$at,.L0f13a62c
/* f13a618: 24010005 */ addiu $at,$zero,0x5
/* f13a61c: 11e10003 */ beq $t7,$at,.L0f13a62c
/* f13a620: 24010007 */ addiu $at,$zero,0x7
/* f13a624: 55e10009 */ bnel $t7,$at,.L0f13a64c
/* f13a628: 90790001 */ lbu $t9,0x1($v1)
.L0f13a62c:
/* f13a62c: 449e2000 */ mtc1 $s8,$f4
/* f13a630: 00000000 */ sll $zero,$zero,0x0
/* f13a634: 468021a0 */ cvt.s.w $f6,$f4
/* f13a638: 46143200 */ add.s $f8,$f6,$f20
/* f13a63c: 4600428d */ trunc.w.s $f10,$f8
/* f13a640: 441e5000 */ mfc1 $s8,$f10
/* f13a644: 00000000 */ sll $zero,$zero,0x0
/* f13a648: 90790001 */ lbu $t9,0x1($v1)
.L0f13a64c:
/* f13a64c: 02e02025 */ or $a0,$s7,$zero
/* f13a650: 02602825 */ or $a1,$s3,$zero
/* f13a654: afb900e8 */ sw $t9,0xe8($sp)
/* f13a658: 8e860000 */ lw $a2,0x0($s4)
/* f13a65c: afa00014 */ sw $zero,0x14($sp)
/* f13a660: 0fc55cbe */ jal func0f1572f8
/* f13a664: afa20010 */ sw $v0,0x10($sp)
/* f13a668: 8e2a0004 */ lw $t2,0x4($s1)
/* f13a66c: 8e860004 */ lw $a2,0x4($s4)
/* f13a670: 8e070004 */ lw $a3,0x4($s0)
/* f13a674: afa00014 */ sw $zero,0x14($sp)
/* f13a678: 8fa40084 */ lw $a0,0x84($sp)
/* f13a67c: 8fa50080 */ lw $a1,0x80($sp)
/* f13a680: 0fc55cbe */ jal func0f1572f8
/* f13a684: afaa0010 */ sw $t2,0x10($sp)
/* f13a688: 8ec30000 */ lw $v1,0x0($s6)
/* f13a68c: 906b0001 */ lbu $t3,0x1($v1)
/* f13a690: 256cffff */ addiu $t4,$t3,-1
/* f13a694: 2d81000b */ sltiu $at,$t4,0xb
/* f13a698: 10200014 */ beqz $at,.L0f13a6ec
/* f13a69c: 000c6080 */ sll $t4,$t4,0x2
/* f13a6a0: 3c017f1b */ lui $at,%hi(var7f1b58a4)
/* f13a6a4: 002c0821 */ addu $at,$at,$t4
/* f13a6a8: 8c2c58a4 */ lw $t4,%lo(var7f1b58a4)($at)
/* f13a6ac: 01800008 */ jr $t4
/* f13a6b0: 00000000 */ sll $zero,$zero,0x0
/* f13a6b4: 8e6d0000 */ lw $t5,0x0($s3)
/* f13a6b8: 240f00a0 */ addiu $t7,$zero,0xa0
/* f13a6bc: 05a10003 */ bgez $t5,.L0f13a6cc
/* f13a6c0: 000d7043 */ sra $t6,$t5,0x1
/* f13a6c4: 25a10001 */ addiu $at,$t5,0x1
/* f13a6c8: 00017043 */ sra $t6,$at,0x1
.L0f13a6cc:
/* f13a6cc: 01eec023 */ subu $t8,$t7,$t6
/* f13a6d0: 10000008 */ beqz $zero,.L0f13a6f4
/* f13a6d4: ae580000 */ sw $t8,0x0($s2)
/* f13a6d8: 8e790000 */ lw $t9,0x0($s3)
/* f13a6dc: 240a010e */ addiu $t2,$zero,0x10e
/* f13a6e0: 01595823 */ subu $t3,$t2,$t9
/* f13a6e4: 10000003 */ beqz $zero,.L0f13a6f4
/* f13a6e8: ae4b0000 */ sw $t3,0x0($s2)
.L0f13a6ec:
/* f13a6ec: 240c0032 */ addiu $t4,$zero,0x32
/* f13a6f0: ae4c0000 */ sw $t4,0x0($s2)
.L0f13a6f4:
/* f13a6f4: 8fad008c */ lw $t5,0x8c($sp)
/* f13a6f8: adbe0000 */ sw $s8,0x0($t5)
/* f13a6fc: 906e0001 */ lbu $t6,0x1($v1)
/* f13a700: 8eef0000 */ lw $t7,0x0($s7)
/* f13a704: 25d8ffff */ addiu $t8,$t6,-1
/* f13a708: 2f01000b */ sltiu $at,$t8,0xb
/* f13a70c: 1020001c */ beqz $at,.L0f13a780
/* f13a710: 03cff021 */ addu $s8,$s8,$t7
/* f13a714: 0018c080 */ sll $t8,$t8,0x2
/* f13a718: 3c017f1b */ lui $at,%hi(var7f1b58d0)
/* f13a71c: 00380821 */ addu $at,$at,$t8
/* f13a720: 8c3858d0 */ lw $t8,%lo(var7f1b58d0)($at)
/* f13a724: 03000008 */ jr $t8
/* f13a728: 00000000 */ sll $zero,$zero,0x0
/* f13a72c: 8e4a0000 */ lw $t2,0x0($s2)
/* f13a730: 8e790000 */ lw $t9,0x0($s3)
/* f13a734: 8e6c0004 */ lw $t4,0x4($s3)
/* f13a738: 01595821 */ addu $t3,$t2,$t9
/* f13a73c: 016c6823 */ subu $t5,$t3,$t4
/* f13a740: 10000011 */ beqz $zero,.L0f13a788
/* f13a744: ae4d0004 */ sw $t5,0x4($s2)
/* f13a748: 8e6f0004 */ lw $t7,0x4($s3)
/* f13a74c: 241800a0 */ addiu $t8,$zero,0xa0
/* f13a750: 05e10003 */ bgez $t7,.L0f13a760
/* f13a754: 000f7043 */ sra $t6,$t7,0x1
/* f13a758: 25e10001 */ addiu $at,$t7,0x1
/* f13a75c: 00017043 */ sra $t6,$at,0x1
.L0f13a760:
/* f13a760: 030e5023 */ subu $t2,$t8,$t6
/* f13a764: 10000008 */ beqz $zero,.L0f13a788
/* f13a768: ae4a0004 */ sw $t2,0x4($s2)
/* f13a76c: 8e790004 */ lw $t9,0x4($s3)
/* f13a770: 240b010e */ addiu $t3,$zero,0x10e
/* f13a774: 01796023 */ subu $t4,$t3,$t9
/* f13a778: 10000003 */ beqz $zero,.L0f13a788
/* f13a77c: ae4c0004 */ sw $t4,0x4($s2)
.L0f13a780:
/* f13a780: 240d0032 */ addiu $t5,$zero,0x32
/* f13a784: ae4d0004 */ sw $t5,0x4($s2)
.L0f13a788:
/* f13a788: 8fa200e4 */ lw $v0,0xe4($sp)
/* f13a78c: 3c19800a */ lui $t9,0x800a
/* f13a790: 26b50001 */ addiu $s5,$s5,0x1
/* f13a794: 00027880 */ sll $t7,$v0,0x2
/* f13a798: 03afc021 */ addu $t8,$sp,$t7
/* f13a79c: af1e0134 */ sw $s8,0x134($t8)
/* f13a7a0: 8faa00a8 */ lw $t2,0xa8($sp)
/* f13a7a4: 8f394170 */ lw $t9,0x4170($t9)
/* f13a7a8: 03af7021 */ addu $t6,$sp,$t7
/* f13a7ac: 8dce00f4 */ lw $t6,0xf4($t6)
/* f13a7b0: 254b0002 */ addiu $t3,$t2,0x2
/* f13a7b4: afab00a8 */ sw $t3,0xa8($sp)
/* f13a7b8: 932c419c */ lbu $t4,0x419c($t9)
/* f13a7bc: 26d60004 */ addiu $s6,$s6,0x4
/* f13a7c0: 03cef021 */ addu $s8,$s8,$t6
/* f13a7c4: 02ac082a */ slt $at,$s5,$t4
/* f13a7c8: 5420ff24 */ bnezl $at,.L0f13a45c
/* f13a7cc: 8fb900a8 */ lw $t9,0xa8($sp)
/* f13a7d0: 0000a825 */ or $s5,$zero,$zero
.L0f13a7d4:
/* f13a7d4: 0fc54d8a */ jal func0f153628
/* f13a7d8: 8fa401e8 */ lw $a0,0x1e8($sp)
/* f13a7dc: 3c04800a */ lui $a0,0x800a
/* f13a7e0: 8c844170 */ lw $a0,0x4170($a0)
/* f13a7e4: afa201e8 */ sw $v0,0x1e8($sp)
/* f13a7e8: 3c0140a0 */ lui $at,0x40a0
/* f13a7ec: 9086419c */ lbu $a2,0x419c($a0)
/* f13a7f0: 00066840 */ sll $t5,$a2,0x1
/* f13a7f4: 19a00091 */ blez $t5,.L0f13aa3c
/* f13a7f8: 01a03025 */ or $a2,$t5,$zero
/* f13a7fc: 4481b000 */ mtc1 $at,$f22
/* f13a800: 3c013f80 */ lui $at,0x3f80
/* f13a804: 4481a000 */ mtc1 $at,$f20
/* f13a808: 4480c000 */ mtc1 $zero,$f24
/* f13a80c: 24050002 */ addiu $a1,$zero,0x2
/* f13a810: 44959000 */ mtc1 $s5,$f18
.L0f13a814:
/* f13a814: 3c017f1b */ lui $at,%hi(var7f1b58fc)
/* f13a818: c42658fc */ lwc1 $f6,%lo(var7f1b58fc)($at)
/* f13a81c: 46809120 */ cvt.s.w $f4,$f18
/* f13a820: c48a41a0 */ lwc1 $f10,0x41a0($a0)
/* f13a824: 4600c306 */ mov.s $f12,$f24
/* f13a828: 4600a386 */ mov.s $f14,$f20
/* f13a82c: 4600a406 */ mov.s $f16,$f20
/* f13a830: 46062202 */ mul.s $f8,$f4,$f6
/* f13a834: 46085001 */ sub.s $f0,$f10,$f8
/* f13a838: 4600c03c */ c.lt.s $f24,$f0
/* f13a83c: 00000000 */ sll $zero,$zero,0x0
/* f13a840: 4503000f */ bc1tl .L0f13a880
/* f13a844: c48241a4 */ lwc1 $f2,0x41a4($a0)
/* f13a848: 06a10003 */ bgez $s5,.L0f13a858
/* f13a84c: 00157843 */ sra $t7,$s5,0x1
/* f13a850: 26a10001 */ addiu $at,$s5,0x1
/* f13a854: 00017843 */ sra $t7,$at,0x1
.L0f13a858:
/* f13a858: 000fc080 */ sll $t8,$t7,0x2
/* f13a85c: 03b87021 */ addu $t6,$sp,$t8
/* f13a860: 8dce01d4 */ lw $t6,0x1d4($t6)
/* f13a864: 95ca0000 */ lhu $t2,0x0($t6)
/* f13a868: 000a5c40 */ sll $t3,$t2,0x11
/* f13a86c: 000bcf82 */ srl $t9,$t3,0x1e
/* f13a870: 332c0002 */ andi $t4,$t9,0x2
/* f13a874: 54ac006d */ bnel $a1,$t4,.L0f13aa2c
/* f13a878: 26b50001 */ addiu $s5,$s5,0x1
/* f13a87c: c48241a4 */ lwc1 $f2,0x41a4($a0)
.L0f13a880:
/* f13a880: 06a10003 */ bgez $s5,.L0f13a890
/* f13a884: 00156843 */ sra $t5,$s5,0x1
/* f13a888: 26a10001 */ addiu $at,$s5,0x1
/* f13a88c: 00016843 */ sra $t5,$at,0x1
.L0f13a890:
/* f13a890: 000d7880 */ sll $t7,$t5,0x2
/* f13a894: 03afc021 */ addu $t8,$sp,$t7
/* f13a898: 46141480 */ add.s $f18,$f2,$f20
/* f13a89c: 8f1801d4 */ lw $t8,0x1d4($t8)
/* f13a8a0: 24010001 */ addiu $at,$zero,0x1
/* f13a8a4: 00151080 */ sll $v0,$s5,0x2
/* f13a8a8: 97030000 */ lhu $v1,0x0($t8)
/* f13a8ac: 4612003c */ c.lt.s $f0,$f18
/* f13a8b0: 240c0078 */ addiu $t4,$zero,0x78
/* f13a8b4: 00037440 */ sll $t6,$v1,0x11
/* f13a8b8: 000e5782 */ srl $t2,$t6,0x1e
/* f13a8bc: 45010004 */ bc1t .L0f13a8d0
/* f13a8c0: 01401825 */ or $v1,$t2,$zero
/* f13a8c4: 314b0001 */ andi $t3,$t2,0x1
/* f13a8c8: 55610058 */ bnel $t3,$at,.L0f13aa2c
/* f13a8cc: 26b50001 */ addiu $s5,$s5,0x1
.L0f13a8d0:
/* f13a8d0: 4614003c */ c.lt.s $f0,$f20
/* f13a8d4: 27ad0150 */ addiu $t5,$sp,0x150
/* f13a8d8: 27af0130 */ addiu $t7,$sp,0x130
/* f13a8dc: 27b801b4 */ addiu $t8,$sp,0x1b4
/* f13a8e0: 27ae0194 */ addiu $t6,$sp,0x194
/* f13a8e4: 27aa0174 */ addiu $t2,$sp,0x174
/* f13a8e8: 00002025 */ or $a0,$zero,$zero
/* f13a8ec: 07c10003 */ bgez $s8,.L0f13a8fc
/* f13a8f0: 001ec843 */ sra $t9,$s8,0x1
/* f13a8f4: 27c10001 */ addiu $at,$s8,0x1
/* f13a8f8: 0001c843 */ sra $t9,$at,0x1
.L0f13a8fc:
/* f13a8fc: 01999823 */ subu $s3,$t4,$t9
/* f13a900: 004a4821 */ addu $t1,$v0,$t2
/* f13a904: 004e4021 */ addu $t0,$v0,$t6
/* f13a908: 0058b821 */ addu $s7,$v0,$t8
/* f13a90c: 004fb021 */ addu $s6,$v0,$t7
/* f13a910: 45000006 */ bc1f .L0f13a92c
/* f13a914: 004da021 */ addu $s4,$v0,$t5
/* f13a918: 306b0002 */ andi $t3,$v1,0x2
/* f13a91c: 14ab001b */ bne $a1,$t3,.L0f13a98c
/* f13a920: 00000000 */ sll $zero,$zero,0x0
/* f13a924: 10000019 */ beqz $zero,.L0f13a98c
/* f13a928: 24040001 */ addiu $a0,$zero,0x1
.L0f13a92c:
/* f13a92c: 4600103c */ c.lt.s $f2,$f0
/* f13a930: 306c0001 */ andi $t4,$v1,0x1
/* f13a934: 24010001 */ addiu $at,$zero,0x1
/* f13a938: 30790002 */ andi $t9,$v1,0x2
/* f13a93c: 45000009 */ bc1f .L0f13a964
/* f13a940: 00000000 */ sll $zero,$zero,0x0
/* f13a944: 55810004 */ bnel $t4,$at,.L0f13a958
/* f13a948: 46020101 */ sub.s $f4,$f0,$f2
/* f13a94c: 1000000f */ beqz $zero,.L0f13a98c
/* f13a950: 24040001 */ addiu $a0,$zero,0x1
/* f13a954: 46020101 */ sub.s $f4,$f0,$f2
.L0f13a958:
/* f13a958: 46142182 */ mul.s $f6,$f4,$f20
/* f13a95c: 1000000b */ beqz $zero,.L0f13a98c
/* f13a960: 4606a301 */ sub.s $f12,$f20,$f6
.L0f13a964:
/* f13a964: 54b90004 */ bnel $a1,$t9,.L0f13a978
/* f13a968: 46140281 */ sub.s $f10,$f0,$f20
/* f13a96c: 10000007 */ beqz $zero,.L0f13a98c
/* f13a970: 24040001 */ addiu $a0,$zero,0x1
/* f13a974: 46140281 */ sub.s $f10,$f0,$f20
.L0f13a978:
/* f13a978: 4600a306 */ mov.s $f12,$f20
/* f13a97c: 46141201 */ sub.s $f8,$f2,$f20
/* f13a980: 46085383 */ div.s $f14,$f10,$f8
/* f13a984: 46167402 */ mul.s $f16,$f14,$f22
/* f13a988: 00000000 */ sll $zero,$zero,0x0
.L0f13a98c:
/* f13a98c: 50800005 */ beqzl $a0,.L0f13a9a4
/* f13a990: 460ca03c */ c.lt.s $f20,$f12
/* f13a994: 4600a306 */ mov.s $f12,$f20
/* f13a998: 4600a386 */ mov.s $f14,$f20
/* f13a99c: 4600a406 */ mov.s $f16,$f20
/* f13a9a0: 460ca03c */ c.lt.s $f20,$f12
.L0f13a9a4:
/* f13a9a4: 8fa401e8 */ lw $a0,0x1e8($sp)
/* f13a9a8: 45020003 */ bc1fl .L0f13a9b8
/* f13a9ac: 4610a03c */ c.lt.s $f20,$f16
/* f13a9b0: 4600a306 */ mov.s $f12,$f20
/* f13a9b4: 4610a03c */ c.lt.s $f20,$f16
.L0f13a9b8:
/* f13a9b8: 00000000 */ sll $zero,$zero,0x0
/* f13a9bc: 45020003 */ bc1fl .L0f13a9cc
/* f13a9c0: 460ea03c */ c.lt.s $f20,$f14
/* f13a9c4: 4600a406 */ mov.s $f16,$f20
/* f13a9c8: 460ea03c */ c.lt.s $f20,$f14
.L0f13a9cc:
/* f13a9cc: 00000000 */ sll $zero,$zero,0x0
/* f13a9d0: 45020003 */ bc1fl .L0f13a9e0
/* f13a9d4: 8d0f0000 */ lw $t7,0x0($t0)
/* f13a9d8: 4600a386 */ mov.s $f14,$f20
/* f13a9dc: 8d0f0000 */ lw $t7,0x0($t0)
.L0f13a9e0:
/* f13a9e0: 8ecd0000 */ lw $t5,0x0($s6)
/* f13a9e4: 8e850000 */ lw $a1,0x0($s4)
/* f13a9e8: 8ee70000 */ lw $a3,0x0($s7)
/* f13a9ec: afaf0010 */ sw $t7,0x10($sp)
/* f13a9f0: 8d380000 */ lw $t8,0x0($t1)
/* f13a9f4: e7b00020 */ swc1 $f16,0x20($sp)
/* f13a9f8: e7ae001c */ swc1 $f14,0x1c($sp)
/* f13a9fc: e7ac0018 */ swc1 $f12,0x18($sp)
/* f13aa00: 01b33021 */ addu $a2,$t5,$s3
/* f13aa04: 0fc4e674 */ jal func0f1399d0
/* f13aa08: afb80014 */ sw $t8,0x14($sp)
/* f13aa0c: 3c04800a */ lui $a0,0x800a
/* f13aa10: 8c844170 */ lw $a0,0x4170($a0)
/* f13aa14: afa201e8 */ sw $v0,0x1e8($sp)
/* f13aa18: 24050002 */ addiu $a1,$zero,0x2
/* f13aa1c: 9086419c */ lbu $a2,0x419c($a0)
/* f13aa20: 00067040 */ sll $t6,$a2,0x1
/* f13aa24: 01c03025 */ or $a2,$t6,$zero
/* f13aa28: 26b50001 */ addiu $s5,$s5,0x1
.L0f13aa2c:
/* f13aa2c: 02a6082a */ slt $at,$s5,$a2
/* f13aa30: 5420ff78 */ bnezl $at,.L0f13a814
/* f13aa34: 44959000 */ mtc1 $s5,$f18
/* f13aa38: 0000a825 */ or $s5,$zero,$zero
.L0f13aa3c:
/* f13aa3c: 3c013f80 */ lui $at,0x3f80
/* f13aa40: 4481a000 */ mtc1 $at,$f20
/* f13aa44: 4480c000 */ mtc1 $zero,$f24
/* f13aa48: 18c000dd */ blez $a2,.L0f13adc0
/* f13aa4c: 24050002 */ addiu $a1,$zero,0x2
.L0f13aa50:
/* f13aa50: 44959000 */ mtc1 $s5,$f18
/* f13aa54: 3c017f1b */ lui $at,%hi(var7f1b5900)
/* f13aa58: c4265900 */ lwc1 $f6,%lo(var7f1b5900)($at)
/* f13aa5c: 46809120 */ cvt.s.w $f4,$f18
/* f13aa60: c48841a0 */ lwc1 $f8,0x41a0($a0)
/* f13aa64: 4600c586 */ mov.s $f22,$f24
/* f13aa68: 46062282 */ mul.s $f10,$f4,$f6
/* f13aa6c: 460a4001 */ sub.s $f0,$f8,$f10
/* f13aa70: 4600c03c */ c.lt.s $f24,$f0
/* f13aa74: 00000000 */ sll $zero,$zero,0x0
/* f13aa78: 4503000f */ bc1tl .L0f13aab8
/* f13aa7c: c48241a4 */ lwc1 $f2,0x41a4($a0)
/* f13aa80: 06a10003 */ bgez $s5,.L0f13aa90
/* f13aa84: 00155043 */ sra $t2,$s5,0x1
/* f13aa88: 26a10001 */ addiu $at,$s5,0x1
/* f13aa8c: 00015043 */ sra $t2,$at,0x1
.L0f13aa90:
/* f13aa90: 000a5880 */ sll $t3,$t2,0x2
/* f13aa94: 03ab6021 */ addu $t4,$sp,$t3
/* f13aa98: 8d8c01d4 */ lw $t4,0x1d4($t4)
/* f13aa9c: 95990000 */ lhu $t9,0x0($t4)
/* f13aaa0: 00196c40 */ sll $t5,$t9,0x11
/* f13aaa4: 000d7f82 */ srl $t7,$t5,0x1e
/* f13aaa8: 31f80002 */ andi $t8,$t7,0x2
/* f13aaac: 54b800c1 */ bnel $a1,$t8,.L0f13adb4
/* f13aab0: 26b50001 */ addiu $s5,$s5,0x1
/* f13aab4: c48241a4 */ lwc1 $f2,0x41a4($a0)
.L0f13aab8:
/* f13aab8: 06a10003 */ bgez $s5,.L0f13aac8
/* f13aabc: 00157043 */ sra $t6,$s5,0x1
/* f13aac0: 26a10001 */ addiu $at,$s5,0x1
/* f13aac4: 00017043 */ sra $t6,$at,0x1
.L0f13aac8:
/* f13aac8: 46141480 */ add.s $f18,$f2,$f20
/* f13aacc: 000e5080 */ sll $t2,$t6,0x2
/* f13aad0: 03aa2821 */ addu $a1,$sp,$t2
/* f13aad4: 8ca501d4 */ lw $a1,0x1d4($a1)
/* f13aad8: 4612003c */ c.lt.s $f0,$f18
/* f13aadc: 00003825 */ or $a3,$zero,$zero
/* f13aae0: 00009025 */ or $s2,$zero,$zero
/* f13aae4: 00957821 */ addu $t7,$a0,$s5
/* f13aae8: 45010008 */ bc1t .L0f13ab0c
/* f13aaec: 00151080 */ sll $v0,$s5,0x2
/* f13aaf0: 94ab0000 */ lhu $t3,0x0($a1)
/* f13aaf4: 24010001 */ addiu $at,$zero,0x1
/* f13aaf8: 000b6440 */ sll $t4,$t3,0x11
/* f13aafc: 000ccf82 */ srl $t9,$t4,0x1e
/* f13ab00: 332d0001 */ andi $t5,$t9,0x1
/* f13ab04: 55a100ab */ bnel $t5,$at,.L0f13adb4
/* f13ab08: 26b50001 */ addiu $s5,$s5,0x1
.L0f13ab0c:
/* f13ab0c: 91e341a8 */ lbu $v1,0x41a8($t7)
/* f13ab10: 240a0078 */ addiu $t2,$zero,0x78
/* f13ab14: 27ab0150 */ addiu $t3,$sp,0x150
/* f13ab18: 00038883 */ sra $s1,$v1,0x2
/* f13ab1c: 32380003 */ andi $t8,$s1,0x3
/* f13ab20: 03008825 */ or $s1,$t8,$zero
/* f13ab24: 27b80174 */ addiu $t8,$sp,0x174
/* f13ab28: 004ba021 */ addu $s4,$v0,$t3
/* f13ab2c: 27ad0194 */ addiu $t5,$sp,0x194
/* f13ab30: 8c864198 */ lw $a2,0x4198($a0)
/* f13ab34: 004d7821 */ addu $t7,$v0,$t5
/* f13ab38: 27ac0130 */ addiu $t4,$sp,0x130
/* f13ab3c: 27b901b4 */ addiu $t9,$sp,0x1b4
/* f13ab40: 0059b821 */ addu $s7,$v0,$t9
/* f13ab44: 004cb021 */ addu $s6,$v0,$t4
/* f13ab48: afaf0084 */ sw $t7,0x84($sp)
/* f13ab4c: 30700003 */ andi $s0,$v1,0x3
/* f13ab50: 07c10003 */ bgez $s8,.L0f13ab60
/* f13ab54: 001e7043 */ sra $t6,$s8,0x1
/* f13ab58: 27c10001 */ addiu $at,$s8,0x1
/* f13ab5c: 00017043 */ sra $t6,$at,0x1
.L0f13ab60:
/* f13ab60: 014e9823 */ subu $s3,$t2,$t6
/* f13ab64: 00037103 */ sra $t6,$v1,0x4
/* f13ab68: 31cb0001 */ andi $t3,$t6,0x1
/* f13ab6c: 00585021 */ addu $t2,$v0,$t8
/* f13ab70: 24010001 */ addiu $at,$zero,0x1
/* f13ab74: 15610007 */ bne $t3,$at,.L0f13ab94
/* f13ab78: afaa0080 */ sw $t2,0x80($sp)
/* f13ab7c: 90ac0001 */ lbu $t4,0x1($a1)
/* f13ab80: 24010009 */ addiu $at,$zero,0x9
/* f13ab84: 51810004 */ beql $t4,$at,.L0f13ab98
/* f13ab88: 4614003c */ c.lt.s $f0,$f20
/* f13ab8c: 24120001 */ addiu $s2,$zero,0x1
/* f13ab90: 24110001 */ addiu $s1,$zero,0x1
.L0f13ab94:
/* f13ab94: 4614003c */ c.lt.s $f0,$f20
.L0f13ab98:
/* f13ab98: 90a60001 */ lbu $a2,0x1($a1)
/* f13ab9c: 4502000f */ bc1fl .L0f13abdc
/* f13aba0: 4600103c */ c.lt.s $f2,$f0
/* f13aba4: 94b90000 */ lhu $t9,0x0($a1)
/* f13aba8: 24010002 */ addiu $at,$zero,0x2
/* f13abac: 00196c40 */ sll $t5,$t9,0x11
/* f13abb0: 000d7f82 */ srl $t7,$t5,0x1e
/* f13abb4: 31f80002 */ andi $t8,$t7,0x2
/* f13abb8: 13010005 */ beq $t8,$at,.L0f13abd0
/* f13abbc: 00000000 */ sll $zero,$zero,0x0
/* f13abc0: 4600a101 */ sub.s $f4,$f20,$f0
/* f13abc4: 46142582 */ mul.s $f22,$f4,$f20
/* f13abc8: 1000002a */ beqz $zero,.L0f13ac74
/* f13abcc: 24d9fffe */ addiu $t9,$a2,-2
.L0f13abd0:
/* f13abd0: 10000027 */ beqz $zero,.L0f13ac70
/* f13abd4: 24070001 */ addiu $a3,$zero,0x1
/* f13abd8: 4600103c */ c.lt.s $f2,$f0
.L0f13abdc:
/* f13abdc: 00000000 */ sll $zero,$zero,0x0
/* f13abe0: 45020023 */ bc1fl .L0f13ac70
/* f13abe4: 24070001 */ addiu $a3,$zero,0x1
/* f13abe8: 94a30000 */ lhu $v1,0x0($a1)
/* f13abec: 24010001 */ addiu $at,$zero,0x1
/* f13abf0: 24040001 */ addiu $a0,$zero,0x1
/* f13abf4: 00035440 */ sll $t2,$v1,0x11
/* f13abf8: 000a1f82 */ srl $v1,$t2,0x1e
/* f13abfc: 306b0001 */ andi $t3,$v1,0x1
/* f13ac00: 11610018 */ beq $t3,$at,.L0f13ac64
/* f13ac04: 00000000 */ sll $zero,$zero,0x0
/* f13ac08: 46020181 */ sub.s $f6,$f0,$f2
/* f13ac0c: 24010001 */ addiu $at,$zero,0x1
/* f13ac10: 00c01025 */ or $v0,$a2,$zero
/* f13ac14: 32ac0001 */ andi $t4,$s5,0x1
/* f13ac18: 46143582 */ mul.s $f22,$f6,$f20
/* f13ac1c: 10c10007 */ beq $a2,$at,.L0f13ac3c
/* f13ac20: 24010002 */ addiu $at,$zero,0x2
/* f13ac24: 10410003 */ beq $v0,$at,.L0f13ac34
/* f13ac28: 24010007 */ addiu $at,$zero,0x7
/* f13ac2c: 14410006 */ bne $v0,$at,.L0f13ac48
/* f13ac30: 00000000 */ sll $zero,$zero,0x0
.L0f13ac34:
/* f13ac34: 10000004 */ beqz $zero,.L0f13ac48
/* f13ac38: 00002025 */ or $a0,$zero,$zero
.L0f13ac3c:
/* f13ac3c: 15800002 */ bnez $t4,.L0f13ac48
/* f13ac40: 00000000 */ sll $zero,$zero,0x0
/* f13ac44: 00002025 */ or $a0,$zero,$zero
.L0f13ac48:
/* f13ac48: 5460000a */ bnezl $v1,.L0f13ac74
/* f13ac4c: 24d9fffe */ addiu $t9,$a2,-2
/* f13ac50: 50800008 */ beqzl $a0,.L0f13ac74
/* f13ac54: 24d9fffe */ addiu $t9,$a2,-2
/* f13ac58: 24120002 */ addiu $s2,$zero,0x2
/* f13ac5c: 10000004 */ beqz $zero,.L0f13ac70
/* f13ac60: 24110001 */ addiu $s1,$zero,0x1
.L0f13ac64:
/* f13ac64: 10000002 */ beqz $zero,.L0f13ac70
/* f13ac68: 24070001 */ addiu $a3,$zero,0x1
/* f13ac6c: 24070001 */ addiu $a3,$zero,0x1
.L0f13ac70:
/* f13ac70: 24d9fffe */ addiu $t9,$a2,-2
.L0f13ac74:
/* f13ac74: 2f21000a */ sltiu $at,$t9,0xa
/* f13ac78: 1020000b */ beqz $at,.L0f13aca8
/* f13ac7c: 0019c880 */ sll $t9,$t9,0x2
/* f13ac80: 3c017f1b */ lui $at,%hi(var7f1b5904)
/* f13ac84: 00390821 */ addu $at,$at,$t9
/* f13ac88: 8c395904 */ lw $t9,%lo(var7f1b5904)($at)
/* f13ac8c: 03200008 */ jr $t9
/* f13ac90: 00000000 */ sll $zero,$zero,0x0
/* f13ac94: 10000004 */ beqz $zero,.L0f13aca8
/* f13ac98: 00008025 */ or $s0,$zero,$zero
/* f13ac9c: 10000002 */ beqz $zero,.L0f13aca8
/* f13aca0: 24100002 */ addiu $s0,$zero,0x2
/* f13aca4: 24100001 */ addiu $s0,$zero,0x1
.L0f13aca8:
/* f13aca8: 50e0002c */ beqzl $a3,.L0f13ad5c
/* f13acac: 8fab0084 */ lw $t3,0x84($sp)
/* f13acb0: 0c004b70 */ jal random
/* f13acb4: 00000000 */ sll $zero,$zero,0x0
/* f13acb8: 3c0d800a */ lui $t5,0x800a
/* f13acbc: 8dad4170 */ lw $t5,0x4170($t5)
/* f13acc0: 24010001 */ addiu $at,$zero,0x1
/* f13acc4: 91af419c */ lbu $t7,0x419c($t5)
/* f13acc8: 000fc100 */ sll $t8,$t7,0x4
/* f13accc: 0058001b */ divu $zero,$v0,$t8
/* f13acd0: 00005010 */ mfhi $t2
/* f13acd4: 17000002 */ bnez $t8,.L0f13ace0
/* f13acd8: 00000000 */ sll $zero,$zero,0x0
/* f13acdc: 0007000d */ break 0x7
.L0f13ace0:
/* f13ace0: 5541001e */ bnel $t2,$at,.L0f13ad5c
/* f13ace4: 8fab0084 */ lw $t3,0x84($sp)
/* f13ace8: 0c004b70 */ jal random
/* f13acec: 00000000 */ sll $zero,$zero,0x0
/* f13acf0: 44824000 */ mtc1 $v0,$f8
/* f13acf4: 3c014f80 */ lui $at,0x4f80
/* f13acf8: 04410004 */ bgez $v0,.L0f13ad0c
/* f13acfc: 468042a0 */ cvt.s.w $f10,$f8
/* f13ad00: 44819000 */ mtc1 $at,$f18
/* f13ad04: 00000000 */ sll $zero,$zero,0x0
/* f13ad08: 46125280 */ add.s $f10,$f10,$f18
.L0f13ad0c:
/* f13ad0c: 3c012f80 */ lui $at,0x2f80
/* f13ad10: 44812000 */ mtc1 $at,$f4
/* f13ad14: 3c017f1b */ lui $at,%hi(var7f1b592c)
/* f13ad18: c428592c */ lwc1 $f8,%lo(var7f1b592c)($at)
/* f13ad1c: 46045182 */ mul.s $f6,$f10,$f4
/* f13ad20: 00000000 */ sll $zero,$zero,0x0
/* f13ad24: 46083582 */ mul.s $f22,$f6,$f8
/* f13ad28: 0c004b70 */ jal random
/* f13ad2c: 00000000 */ sll $zero,$zero,0x0
/* f13ad30: 24010003 */ addiu $at,$zero,0x3
/* f13ad34: 0041001b */ divu $zero,$v0,$at
/* f13ad38: 00008010 */ mfhi $s0
/* f13ad3c: 0c004b70 */ jal random
/* f13ad40: 00000000 */ sll $zero,$zero,0x0
/* f13ad44: 24010003 */ addiu $at,$zero,0x3
/* f13ad48: 0041001b */ divu $zero,$v0,$at
/* f13ad4c: 00008810 */ mfhi $s1
/* f13ad50: 00000000 */ sll $zero,$zero,0x0
/* f13ad54: 00000000 */ sll $zero,$zero,0x0
/* f13ad58: 8fab0084 */ lw $t3,0x84($sp)
.L0f13ad5c:
/* f13ad5c: 8fb90080 */ lw $t9,0x80($sp)
/* f13ad60: 8ece0000 */ lw $t6,0x0($s6)
/* f13ad64: 8d6c0000 */ lw $t4,0x0($t3)
/* f13ad68: 8e850000 */ lw $a1,0x0($s4)
/* f13ad6c: 8ee70000 */ lw $a3,0x0($s7)
/* f13ad70: afac0010 */ sw $t4,0x10($sp)
/* f13ad74: 8f2d0000 */ lw $t5,0x0($t9)
/* f13ad78: afb20024 */ sw $s2,0x24($sp)
/* f13ad7c: afb10020 */ sw $s1,0x20($sp)
/* f13ad80: afb0001c */ sw $s0,0x1c($sp)
/* f13ad84: e7b60018 */ swc1 $f22,0x18($sp)
/* f13ad88: 8fa401e8 */ lw $a0,0x1e8($sp)
/* f13ad8c: 01d33021 */ addu $a2,$t6,$s3
/* f13ad90: 0fc4e767 */ jal func0f139d9c
/* f13ad94: afad0014 */ sw $t5,0x14($sp)
/* f13ad98: 3c04800a */ lui $a0,0x800a
/* f13ad9c: 8c844170 */ lw $a0,0x4170($a0)
/* f13ada0: afa201e8 */ sw $v0,0x1e8($sp)
/* f13ada4: 9086419c */ lbu $a2,0x419c($a0)
/* f13ada8: 00067840 */ sll $t7,$a2,0x1
/* f13adac: 01e03025 */ or $a2,$t7,$zero
/* f13adb0: 26b50001 */ addiu $s5,$s5,0x1
.L0f13adb4:
/* f13adb4: 02a6082a */ slt $at,$s5,$a2
/* f13adb8: 1420ff25 */ bnez $at,.L0f13aa50
/* f13adbc: 24050002 */ addiu $a1,$zero,0x2
.L0f13adc0:
/* f13adc0: 0fc54de0 */ jal func0f153780
/* f13adc4: 8fa401e8 */ lw $a0,0x1e8($sp)
.L0f13adc8:
/* f13adc8: 8fbf006c */ lw $ra,0x6c($sp)
/* f13adcc: d7b40030 */ ldc1 $f20,0x30($sp)
/* f13add0: d7b60038 */ ldc1 $f22,0x38($sp)
/* f13add4: d7b80040 */ ldc1 $f24,0x40($sp)
/* f13add8: 8fb00048 */ lw $s0,0x48($sp)
/* f13addc: 8fb1004c */ lw $s1,0x4c($sp)
/* f13ade0: 8fb20050 */ lw $s2,0x50($sp)
/* f13ade4: 8fb30054 */ lw $s3,0x54($sp)
/* f13ade8: 8fb40058 */ lw $s4,0x58($sp)
/* f13adec: 8fb5005c */ lw $s5,0x5c($sp)
/* f13adf0: 8fb60060 */ lw $s6,0x60($sp)
/* f13adf4: 8fb70064 */ lw $s7,0x64($sp)
/* f13adf8: 8fbe0068 */ lw $s8,0x68($sp)
/* f13adfc: 03e00008 */ jr $ra
/* f13ae00: 27bd01e8 */ addiu $sp,$sp,0x1e8
);
GLOBAL_ASM(
glabel func0f13ae04
/* f13ae04: 03e00008 */ jr $ra
/* f13ae08: afa40000 */ sw $a0,0x0($sp)
);
GLOBAL_ASM(
glabel func0f13ae0c
/* f13ae0c: 27bdffe0 */ addiu $sp,$sp,-32
/* f13ae10: afbf001c */ sw $ra,0x1c($sp)
/* f13ae14: afb00018 */ sw $s0,0x18($sp)
/* f13ae18: 00002025 */ or $a0,$zero,$zero
/* f13ae1c: 0c005408 */ jal func00015020
/* f13ae20: 24050020 */ addiu $a1,$zero,0x20
/* f13ae24: 10400003 */ beqz $v0,.L0f13ae34
/* f13ae28: 00000000 */ sll $zero,$zero,0x0
/* f13ae2c: 0fc4e0e3 */ jal func0f13838c
/* f13ae30: 2404ffff */ addiu $a0,$zero,-1
.L0f13ae34:
/* f13ae34: 3c047f1b */ lui $a0,%hi(var7f1b57d0)
/* f13ae38: 3c058008 */ lui $a1,%hi(var8007f6d8)
/* f13ae3c: 24a5f6d8 */ addiu $a1,$a1,%lo(var8007f6d8)
/* f13ae40: 0c0036cc */ jal func0000db30
/* f13ae44: 248457d0 */ addiu $a0,$a0,%lo(var7f1b57d0)
/* f13ae48: 3c0e8008 */ lui $t6,0x8008
/* f13ae4c: 8dcef6d8 */ lw $t6,-0x928($t6)
/* f13ae50: 3401ffff */ dli $at,0xffff
/* f13ae54: 3c047f1b */ lui $a0,%hi(var7f1b57d4)
/* f13ae58: 01c1082b */ sltu $at,$t6,$at
/* f13ae5c: 1020000c */ beqz $at,.L0f13ae90
/* f13ae60: 248457d4 */ addiu $a0,$a0,%lo(var7f1b57d4)
/* f13ae64: 3c10800a */ lui $s0,%hi(var800a4170)
/* f13ae68: 26104170 */ addiu $s0,$s0,%lo(var800a4170)
/* f13ae6c: 00001025 */ or $v0,$zero,$zero
/* f13ae70: 24030040 */ addiu $v1,$zero,0x40
.L0f13ae74:
/* f13ae74: 8e180000 */ lw $t8,0x0($s0)
/* f13ae78: 3c0f8008 */ lui $t7,0x8008
/* f13ae7c: 8deff6d8 */ lw $t7,-0x928($t7)
/* f13ae80: 0302c821 */ addu $t9,$t8,$v0
/* f13ae84: 24420010 */ addiu $v0,$v0,0x10
/* f13ae88: 1443fffa */ bne $v0,$v1,.L0f13ae74
/* f13ae8c: af2f41b4 */ sw $t7,0x41b4($t9)
.L0f13ae90:
/* f13ae90: 3c10800a */ lui $s0,%hi(var800a4170)
/* f13ae94: 3c058008 */ lui $a1,%hi(var8007f6d4)
/* f13ae98: 26104170 */ addiu $s0,$s0,%lo(var800a4170)
/* f13ae9c: 0c0036cc */ jal func0000db30
/* f13aea0: 24a5f6d4 */ addiu $a1,$a1,%lo(var8007f6d4)
/* f13aea4: 3c088008 */ lui $t0,0x8008
/* f13aea8: 8d08f6d4 */ lw $t0,-0x92c($t0)
/* f13aeac: 11000005 */ beqz $t0,.L0f13aec4
/* f13aeb0: 00000000 */ sll $zero,$zero,0x0
/* f13aeb4: 0fc4e0e3 */ jal func0f13838c
/* f13aeb8: 2404ffff */ addiu $a0,$zero,-1
/* f13aebc: 3c018008 */ lui $at,0x8008
/* f13aec0: ac20f6d4 */ sw $zero,-0x92c($at)
.L0f13aec4:
/* f13aec4: 3c06800a */ lui $a2,%hi(var800a416c)
/* f13aec8: 24c6416c */ addiu $a2,$a2,%lo(var800a416c)
/* f13aecc: 8cc40000 */ lw $a0,0x0($a2)
/* f13aed0: 3c098008 */ lui $t1,0x8008
/* f13aed4: 14800016 */ bnez $a0,.L0f13af30
/* f13aed8: 00000000 */ sll $zero,$zero,0x0
/* f13aedc: 8d29f138 */ lw $t1,-0xec8($t1)
/* f13aee0: 1120000b */ beqz $t1,.L0f13af10
/* f13aee4: 00000000 */ sll $zero,$zero,0x0
/* f13aee8: 0fc5b67c */ jal func0f16d9f0
/* f13aeec: 2404005c */ addiu $a0,$zero,0x5c
/* f13aef0: 44806000 */ mtc1 $zero,$f12
/* f13aef4: 0fc5b52e */ jal func0f16d4b8
/* f13aef8: 00000000 */ sll $zero,$zero,0x0
/* f13aefc: 3c04800a */ lui $a0,0x800a
/* f13af00: 3c06800a */ lui $a2,%hi(var800a416c)
/* f13af04: 24c6416c */ addiu $a2,$a2,%lo(var800a416c)
/* f13af08: 10000009 */ beqz $zero,.L0f13af30
/* f13af0c: 8c84416c */ lw $a0,0x416c($a0)
.L0f13af10:
/* f13af10: 0fc5b67c */ jal func0f16d9f0
/* f13af14: 2404005c */ addiu $a0,$zero,0x5c
/* f13af18: 0fc5b647 */ jal func0f16d91c
/* f13af1c: 24040058 */ addiu $a0,$zero,0x58
/* f13af20: 3c04800a */ lui $a0,0x800a
/* f13af24: 3c06800a */ lui $a2,%hi(var800a416c)
/* f13af28: 24c6416c */ addiu $a2,$a2,%lo(var800a416c)
/* f13af2c: 8c84416c */ lw $a0,0x416c($a0)
.L0f13af30:
/* f13af30: 3c05800a */ lui $a1,%hi(var800a4164)
/* f13af34: 24a54164 */ addiu $a1,$a1,%lo(var800a4164)
/* f13af38: 8ca20000 */ lw $v0,0x0($a1)
/* f13af3c: 3c03800a */ lui $v1,0x800a
/* f13af40: 8c63a000 */ lw $v1,-0x6000($v1)
/* f13af44: 3c01800a */ lui $at,0x800a
/* f13af48: ac224168 */ sw $v0,0x4168($at)
/* f13af4c: 240112c0 */ addiu $at,$zero,0x12c0
/* f13af50: 00835821 */ addu $t3,$a0,$v1
/* f13af54: 0161001b */ divu $zero,$t3,$at
/* f13af58: 00006810 */ mfhi $t5
/* f13af5c: 448d2000 */ mtc1 $t5,$f4
/* f13af60: 00435021 */ addu $t2,$v0,$v1
/* f13af64: acaa0000 */ sw $t2,0x0($a1)
/* f13af68: accb0000 */ sw $t3,0x0($a2)
/* f13af6c: 05a10005 */ bgez $t5,.L0f13af84
/* f13af70: 468021a0 */ cvt.s.w $f6,$f4
/* f13af74: 3c014f80 */ lui $at,0x4f80
/* f13af78: 44814000 */ mtc1 $at,$f8
/* f13af7c: 00000000 */ sll $zero,$zero,0x0
/* f13af80: 46083180 */ add.s $f6,$f6,$f8
.L0f13af84:
/* f13af84: 3c014596 */ lui $at,0x4596
/* f13af88: 44815000 */ mtc1 $at,$f10
/* f13af8c: 3c01800a */ lui $at,0x800a
/* f13af90: 460a3403 */ div.s $f16,$f6,$f10
/* f13af94: 0fc4e267 */ jal func0f13899c
/* f13af98: e4304160 */ swc1 $f16,0x4160($at)
/* f13af9c: 8e0e0000 */ lw $t6,0x0($s0)
/* f13afa0: 91d841f4 */ lbu $t8,0x41f4($t6)
/* f13afa4: 13000005 */ beqz $t8,.L0f13afbc
/* f13afa8: 00000000 */ sll $zero,$zero,0x0
/* f13afac: 0fc4e859 */ jal func0f13a164
/* f13afb0: 00000000 */ sll $zero,$zero,0x0
/* f13afb4: 1000001b */ beqz $zero,.L0f13b024
/* f13afb8: 8e020000 */ lw $v0,0x0($s0)
.L0f13afbc:
/* f13afbc: 0c004b70 */ jal random
/* f13afc0: 00000000 */ sll $zero,$zero,0x0
/* f13afc4: 44829000 */ mtc1 $v0,$f18
/* f13afc8: 3c014f80 */ lui $at,0x4f80
/* f13afcc: 04410004 */ bgez $v0,.L0f13afe0
/* f13afd0: 46809120 */ cvt.s.w $f4,$f18
/* f13afd4: 44814000 */ mtc1 $at,$f8
/* f13afd8: 00000000 */ sll $zero,$zero,0x0
/* f13afdc: 46082100 */ add.s $f4,$f4,$f8
.L0f13afe0:
/* f13afe0: 3c012f80 */ lui $at,0x2f80
/* f13afe4: 44813000 */ mtc1 $at,$f6
/* f13afe8: 3c017f1b */ lui $at,%hi(var7f1b5930)
/* f13afec: c4305930 */ lwc1 $f16,%lo(var7f1b5930)($at)
/* f13aff0: 46062282 */ mul.s $f10,$f4,$f6
/* f13aff4: 00002025 */ or $a0,$zero,$zero
/* f13aff8: 4610503c */ c.lt.s $f10,$f16
/* f13affc: 00000000 */ sll $zero,$zero,0x0
/* f13b000: 45020008 */ bc1fl .L0f13b024
/* f13b004: 8e020000 */ lw $v0,0x0($s0)
/* f13b008: 0c0053d8 */ jal func00014f60
/* f13b00c: 24050030 */ addiu $a1,$zero,0x30
/* f13b010: 54400004 */ bnezl $v0,.L0f13b024
/* f13b014: 8e020000 */ lw $v0,0x0($s0)
/* f13b018: 0fc4e0e3 */ jal func0f13838c
/* f13b01c: 2404ffff */ addiu $a0,$zero,-1
/* f13b020: 8e020000 */ lw $v0,0x0($s0)
.L0f13b024:
/* f13b024: 904f41f4 */ lbu $t7,0x41f4($v0)
/* f13b028: 55e0000a */ bnezl $t7,.L0f13b054
/* f13b02c: 8fbf001c */ lw $ra,0x1c($sp)
/* f13b030: 8c434204 */ lw $v1,0x4204($v0)
/* f13b034: 3c19800a */ lui $t9,0x800a
/* f13b038: 2c610550 */ sltiu $at,$v1,0x550
/* f13b03c: 50200005 */ beqzl $at,.L0f13b054
/* f13b040: 8fbf001c */ lw $ra,0x1c($sp)
/* f13b044: 8f399fc0 */ lw $t9,-0x6040($t9)
/* f13b048: 00794021 */ addu $t0,$v1,$t9
/* f13b04c: ac484204 */ sw $t0,0x4204($v0)
/* f13b050: 8fbf001c */ lw $ra,0x1c($sp)
.L0f13b054:
/* f13b054: 8fb00018 */ lw $s0,0x18($sp)
/* f13b058: 27bd0020 */ addiu $sp,$sp,0x20
/* f13b05c: 03e00008 */ jr $ra
/* f13b060: 00000000 */ sll $zero,$zero,0x0
);
GLOBAL_ASM(
glabel func0f13b064
/* f13b064: 27bdff58 */ addiu $sp,$sp,-168
/* f13b068: afbf001c */ sw $ra,0x1c($sp)
/* f13b06c: afb00018 */ sw $s0,0x18($sp)
/* f13b070: 0fc59e66 */ jal func0f167998
/* f13b074: 00808025 */ or $s0,$a0,$zero
/* f13b078: afa20064 */ sw $v0,0x64($sp)
/* f13b07c: 0fc54c77 */ jal func0f1531dc
/* f13b080: 00002025 */ or $a0,$zero,$zero
/* f13b084: 240e0001 */ addiu $t6,$zero,0x1
/* f13b088: 3c018008 */ lui $at,0x8008
/* f13b08c: ac2efac0 */ sw $t6,-0x540($at)
/* f13b090: 0c002ca0 */ jal func0000b280
/* f13b094: 02002025 */ or $a0,$s0,$zero
/* f13b098: 0c002c74 */ jal func0000b1d0
/* f13b09c: 00402025 */ or $a0,$v0,$zero
/* f13b0a0: 00402025 */ or $a0,$v0,$zero
/* f13b0a4: 0fc4e12d */ jal func0f1384b4
/* f13b0a8: 240500ff */ addiu $a1,$zero,0xff
/* f13b0ac: 3c0fed00 */ lui $t7,0xed00
/* f13b0b0: 35ef0078 */ ori $t7,$t7,0x78
/* f13b0b4: afa20048 */ sw $v0,0x48($sp)
/* f13b0b8: ac4f0000 */ sw $t7,0x0($v0)
/* f13b0bc: 0c002f02 */ jal func0000bc08
/* f13b0c0: 24500008 */ addiu $s0,$v0,0x8
/* f13b0c4: 0c002f06 */ jal func0000bc18
/* f13b0c8: a7a20036 */ sh $v0,0x36($sp)
/* f13b0cc: 2458ffe2 */ addiu $t8,$v0,-30
/* f13b0d0: 44982000 */ mtc1 $t8,$f4
/* f13b0d4: 87aa0036 */ lh $t2,0x36($sp)
/* f13b0d8: 3c014080 */ lui $at,0x4080
/* f13b0dc: 468021a0 */ cvt.s.w $f6,$f4
/* f13b0e0: 448a8000 */ mtc1 $t2,$f16
/* f13b0e4: 44810000 */ mtc1 $at,$f0
/* f13b0e8: 8fb80048 */ lw $t8,0x48($sp)
/* f13b0ec: 468084a0 */ cvt.s.w $f18,$f16
/* f13b0f0: 46003202 */ mul.s $f8,$f6,$f0
/* f13b0f4: 00000000 */ sll $zero,$zero,0x0
/* f13b0f8: 46009102 */ mul.s $f4,$f18,$f0
/* f13b0fc: 4600428d */ trunc.w.s $f10,$f8
/* f13b100: 4600218d */ trunc.w.s $f6,$f4
/* f13b104: 44085000 */ mfc1 $t0,$f10
/* f13b108: 440c3000 */ mfc1 $t4,$f6
/* f13b10c: 31090fff */ andi $t1,$t0,0xfff
/* f13b110: 318d0fff */ andi $t5,$t4,0xfff
/* f13b114: 000d7300 */ sll $t6,$t5,0xc
/* f13b118: 012e7825 */ or $t7,$t1,$t6
/* f13b11c: 0fc4eb83 */ jal func0f13ae0c
/* f13b120: af0f0004 */ sw $t7,0x4($t8)
/* f13b124: 3c07800a */ lui $a3,%hi(var800a4170)
/* f13b128: 24e74170 */ addiu $a3,$a3,%lo(var800a4170)
/* f13b12c: 8ce30000 */ lw $v1,0x0($a3)
/* f13b130: 906441f4 */ lbu $a0,0x41f4($v1)
/* f13b134: 14800007 */ bnez $a0,.L0f13b154
/* f13b138: 00000000 */ sll $zero,$zero,0x0
/* f13b13c: 8c624204 */ lw $v0,0x4204($v1)
/* f13b140: 2c41003c */ sltiu $at,$v0,0x3c
/* f13b144: 14200003 */ bnez $at,.L0f13b154
/* f13b148: 2c4104b1 */ sltiu $at,$v0,0x4b1
/* f13b14c: 142000bd */ bnez $at,.L0f13b444
/* f13b150: 00000000 */ sll $zero,$zero,0x0
.L0f13b154:
/* f13b154: 14800066 */ bnez $a0,.L0f13b2f0
/* f13b158: 00000000 */ sll $zero,$zero,0x0
/* f13b15c: 8c794204 */ lw $t9,0x4204($v1)
/* f13b160: 3c058008 */ lui $a1,%hi(var8007f130)
/* f13b164: 24a5f130 */ addiu $a1,$a1,%lo(var8007f130)
/* f13b168: 2f2104b1 */ sltiu $at,$t9,0x4b1
/* f13b16c: 14200060 */ bnez $at,.L0f13b2f0
/* f13b170: 00000000 */ sll $zero,$zero,0x0
/* f13b174: 8ca80000 */ lw $t0,0x0($a1)
/* f13b178: 240a0001 */ addiu $t2,$zero,0x1
/* f13b17c: 24642ef0 */ addiu $a0,$v1,0x2ef0
/* f13b180: 15000007 */ bnez $t0,.L0f13b1a0
/* f13b184: 3c018008 */ lui $at,0x8008
/* f13b188: acaa0000 */ sw $t2,0x0($a1)
/* f13b18c: 0fc3cde9 */ jal func0f0f37a4
/* f13b190: ac20f6dc */ sw $zero,-0x924($at)
/* f13b194: 3c07800a */ lui $a3,%hi(var800a4170)
/* f13b198: 24e74170 */ addiu $a3,$a3,%lo(var800a4170)
/* f13b19c: 8ce30000 */ lw $v1,0x0($a3)
.L0f13b1a0:
/* f13b1a0: 3c028008 */ lui $v0,0x8008
/* f13b1a4: 3c0b800a */ lui $t3,0x800a
/* f13b1a8: 8c42f6dc */ lw $v0,-0x924($v0)
/* f13b1ac: 8d6ba000 */ lw $t3,-0x6000($t3)
/* f13b1b0: 44800000 */ mtc1 $zero,$f0
/* f13b1b4: 004b1021 */ addu $v0,$v0,$t3
/* f13b1b8: 2c413841 */ sltiu $at,$v0,0x3841
/* f13b1bc: 54200003 */ bnezl $at,.L0f13b1cc
/* f13b1c0: e460343c */ swc1 $f0,0x343c($v1)
/* f13b1c4: 00001025 */ or $v0,$zero,$zero
/* f13b1c8: e460343c */ swc1 $f0,0x343c($v1)
.L0f13b1cc:
/* f13b1cc: 8cec0000 */ lw $t4,0x0($a3)
/* f13b1d0: 3c017f1b */ lui $at,%hi(var7f1b5934)
/* f13b1d4: 44829000 */ mtc1 $v0,$f18
/* f13b1d8: e5803414 */ swc1 $f0,0x3414($t4)
/* f13b1dc: 8ced0000 */ lw $t5,0x0($a3)
/* f13b1e0: c4285934 */ lwc1 $f8,%lo(var7f1b5934)($at)
/* f13b1e4: 3c014f80 */ lui $at,0x4f80
/* f13b1e8: 46809120 */ cvt.s.w $f4,$f18
/* f13b1ec: e5a83438 */ swc1 $f8,0x3438($t5)
/* f13b1f0: 8ce30000 */ lw $v1,0x0($a3)
/* f13b1f4: c46a3438 */ lwc1 $f10,0x3438($v1)
/* f13b1f8: e46a3410 */ swc1 $f10,0x3410($v1)
/* f13b1fc: 8ce90000 */ lw $t1,0x0($a3)
/* f13b200: e5203440 */ swc1 $f0,0x3440($t1)
/* f13b204: 8ce30000 */ lw $v1,0x0($a3)
/* f13b208: c4703440 */ lwc1 $f16,0x3440($v1)
/* f13b20c: 04410004 */ bgez $v0,.L0f13b220
/* f13b210: e4703418 */ swc1 $f16,0x3418($v1)
/* f13b214: 44813000 */ mtc1 $at,$f6
/* f13b218: 00000000 */ sll $zero,$zero,0x0
/* f13b21c: 46062100 */ add.s $f4,$f4,$f6
.L0f13b220:
/* f13b220: 3c014661 */ lui $at,0x4661
/* f13b224: 44814000 */ mtc1 $at,$f8
/* f13b228: 3c017f1b */ lui $at,%hi(var7f1b5938)
/* f13b22c: c4305938 */ lwc1 $f16,%lo(var7f1b5938)($at)
/* f13b230: 46082283 */ div.s $f10,$f4,$f8
/* f13b234: 3c017f1b */ lui $at,%hi(var7f1b593c)
/* f13b238: c426593c */ lwc1 $f6,%lo(var7f1b593c)($at)
/* f13b23c: 8cee0000 */ lw $t6,0x0($a3)
/* f13b240: 3c017f1b */ lui $at,%hi(var7f1b5940)
/* f13b244: 240804b0 */ addiu $t0,$zero,0x4b0
/* f13b248: 02002025 */ or $a0,$s0,$zero
/* f13b24c: 24060004 */ addiu $a2,$zero,0x4
/* f13b250: 46105482 */ mul.s $f18,$f10,$f16
/* f13b254: 46123101 */ sub.s $f4,$f6,$f18
/* f13b258: e5c43428 */ swc1 $f4,0x3428($t6)
/* f13b25c: 8cef0000 */ lw $t7,0x0($a3)
/* f13b260: c4285940 */ lwc1 $f8,%lo(var7f1b5940)($at)
/* f13b264: 3c017f1b */ lui $at,%hi(var7f1b5944)
/* f13b268: e5e8342c */ swc1 $f8,0x342c($t7)
/* f13b26c: 8cf80000 */ lw $t8,0x0($a3)
/* f13b270: c42a5944 */ lwc1 $f10,%lo(var7f1b5944)($at)
/* f13b274: 3c017f1b */ lui $at,%hi(var7f1b5948)
/* f13b278: e70a3430 */ swc1 $f10,0x3430($t8)
/* f13b27c: 8cf90000 */ lw $t9,0x0($a3)
/* f13b280: c4305948 */ lwc1 $f16,%lo(var7f1b5948)($at)
/* f13b284: 3c018008 */ lui $at,0x8008
/* f13b288: e7303434 */ swc1 $f16,0x3434($t9)
/* f13b28c: 8cea0000 */ lw $t2,0x0($a3)
/* f13b290: ad482efc */ sw $t0,0x2efc($t2)
/* f13b294: 8ce30000 */ lw $v1,0x0($a3)
/* f13b298: 906c34a1 */ lbu $t4,0x34a1($v1)
/* f13b29c: 358d0002 */ ori $t5,$t4,0x2
/* f13b2a0: a06d34a1 */ sb $t5,0x34a1($v1)
/* f13b2a4: 8ce90000 */ lw $t1,0x0($a3)
/* f13b2a8: ad2034a4 */ sw $zero,0x34a4($t1)
/* f13b2ac: 8ce50000 */ lw $a1,0x0($a3)
/* f13b2b0: ac22f6dc */ sw $v0,-0x924($at)
/* f13b2b4: 0fc3ce2c */ jal func0f0f38b0
/* f13b2b8: 24a52ef0 */ addiu $a1,$a1,0x2ef0
/* f13b2bc: 3c0e0102 */ lui $t6,0x102
/* f13b2c0: 35ce0040 */ ori $t6,$t6,0x40
/* f13b2c4: afa20040 */ sw $v0,0x40($sp)
/* f13b2c8: ac4e0000 */ sw $t6,0x0($v0)
/* f13b2cc: 8fa40064 */ lw $a0,0x64($sp)
/* f13b2d0: 0c012d20 */ jal func0004b480
/* f13b2d4: 24500008 */ addiu $s0,$v0,0x8
/* f13b2d8: 8faf0040 */ lw $t7,0x40($sp)
/* f13b2dc: 02002025 */ or $a0,$s0,$zero
/* f13b2e0: 240500d8 */ addiu $a1,$zero,0xd8
/* f13b2e4: 0fc4e12d */ jal func0f1384b4
/* f13b2e8: ade20004 */ sw $v0,0x4($t7)
/* f13b2ec: 00408025 */ or $s0,$v0,$zero
.L0f13b2f0:
/* f13b2f0: 0c00566c */ jal func000159b0
/* f13b2f4: 27a40068 */ addiu $a0,$sp,0x68
/* f13b2f8: 27a40068 */ addiu $a0,$sp,0x68
/* f13b2fc: 0c005815 */ jal func00016054
/* f13b300: 8fa50064 */ lw $a1,0x64($sp)
/* f13b304: 0fc2d406 */ jal func0f0b5018
/* f13b308: 27a40068 */ addiu $a0,$sp,0x68
/* f13b30c: 3c180102 */ lui $t8,0x102
/* f13b310: 37180040 */ ori $t8,$t8,0x40
/* f13b314: 02001825 */ or $v1,$s0,$zero
/* f13b318: ac780000 */ sw $t8,0x0($v1)
/* f13b31c: afa3003c */ sw $v1,0x3c($sp)
/* f13b320: 8fa40064 */ lw $a0,0x64($sp)
/* f13b324: 0c012d20 */ jal func0004b480
/* f13b328: 26100008 */ addiu $s0,$s0,0x8
/* f13b32c: 8fa3003c */ lw $v1,0x3c($sp)
/* f13b330: 3c01c47a */ lui $at,0xc47a
/* f13b334: 44810000 */ mtc1 $at,$f0
/* f13b338: ac620004 */ sw $v0,0x4($v1)
/* f13b33c: 3c01c2c8 */ lui $at,0xc2c8
/* f13b340: 44803000 */ mtc1 $zero,$f6
/* f13b344: 44809000 */ mtc1 $zero,$f18
/* f13b348: 44812000 */ mtc1 $at,$f4
/* f13b34c: 02002025 */ or $a0,$s0,$zero
/* f13b350: e7a00058 */ swc1 $f0,0x58($sp)
/* f13b354: e7a0005c */ swc1 $f0,0x5c($sp)
/* f13b358: e7a00060 */ swc1 $f0,0x60($sp)
/* f13b35c: e7a6004c */ swc1 $f6,0x4c($sp)
/* f13b360: e7b20050 */ swc1 $f18,0x50($sp)
/* f13b364: 0fc4dfc9 */ jal func0f137f24
/* f13b368: e7a40054 */ swc1 $f4,0x54($sp)
/* f13b36c: 0fc4e4a4 */ jal func0f139290
/* f13b370: 00402025 */ or $a0,$v0,$zero
/* f13b374: 3c07800a */ lui $a3,%hi(var800a4170)
/* f13b378: 24e74170 */ addiu $a3,$a3,%lo(var800a4170)
/* f13b37c: 8ce30000 */ lw $v1,0x0($a3)
/* f13b380: 00408025 */ or $s0,$v0,$zero
/* f13b384: 906441f4 */ lbu $a0,0x41f4($v1)
/* f13b388: 10800009 */ beqz $a0,.L0f13b3b0
/* f13b38c: 00000000 */ sll $zero,$zero,0x0
/* f13b390: 0fc351e7 */ jal func0f0d479c
/* f13b394: 00402025 */ or $a0,$v0,$zero
/* f13b398: 0fc4e8fb */ jal func0f13a3ec
/* f13b39c: 00402025 */ or $a0,$v0,$zero
/* f13b3a0: 3c03800a */ lui $v1,0x800a
/* f13b3a4: 8c634170 */ lw $v1,0x4170($v1)
/* f13b3a8: 00408025 */ or $s0,$v0,$zero
/* f13b3ac: 906441f4 */ lbu $a0,0x41f4($v1)
.L0f13b3b0:
/* f13b3b0: 14800024 */ bnez $a0,.L0f13b444
/* f13b3b4: 00000000 */ sll $zero,$zero,0x0
/* f13b3b8: 8c624204 */ lw $v0,0x4204($v1)
/* f13b3bc: 00002825 */ or $a1,$zero,$zero
/* f13b3c0: 240300ff */ addiu $v1,$zero,0xff
/* f13b3c4: 2c41003c */ sltiu $at,$v0,0x3c
/* f13b3c8: 5020000b */ beqzl $at,.L0f13b3f8
/* f13b3cc: 2c4104b1 */ sltiu $at,$v0,0x4b1
/* f13b3d0: 00430019 */ multu $v0,$v1
/* f13b3d4: 2401003c */ addiu $at,$zero,0x3c
/* f13b3d8: 00002812 */ mflo $a1
/* f13b3dc: 00000000 */ sll $zero,$zero,0x0
/* f13b3e0: 00000000 */ sll $zero,$zero,0x0
/* f13b3e4: 00a1001b */ divu $zero,$a1,$at
/* f13b3e8: 00002812 */ mflo $a1
/* f13b3ec: 00000000 */ sll $zero,$zero,0x0
/* f13b3f0: 00000000 */ sll $zero,$zero,0x0
/* f13b3f4: 2c4104b1 */ sltiu $at,$v0,0x4b1
.L0f13b3f8:
/* f13b3f8: 1420000d */ bnez $at,.L0f13b430
/* f13b3fc: 240300ff */ addiu $v1,$zero,0xff
/* f13b400: 2c4104ec */ sltiu $at,$v0,0x4ec
/* f13b404: 1020000a */ beqz $at,.L0f13b430
/* f13b408: 2448fb50 */ addiu $t0,$v0,-1200
/* f13b40c: 01030019 */ multu $t0,$v1
/* f13b410: 2401003c */ addiu $at,$zero,0x3c
/* f13b414: 00005012 */ mflo $t2
/* f13b418: 00000000 */ sll $zero,$zero,0x0
/* f13b41c: 00000000 */ sll $zero,$zero,0x0
/* f13b420: 0141001b */ divu $zero,$t2,$at
/* f13b424: 00005812 */ mflo $t3
/* f13b428: 006b2823 */ subu $a1,$v1,$t3
/* f13b42c: 00000000 */ sll $zero,$zero,0x0
.L0f13b430:
/* f13b430: 10a00004 */ beqz $a1,.L0f13b444
/* f13b434: 00000000 */ sll $zero,$zero,0x0
/* f13b438: 0fc4e12d */ jal func0f1384b4
/* f13b43c: 02002025 */ or $a0,$s0,$zero
/* f13b440: 00408025 */ or $s0,$v0,$zero
.L0f13b444:
/* f13b444: 3c0c8008 */ lui $t4,0x8008
/* f13b448: 8d8cf138 */ lw $t4,-0xec8($t4)
/* f13b44c: 00002025 */ or $a0,$zero,$zero
/* f13b450: 51800018 */ beqzl $t4,.L0f13b4b4
/* f13b454: 8fbf001c */ lw $ra,0x1c($sp)
/* f13b458: 0c005408 */ jal func00015020
/* f13b45c: 3405ffcf */ dli $a1,0xffcf
/* f13b460: 10400013 */ beqz $v0,.L0f13b4b0
/* f13b464: 240d0026 */ addiu $t5,$zero,0x26
/* f13b468: 3c018006 */ lui $at,0x8006
/* f13b46c: ac2d24e4 */ sw $t5,0x24e4($at)
/* f13b470: 0fc068d5 */ jal setNumPlayers
/* f13b474: 24040001 */ addiu $a0,$zero,0x1
/* f13b478: 3c048006 */ lui $a0,0x8006
/* f13b47c: 0c003a57 */ jal func0000e95c
/* f13b480: 8c8424e4 */ lw $a0,0x24e4($a0)
/* f13b484: 3c01800a */ lui $at,0x800a
/* f13b488: ac20a254 */ sw $zero,-0x5dac($at)
/* f13b48c: 2402ffff */ addiu $v0,$zero,-1
/* f13b490: 3c01800a */ lui $at,0x800a
/* f13b494: ac22a258 */ sw $v0,-0x5da8($at)
/* f13b498: 3c01800a */ lui $at,0x800a
/* f13b49c: ac22a25c */ sw $v0,-0x5da4($at)
/* f13b4a0: 0fc5b36a */ jal setDifficulty
/* f13b4a4: 00002025 */ or $a0,$zero,$zero
/* f13b4a8: 0c0027b1 */ jal func00009ec4
/* f13b4ac: 24040001 */ addiu $a0,$zero,0x1
.L0f13b4b0:
/* f13b4b0: 8fbf001c */ lw $ra,0x1c($sp)
.L0f13b4b4:
/* f13b4b4: 02001025 */ or $v0,$s0,$zero
/* f13b4b8: 8fb00018 */ lw $s0,0x18($sp)
/* f13b4bc: 03e00008 */ jr $ra
/* f13b4c0: 27bd00a8 */ addiu $sp,$sp,0xa8
);
GLOBAL_ASM(
glabel func0f13b4c4
/* f13b4c4: 3c01800a */ lui $at,0x800a
/* f13b4c8: ac204164 */ sw $zero,0x4164($at)
/* f13b4cc: 3c01800a */ lui $at,0x800a
/* f13b4d0: 27bdffc8 */ addiu $sp,$sp,-56
/* f13b4d4: ac20416c */ sw $zero,0x416c($at)
/* f13b4d8: afbf0034 */ sw $ra,0x34($sp)
/* f13b4dc: 3c018008 */ lui $at,0x8008
/* f13b4e0: afb00030 */ sw $s0,0x30($sp)
/* f13b4e4: ac20f130 */ sw $zero,-0xed0($at)
/* f13b4e8: 24044240 */ addiu $a0,$zero,0x4240
/* f13b4ec: 0c0048f2 */ jal malloc
/* f13b4f0: 24050004 */ addiu $a1,$zero,0x4
/* f13b4f4: 3c10800a */ lui $s0,%hi(var800a4170)
/* f13b4f8: 26104170 */ addiu $s0,$s0,%lo(var800a4170)
/* f13b4fc: ae020000 */ sw $v0,0x0($s0)
/* f13b500: a0402eec */ sb $zero,0x2eec($v0)
/* f13b504: 8e0f0000 */ lw $t7,0x0($s0)
/* f13b508: 2404ffff */ addiu $a0,$zero,-1
/* f13b50c: a1e041b0 */ sb $zero,0x41b0($t7)
/* f13b510: 8e180000 */ lw $t8,0x0($s0)
/* f13b514: 0fc4e0e3 */ jal func0f13838c
/* f13b518: a30041b1 */ sb $zero,0x41b1($t8)
/* f13b51c: 24040002 */ addiu $a0,$zero,0x2
/* f13b520: 00002825 */ or $a1,$zero,$zero
/* f13b524: 0fc4dfaa */ jal func0f137ea8
/* f13b528: 24060001 */ addiu $a2,$zero,0x1
/* f13b52c: 24040003 */ addiu $a0,$zero,0x3
/* f13b530: 24050001 */ addiu $a1,$zero,0x1
/* f13b534: 0fc4dfaa */ jal func0f137ea8
/* f13b538: 24060001 */ addiu $a2,$zero,0x1
/* f13b53c: 8e080000 */ lw $t0,0x0($s0)
/* f13b540: 24190001 */ addiu $t9,$zero,0x1
/* f13b544: 0fc4e1c3 */ jal func0f13870c
/* f13b548: a11941f4 */ sb $t9,0x41f4($t0)
/* f13b54c: 0fc4e7f8 */ jal func0f139fe0
/* f13b550: 00000000 */ sll $zero,$zero,0x0
/* f13b554: 8e040000 */ lw $a0,0x0($s0)
/* f13b558: 3c050002 */ lui $a1,0x2
/* f13b55c: 34a55800 */ ori $a1,$a1,0x5800
/* f13b560: 24060001 */ addiu $a2,$zero,0x1
/* f13b564: 0fc3e2ed */ jal func0f0f8bb4
/* f13b568: 24842ef0 */ addiu $a0,$a0,0x2ef0
/* f13b56c: 8e090000 */ lw $t1,0x0($s0)
/* f13b570: 44800000 */ mtc1 $zero,$f0
/* f13b574: 3c013f80 */ lui $at,0x3f80
/* f13b578: ad203470 */ sw $zero,0x3470($t1)
/* f13b57c: 8e040000 */ lw $a0,0x0($s0)
/* f13b580: 44812000 */ mtc1 $at,$f4
/* f13b584: 240a0005 */ addiu $t2,$zero,0x5
/* f13b588: 44050000 */ mfc1 $a1,$f0
/* f13b58c: 44060000 */ mfc1 $a2,$f0
/* f13b590: 44070000 */ mfc1 $a3,$f0
/* f13b594: afaa0020 */ sw $t2,0x20($sp)
/* f13b598: e7a00018 */ swc1 $f0,0x18($sp)
/* f13b59c: e7a00014 */ swc1 $f0,0x14($sp)
/* f13b5a0: e7a00010 */ swc1 $f0,0x10($sp)
/* f13b5a4: 24842ef0 */ addiu $a0,$a0,0x2ef0
/* f13b5a8: 0fc3cdcb */ jal func0f0f372c
/* f13b5ac: e7a4001c */ swc1 $f4,0x1c($sp)
/* f13b5b0: 3c0142b4 */ lui $at,0x42b4
/* f13b5b4: 44813000 */ mtc1 $at,$f6
/* f13b5b8: 8e0b0000 */ lw $t3,0x0($s0)
/* f13b5bc: 3c017f1b */ lui $at,%hi(var7f1b594c)
/* f13b5c0: 44800000 */ mtc1 $zero,$f0
/* f13b5c4: e566342c */ swc1 $f6,0x342c($t3)
/* f13b5c8: 8e0c0000 */ lw $t4,0x0($s0)
/* f13b5cc: c428594c */ lwc1 $f8,%lo(var7f1b594c)($at)
/* f13b5d0: 3c017f1b */ lui $at,%hi(var7f1b5950)
/* f13b5d4: 3c048008 */ lui $a0,%hi(var8007f134)
/* f13b5d8: e5883400 */ swc1 $f8,0x3400($t4)
/* f13b5dc: 8e0d0000 */ lw $t5,0x0($s0)
/* f13b5e0: c42a5950 */ lwc1 $f10,%lo(var7f1b5950)($at)
/* f13b5e4: 3c017f1b */ lui $at,%hi(var7f1b5954)
/* f13b5e8: 2418003c */ addiu $t8,$zero,0x3c
/* f13b5ec: e5aa3404 */ swc1 $f10,0x3404($t5)
/* f13b5f0: 8e0e0000 */ lw $t6,0x0($s0)
/* f13b5f4: c4305954 */ lwc1 $f16,%lo(var7f1b5954)($at)
/* f13b5f8: 2484f134 */ addiu $a0,$a0,%lo(var8007f134)
/* f13b5fc: 3c018008 */ lui $at,0x8008
/* f13b600: e5d0340c */ swc1 $f16,0x340c($t6)
/* f13b604: 8e0f0000 */ lw $t7,0x0($s0)
/* f13b608: e5e0343c */ swc1 $f0,0x343c($t7)
/* f13b60c: 8e020000 */ lw $v0,0x0($s0)
/* f13b610: c452343c */ lwc1 $f18,0x343c($v0)
/* f13b614: e4523414 */ swc1 $f18,0x3414($v0)
/* f13b618: 8e190000 */ lw $t9,0x0($s0)
/* f13b61c: af383468 */ sw $t8,0x3468($t9)
/* f13b620: 8c830000 */ lw $v1,0x0($a0)
/* f13b624: 10600007 */ beqz $v1,.L0f13b644
/* f13b628: ac23f138 */ sw $v1,-0xec8($at)
/* f13b62c: 8e080000 */ lw $t0,0x0($s0)
/* f13b630: ac800000 */ sw $zero,0x0($a0)
/* f13b634: 24090474 */ addiu $t1,$zero,0x474
/* f13b638: a10041f4 */ sb $zero,0x41f4($t0)
/* f13b63c: 8e0a0000 */ lw $t2,0x0($s0)
/* f13b640: ad494204 */ sw $t1,0x4204($t2)
.L0f13b644:
/* f13b644: 0fc2f5d9 */ jal func0f0bd764
/* f13b648: 00000000 */ sll $zero,$zero,0x0
/* f13b64c: 8fbf0034 */ lw $ra,0x34($sp)
/* f13b650: 8fb00030 */ lw $s0,0x30($sp)
/* f13b654: 27bd0038 */ addiu $sp,$sp,0x38
/* f13b658: 03e00008 */ jr $ra
/* f13b65c: 00000000 */ sll $zero,$zero,0x0
);
GLOBAL_ASM(
glabel func0f13b660
/* f13b660: 240e0001 */ addiu $t6,$zero,0x1
/* f13b664: 3c018008 */ lui $at,0x8008
/* f13b668: 03e00008 */ jr $ra
/* f13b66c: ac2ef134 */ sw $t6,-0xecc($at)
);
GLOBAL_ASM(
glabel func0f13b670
/* f13b670: 3c018006 */ lui $at,0x8006
/* f13b674: c4241634 */ lwc1 $f4,0x1634($at)
/* f13b678: 3c014120 */ lui $at,0x4120
/* f13b67c: 44813000 */ mtc1 $at,$f6
/* f13b680: 3c014580 */ lui $at,0x4580
/* f13b684: 44815000 */ mtc1 $at,$f10
/* f13b688: 46062202 */ mul.s $f8,$f4,$f6
/* f13b68c: 27bdfff8 */ addiu $sp,$sp,-8
/* f13b690: afb00004 */ sw $s0,0x4($sp)
/* f13b694: 90a90001 */ lbu $t1,0x1($a1)
/* f13b698: 3c08800a */ lui $t0,%hi(var800a418c)
/* f13b69c: 00808025 */ or $s0,$a0,$zero
/* f13b6a0: 2508418c */ addiu $t0,$t0,%lo(var800a418c)
/* f13b6a4: 460a4402 */ mul.s $f16,$f8,$f10
/* f13b6a8: 00001825 */ or $v1,$zero,$zero
/* f13b6ac: 00003025 */ or $a2,$zero,$zero
/* f13b6b0: 4600848d */ trunc.w.s $f18,$f16
/* f13b6b4: 44029000 */ mfc1 $v0,$f18
/* f13b6b8: 00000000 */ sll $zero,$zero,0x0
/* f13b6bc: 04410004 */ bgez $v0,.L0f13b6d0
/* f13b6c0: 304f0fff */ andi $t7,$v0,0xfff
/* f13b6c4: 11e00002 */ beqz $t7,.L0f13b6d0
/* f13b6c8: 00000000 */ sll $zero,$zero,0x0
/* f13b6cc: 25eff000 */ addiu $t7,$t7,-4096
.L0f13b6d0:
/* f13b6d0: 000fc400 */ sll $t8,$t7,0x10
/* f13b6d4: 1920001c */ blez $t1,.L0f13b748
/* f13b6d8: 00181403 */ sra $v0,$t8,0x10
/* f13b6dc: 94ab0002 */ lhu $t3,0x2($a1)
.L0f13b6e0:
/* f13b6e0: 8d0a0000 */ lw $t2,0x0($t0)
/* f13b6e4: 24630001 */ addiu $v1,$v1,0x1
/* f13b6e8: 000b6080 */ sll $t4,$t3,0x2
/* f13b6ec: 018b6023 */ subu $t4,$t4,$t3
/* f13b6f0: 000c6040 */ sll $t4,$t4,0x1
/* f13b6f4: 014c6821 */ addu $t5,$t2,$t4
/* f13b6f8: 01a63821 */ addu $a3,$t5,$a2
/* f13b6fc: 94ee0000 */ lhu $t6,0x0($a3)
/* f13b700: 84ef0004 */ lh $t7,0x4($a3)
/* f13b704: 01d02021 */ addu $a0,$t6,$s0
/* f13b708: 01e2c021 */ addu $t8,$t7,$v0
/* f13b70c: a498000a */ sh $t8,0xa($a0)
/* f13b710: 94a90002 */ lhu $t1,0x2($a1)
/* f13b714: 8d190000 */ lw $t9,0x0($t0)
/* f13b718: 00095880 */ sll $t3,$t1,0x2
/* f13b71c: 01695823 */ subu $t3,$t3,$t1
/* f13b720: 000b5840 */ sll $t3,$t3,0x1
/* f13b724: 032b5021 */ addu $t2,$t9,$t3
/* f13b728: 01466021 */ addu $t4,$t2,$a2
/* f13b72c: 858d0002 */ lh $t5,0x2($t4)
/* f13b730: 24c60006 */ addiu $a2,$a2,0x6
/* f13b734: a48d0008 */ sh $t5,0x8($a0)
/* f13b738: 90ae0001 */ lbu $t6,0x1($a1)
/* f13b73c: 006e082a */ slt $at,$v1,$t6
/* f13b740: 5420ffe7 */ bnezl $at,.L0f13b6e0
/* f13b744: 94ab0002 */ lhu $t3,0x2($a1)
.L0f13b748:
/* f13b748: 8fb00004 */ lw $s0,0x4($sp)
/* f13b74c: 03e00008 */ jr $ra
/* f13b750: 27bd0008 */ addiu $sp,$sp,0x8
);
GLOBAL_ASM(
glabel func0f13b754
/* f13b754: 90ae0001 */ lbu $t6,0x1($a1)
/* f13b758: 00803025 */ or $a2,$a0,$zero
/* f13b75c: 00002025 */ or $a0,$zero,$zero
/* f13b760: 19c00014 */ blez $t6,.L0f13b7b4
/* f13b764: 00001025 */ or $v0,$zero,$zero
/* f13b768: 3c07800a */ lui $a3,%hi(var800a418c)
/* f13b76c: 24e7418c */ addiu $a3,$a3,%lo(var800a418c)
/* f13b770: 94b80002 */ lhu $t8,0x2($a1)
.L0f13b774:
/* f13b774: 8cef0000 */ lw $t7,0x0($a3)
/* f13b778: 24420001 */ addiu $v0,$v0,0x1
/* f13b77c: 0018c880 */ sll $t9,$t8,0x2
/* f13b780: 0338c823 */ subu $t9,$t9,$t8
/* f13b784: 0019c840 */ sll $t9,$t9,0x1
/* f13b788: 01f94021 */ addu $t0,$t7,$t9
/* f13b78c: 01044821 */ addu $t1,$t0,$a0
/* f13b790: 952a0000 */ lhu $t2,0x0($t1)
/* f13b794: 24840006 */ addiu $a0,$a0,0x6
/* f13b798: 01461821 */ addu $v1,$t2,$a2
/* f13b79c: a4600008 */ sh $zero,0x8($v1)
/* f13b7a0: a460000a */ sh $zero,0xa($v1)
/* f13b7a4: 90ab0001 */ lbu $t3,0x1($a1)
/* f13b7a8: 004b082a */ slt $at,$v0,$t3
/* f13b7ac: 5420fff1 */ bnezl $at,.L0f13b774
/* f13b7b0: 94b80002 */ lhu $t8,0x2($a1)
.L0f13b7b4:
/* f13b7b4: 03e00008 */ jr $ra
/* f13b7b8: 00000000 */ sll $zero,$zero,0x0
);
GLOBAL_ASM(
glabel func0f13b7bc
/* f13b7bc: 3c018006 */ lui $at,0x8006
/* f13b7c0: c4241634 */ lwc1 $f4,0x1634($at)
/* f13b7c4: 3c014080 */ lui $at,0x4080
/* f13b7c8: 44813000 */ mtc1 $at,$f6
/* f13b7cc: 3c014580 */ lui $at,0x4580
/* f13b7d0: 44815000 */ mtc1 $at,$f10
/* f13b7d4: 46062202 */ mul.s $f8,$f4,$f6
/* f13b7d8: 27bdfff8 */ addiu $sp,$sp,-8
/* f13b7dc: afb00004 */ sw $s0,0x4($sp)
/* f13b7e0: 90a90001 */ lbu $t1,0x1($a1)
/* f13b7e4: 3c08800a */ lui $t0,%hi(var800a418c)
/* f13b7e8: 00808025 */ or $s0,$a0,$zero
/* f13b7ec: 2508418c */ addiu $t0,$t0,%lo(var800a418c)
/* f13b7f0: 460a4402 */ mul.s $f16,$f8,$f10
/* f13b7f4: 00001825 */ or $v1,$zero,$zero
/* f13b7f8: 00003025 */ or $a2,$zero,$zero
/* f13b7fc: 4600848d */ trunc.w.s $f18,$f16
/* f13b800: 44029000 */ mfc1 $v0,$f18
/* f13b804: 00000000 */ sll $zero,$zero,0x0
/* f13b808: 04410004 */ bgez $v0,.L0f13b81c
/* f13b80c: 304f0fff */ andi $t7,$v0,0xfff
/* f13b810: 11e00002 */ beqz $t7,.L0f13b81c
/* f13b814: 00000000 */ sll $zero,$zero,0x0
/* f13b818: 25eff000 */ addiu $t7,$t7,-4096
.L0f13b81c:
/* f13b81c: 000fc400 */ sll $t8,$t7,0x10
/* f13b820: 1920001c */ blez $t1,.L0f13b894
/* f13b824: 00181403 */ sra $v0,$t8,0x10
/* f13b828: 94ab0002 */ lhu $t3,0x2($a1)
.L0f13b82c:
/* f13b82c: 8d0a0000 */ lw $t2,0x0($t0)
/* f13b830: 24630001 */ addiu $v1,$v1,0x1
/* f13b834: 000b6080 */ sll $t4,$t3,0x2
/* f13b838: 018b6023 */ subu $t4,$t4,$t3
/* f13b83c: 000c6040 */ sll $t4,$t4,0x1
/* f13b840: 014c6821 */ addu $t5,$t2,$t4
/* f13b844: 01a63821 */ addu $a3,$t5,$a2
/* f13b848: 94ee0000 */ lhu $t6,0x0($a3)
/* f13b84c: 84ef0004 */ lh $t7,0x4($a3)
/* f13b850: 01d02021 */ addu $a0,$t6,$s0
/* f13b854: 01e2c023 */ subu $t8,$t7,$v0
/* f13b858: a498000a */ sh $t8,0xa($a0)
/* f13b85c: 94a90002 */ lhu $t1,0x2($a1)
/* f13b860: 8d190000 */ lw $t9,0x0($t0)
/* f13b864: 00095880 */ sll $t3,$t1,0x2
/* f13b868: 01695823 */ subu $t3,$t3,$t1
/* f13b86c: 000b5840 */ sll $t3,$t3,0x1
/* f13b870: 032b5021 */ addu $t2,$t9,$t3
/* f13b874: 01466021 */ addu $t4,$t2,$a2
/* f13b878: 858d0002 */ lh $t5,0x2($t4)
/* f13b87c: 24c60006 */ addiu $a2,$a2,0x6
/* f13b880: a48d0008 */ sh $t5,0x8($a0)
/* f13b884: 90ae0001 */ lbu $t6,0x1($a1)
/* f13b888: 006e082a */ slt $at,$v1,$t6
/* f13b88c: 5420ffe7 */ bnezl $at,.L0f13b82c
/* f13b890: 94ab0002 */ lhu $t3,0x2($a1)
.L0f13b894:
/* f13b894: 8fb00004 */ lw $s0,0x4($sp)
/* f13b898: 03e00008 */ jr $ra
/* f13b89c: 27bd0008 */ addiu $sp,$sp,0x8
);
GLOBAL_ASM(
glabel func0f13b8a0
/* f13b8a0: 27bdffb8 */ addiu $sp,$sp,-72
/* f13b8a4: 3c018006 */ lui $at,0x8006
/* f13b8a8: c4241634 */ lwc1 $f4,0x1634($at)
/* f13b8ac: 3c0140a0 */ lui $at,0x40a0
/* f13b8b0: 44813000 */ mtc1 $at,$f6
/* f13b8b4: afb50040 */ sw $s5,0x40($sp)
/* f13b8b8: afb20034 */ sw $s2,0x34($sp)
/* f13b8bc: 00a09025 */ or $s2,$a1,$zero
/* f13b8c0: 0080a825 */ or $s5,$a0,$zero
/* f13b8c4: f7b80020 */ sdc1 $f24,0x20($sp)
/* f13b8c8: afbf0044 */ sw $ra,0x44($sp)
/* f13b8cc: 3c047f1b */ lui $a0,%hi(var7f1b5960)
/* f13b8d0: 3c058008 */ lui $a1,%hi(var8007f700)
/* f13b8d4: 46062602 */ mul.s $f24,$f4,$f6
/* f13b8d8: afb4003c */ sw $s4,0x3c($sp)
/* f13b8dc: afb30038 */ sw $s3,0x38($sp)
/* f13b8e0: afb10030 */ sw $s1,0x30($sp)
/* f13b8e4: afb0002c */ sw $s0,0x2c($sp)
/* f13b8e8: f7b60018 */ sdc1 $f22,0x18($sp)
/* f13b8ec: f7b40010 */ sdc1 $f20,0x10($sp)
/* f13b8f0: 24a5f700 */ addiu $a1,$a1,%lo(var8007f700)
/* f13b8f4: 0c0036cc */ jal func0000db30
/* f13b8f8: 24845960 */ addiu $a0,$a0,%lo(var7f1b5960)
/* f13b8fc: 3c047f1b */ lui $a0,%hi(var7f1b5968)
/* f13b900: 3c058008 */ lui $a1,%hi(var8007f6fc)
/* f13b904: 24a5f6fc */ addiu $a1,$a1,%lo(var8007f6fc)
/* f13b908: 0c0036cc */ jal func0000db30
/* f13b90c: 24845968 */ addiu $a0,$a0,%lo(var7f1b5968)
/* f13b910: 924e0001 */ lbu $t6,0x1($s2)
/* f13b914: 00009825 */ or $s3,$zero,$zero
/* f13b918: 00008025 */ or $s0,$zero,$zero
/* f13b91c: 19c00083 */ blez $t6,.L0f13bb2c
/* f13b920: 3c017f1b */ lui $at,%hi(var7f1b5970)
/* f13b924: 3c11800a */ lui $s1,%hi(var800a418c)
/* f13b928: 2631418c */ addiu $s1,$s1,%lo(var800a418c)
/* f13b92c: c4365970 */ lwc1 $f22,%lo(var7f1b5970)($at)
/* f13b930: 96580002 */ lhu $t8,0x2($s2)
.L0f13b934:
/* f13b934: 8e2f0000 */ lw $t7,0x0($s1)
/* f13b938: 3c0b8008 */ lui $t3,0x8008
/* f13b93c: 0018c880 */ sll $t9,$t8,0x2
/* f13b940: 0338c823 */ subu $t9,$t9,$t8
/* f13b944: 0019c840 */ sll $t9,$t9,0x1
/* f13b948: 01f94021 */ addu $t0,$t7,$t9
/* f13b94c: 8d6bf700 */ lw $t3,-0x900($t3)
/* f13b950: 01101021 */ addu $v0,$t0,$s0
/* f13b954: 844a0004 */ lh $t2,0x4($v0)
/* f13b958: 94490000 */ lhu $t1,0x0($v0)
/* f13b95c: 448b9000 */ mtc1 $t3,$f18
/* f13b960: 014b001b */ divu $zero,$t2,$t3
/* f13b964: 00006010 */ mfhi $t4
/* f13b968: 448c4000 */ mtc1 $t4,$f8
/* f13b96c: 0135a021 */ addu $s4,$t1,$s5
/* f13b970: 15600002 */ bnez $t3,.L0f13b97c
/* f13b974: 00000000 */ sll $zero,$zero,0x0
/* f13b978: 0007000d */ break 0x7
.L0f13b97c:
/* f13b97c: 468042a0 */ cvt.s.w $f10,$f8
/* f13b980: 05810004 */ bgez $t4,.L0f13b994
/* f13b984: 3c014f80 */ lui $at,0x4f80
/* f13b988: 44818000 */ mtc1 $at,$f16
/* f13b98c: 00000000 */ sll $zero,$zero,0x0
/* f13b990: 46105280 */ add.s $f10,$f10,$f16
.L0f13b994:
/* f13b994: 05610005 */ bgez $t3,.L0f13b9ac
/* f13b998: 46809120 */ cvt.s.w $f4,$f18
/* f13b99c: 3c014f80 */ lui $at,0x4f80
/* f13b9a0: 44813000 */ mtc1 $at,$f6
/* f13b9a4: 00000000 */ sll $zero,$zero,0x0
/* f13b9a8: 46062100 */ add.s $f4,$f4,$f6
.L0f13b9ac:
/* f13b9ac: 46045203 */ div.s $f8,$f10,$f4
/* f13b9b0: 46184400 */ add.s $f16,$f8,$f24
/* f13b9b4: 46168502 */ mul.s $f20,$f16,$f22
/* f13b9b8: 0c0068f7 */ jal func0001a3dc
/* f13b9bc: 4600a306 */ mov.s $f12,$f20
/* f13b9c0: 964e0002 */ lhu $t6,0x2($s2)
/* f13b9c4: 3c098008 */ lui $t1,0x8008
/* f13b9c8: 8d29f6fc */ lw $t1,-0x904($t1)
/* f13b9cc: 8e2d0000 */ lw $t5,0x0($s1)
/* f13b9d0: 000ec080 */ sll $t8,$t6,0x2
/* f13b9d4: 030ec023 */ subu $t8,$t8,$t6
/* f13b9d8: 0018c040 */ sll $t8,$t8,0x1
/* f13b9dc: 44899000 */ mtc1 $t1,$f18
/* f13b9e0: 01b87821 */ addu $t7,$t5,$t8
/* f13b9e4: 01f0c821 */ addu $t9,$t7,$s0
/* f13b9e8: 87280004 */ lh $t0,0x4($t9)
/* f13b9ec: 05210005 */ bgez $t1,.L0f13ba04
/* f13b9f0: 468091a0 */ cvt.s.w $f6,$f18
/* f13b9f4: 3c014f80 */ lui $at,0x4f80
/* f13b9f8: 44815000 */ mtc1 $at,$f10
/* f13b9fc: 00000000 */ sll $zero,$zero,0x0
/* f13ba00: 460a3180 */ add.s $f6,$f6,$f10
.L0f13ba04:
/* f13ba04: 46060102 */ mul.s $f4,$f0,$f6
/* f13ba08: 3c014f80 */ lui $at,0x4f80
/* f13ba0c: 4600220d */ trunc.w.s $f8,$f4
/* f13ba10: 440c4000 */ mfc1 $t4,$f8
/* f13ba14: 00000000 */ sll $zero,$zero,0x0
/* f13ba18: 000c5c00 */ sll $t3,$t4,0x10
/* f13ba1c: 000b7403 */ sra $t6,$t3,0x10
/* f13ba20: 01c86821 */ addu $t5,$t6,$t0
/* f13ba24: a68d000a */ sh $t5,0xa($s4)
/* f13ba28: 964f0002 */ lhu $t7,0x2($s2)
/* f13ba2c: 8e380000 */ lw $t8,0x0($s1)
/* f13ba30: 3c0e8008 */ lui $t6,0x8008
/* f13ba34: 000fc880 */ sll $t9,$t7,0x2
/* f13ba38: 032fc823 */ subu $t9,$t9,$t7
/* f13ba3c: 0019c840 */ sll $t9,$t9,0x1
/* f13ba40: 03194821 */ addu $t1,$t8,$t9
/* f13ba44: 01305021 */ addu $t2,$t1,$s0
/* f13ba48: 854c0002 */ lh $t4,0x2($t2)
/* f13ba4c: 8dcef700 */ lw $t6,-0x900($t6)
/* f13ba50: 258b0016 */ addiu $t3,$t4,0x16
/* f13ba54: 016e001b */ divu $zero,$t3,$t6
/* f13ba58: 00004010 */ mfhi $t0
/* f13ba5c: 44888000 */ mtc1 $t0,$f16
/* f13ba60: 15c00002 */ bnez $t6,.L0f13ba6c
/* f13ba64: 00000000 */ sll $zero,$zero,0x0
/* f13ba68: 0007000d */ break 0x7
.L0f13ba6c:
/* f13ba6c: 448e3000 */ mtc1 $t6,$f6
/* f13ba70: 05010004 */ bgez $t0,.L0f13ba84
/* f13ba74: 468084a0 */ cvt.s.w $f18,$f16
/* f13ba78: 44815000 */ mtc1 $at,$f10
/* f13ba7c: 00000000 */ sll $zero,$zero,0x0
/* f13ba80: 460a9480 */ add.s $f18,$f18,$f10
.L0f13ba84:
/* f13ba84: 05c10005 */ bgez $t6,.L0f13ba9c
/* f13ba88: 46803120 */ cvt.s.w $f4,$f6
/* f13ba8c: 3c014f80 */ lui $at,0x4f80
/* f13ba90: 44814000 */ mtc1 $at,$f8
/* f13ba94: 00000000 */ sll $zero,$zero,0x0
/* f13ba98: 46082100 */ add.s $f4,$f4,$f8
.L0f13ba9c:
/* f13ba9c: 46049403 */ div.s $f16,$f18,$f4
/* f13baa0: 46188280 */ add.s $f10,$f16,$f24
/* f13baa4: 46165502 */ mul.s $f20,$f10,$f22
/* f13baa8: 0c0068f4 */ jal func0001a3d0
/* f13baac: 4600a306 */ mov.s $f12,$f20
/* f13bab0: 964f0002 */ lhu $t7,0x2($s2)
/* f13bab4: 3c0c8008 */ lui $t4,0x8008
/* f13bab8: 8d8cf6fc */ lw $t4,-0x904($t4)
/* f13babc: 8e2d0000 */ lw $t5,0x0($s1)
/* f13bac0: 000fc080 */ sll $t8,$t7,0x2
/* f13bac4: 030fc023 */ subu $t8,$t8,$t7
/* f13bac8: 0018c040 */ sll $t8,$t8,0x1
/* f13bacc: 448c3000 */ mtc1 $t4,$f6
/* f13bad0: 01b8c821 */ addu $t9,$t5,$t8
/* f13bad4: 03304821 */ addu $t1,$t9,$s0
/* f13bad8: 852a0002 */ lh $t2,0x2($t1)
/* f13badc: 05810005 */ bgez $t4,.L0f13baf4
/* f13bae0: 46803220 */ cvt.s.w $f8,$f6
/* f13bae4: 3c014f80 */ lui $at,0x4f80
/* f13bae8: 44819000 */ mtc1 $at,$f18
/* f13baec: 00000000 */ sll $zero,$zero,0x0
/* f13baf0: 46124200 */ add.s $f8,$f8,$f18
.L0f13baf4:
/* f13baf4: 46080102 */ mul.s $f4,$f0,$f8
/* f13baf8: 26730001 */ addiu $s3,$s3,0x1
/* f13bafc: 26100006 */ addiu $s0,$s0,0x6
/* f13bb00: 4600240d */ trunc.w.s $f16,$f4
/* f13bb04: 44088000 */ mfc1 $t0,$f16
/* f13bb08: 00000000 */ sll $zero,$zero,0x0
/* f13bb0c: 00087400 */ sll $t6,$t0,0x10
/* f13bb10: 000e7c03 */ sra $t7,$t6,0x10
/* f13bb14: 01ea6821 */ addu $t5,$t7,$t2
/* f13bb18: a68d0008 */ sh $t5,0x8($s4)
/* f13bb1c: 92580001 */ lbu $t8,0x1($s2)
/* f13bb20: 0278082a */ slt $at,$s3,$t8
/* f13bb24: 5420ff83 */ bnezl $at,.L0f13b934
/* f13bb28: 96580002 */ lhu $t8,0x2($s2)
.L0f13bb2c:
/* f13bb2c: 8fbf0044 */ lw $ra,0x44($sp)
/* f13bb30: d7b40010 */ ldc1 $f20,0x10($sp)
/* f13bb34: d7b60018 */ ldc1 $f22,0x18($sp)
/* f13bb38: d7b80020 */ ldc1 $f24,0x20($sp)
/* f13bb3c: 8fb0002c */ lw $s0,0x2c($sp)
/* f13bb40: 8fb10030 */ lw $s1,0x30($sp)
/* f13bb44: 8fb20034 */ lw $s2,0x34($sp)
/* f13bb48: 8fb30038 */ lw $s3,0x38($sp)
/* f13bb4c: 8fb4003c */ lw $s4,0x3c($sp)
/* f13bb50: 8fb50040 */ lw $s5,0x40($sp)
/* f13bb54: 03e00008 */ jr $ra
/* f13bb58: 27bd0048 */ addiu $sp,$sp,0x48
);
GLOBAL_ASM(
glabel func0f13bb5c
/* f13bb5c: 3c013f80 */ lui $at,0x3f80
/* f13bb60: 44812000 */ mtc1 $at,$f4
/* f13bb64: 3c018006 */ lui $at,0x8006
/* f13bb68: c4261634 */ lwc1 $f6,0x1634($at)
/* f13bb6c: 3c014270 */ lui $at,0x4270
/* f13bb70: 44815000 */ mtc1 $at,$f10
/* f13bb74: 46062201 */ sub.s $f8,$f4,$f6
/* f13bb78: 3c014100 */ lui $at,0x4100
/* f13bb7c: 44819000 */ mtc1 $at,$f18
/* f13bb80: 27bdfff8 */ addiu $sp,$sp,-8
/* f13bb84: 460a4402 */ mul.s $f16,$f8,$f10
/* f13bb88: afb00004 */ sw $s0,0x4($sp)
/* f13bb8c: 90b90001 */ lbu $t9,0x1($a1)
/* f13bb90: 3c08800a */ lui $t0,%hi(var800a418c)
/* f13bb94: 00808025 */ or $s0,$a0,$zero
/* f13bb98: 2508418c */ addiu $t0,$t0,%lo(var800a418c)
/* f13bb9c: 00001825 */ or $v1,$zero,$zero
/* f13bba0: 46128102 */ mul.s $f4,$f16,$f18
/* f13bba4: 00003025 */ or $a2,$zero,$zero
/* f13bba8: 4600218d */ trunc.w.s $f6,$f4
/* f13bbac: 44023000 */ mfc1 $v0,$f6
/* f13bbb0: 00000000 */ sll $zero,$zero,0x0
/* f13bbb4: 04410004 */ bgez $v0,.L0f13bbc8
/* f13bbb8: 304f0007 */ andi $t7,$v0,0x7
/* f13bbbc: 11e00002 */ beqz $t7,.L0f13bbc8
/* f13bbc0: 00000000 */ sll $zero,$zero,0x0
/* f13bbc4: 25effff8 */ addiu $t7,$t7,-8
.L0f13bbc8:
/* f13bbc8: 1b20001c */ blez $t9,.L0f13bc3c
/* f13bbcc: 000f1200 */ sll $v0,$t7,0x8
/* f13bbd0: 94aa0002 */ lhu $t2,0x2($a1)
.L0f13bbd4:
/* f13bbd4: 8d090000 */ lw $t1,0x0($t0)
/* f13bbd8: 24630001 */ addiu $v1,$v1,0x1
/* f13bbdc: 000a5880 */ sll $t3,$t2,0x2
/* f13bbe0: 016a5823 */ subu $t3,$t3,$t2
/* f13bbe4: 000b5840 */ sll $t3,$t3,0x1
/* f13bbe8: 012b6021 */ addu $t4,$t1,$t3
/* f13bbec: 01863821 */ addu $a3,$t4,$a2
/* f13bbf0: 94ed0000 */ lhu $t5,0x0($a3)
/* f13bbf4: 84ee0002 */ lh $t6,0x2($a3)
/* f13bbf8: 01b02021 */ addu $a0,$t5,$s0
/* f13bbfc: 01c27821 */ addu $t7,$t6,$v0
/* f13bc00: a48f0008 */ sh $t7,0x8($a0)
/* f13bc04: 94b90002 */ lhu $t9,0x2($a1)
/* f13bc08: 8d180000 */ lw $t8,0x0($t0)
/* f13bc0c: 00195080 */ sll $t2,$t9,0x2
/* f13bc10: 01595023 */ subu $t2,$t2,$t9
/* f13bc14: 000a5040 */ sll $t2,$t2,0x1
/* f13bc18: 030a4821 */ addu $t1,$t8,$t2
/* f13bc1c: 01265821 */ addu $t3,$t1,$a2
/* f13bc20: 856c0004 */ lh $t4,0x4($t3)
/* f13bc24: 24c60006 */ addiu $a2,$a2,0x6
/* f13bc28: a48c000a */ sh $t4,0xa($a0)
/* f13bc2c: 90ad0001 */ lbu $t5,0x1($a1)
/* f13bc30: 006d082a */ slt $at,$v1,$t5
/* f13bc34: 5420ffe7 */ bnezl $at,.L0f13bbd4
/* f13bc38: 94aa0002 */ lhu $t2,0x2($a1)
.L0f13bc3c:
/* f13bc3c: 8fb00004 */ lw $s0,0x4($sp)
/* f13bc40: 03e00008 */ jr $ra
/* f13bc44: 27bd0008 */ addiu $sp,$sp,0x8
);
GLOBAL_ASM(
glabel func0f13bc48
/* f13bc48: 27bdffc8 */ addiu $sp,$sp,-56
/* f13bc4c: 3c038008 */ lui $v1,0x8008
/* f13bc50: 8c63f6f0 */ lw $v1,-0x910($v1)
/* f13bc54: afb30024 */ sw $s3,0x24($sp)
/* f13bc58: afb1001c */ sw $s1,0x1c($sp)
/* f13bc5c: 00a09825 */ or $s3,$a1,$zero
/* f13bc60: afbf0034 */ sw $ra,0x34($sp)
/* f13bc64: afb60030 */ sw $s6,0x30($sp)
/* f13bc68: afb5002c */ sw $s5,0x2c($sp)
/* f13bc6c: afb40028 */ sw $s4,0x28($sp)
/* f13bc70: afb20020 */ sw $s2,0x20($sp)
/* f13bc74: afb00018 */ sw $s0,0x18($sp)
/* f13bc78: 2406ffff */ addiu $a2,$zero,-1
/* f13bc7c: 1860000c */ blez $v1,.L0f13bcb0
/* f13bc80: 00008825 */ or $s1,$zero,$zero
/* f13bc84: 3c02800a */ lui $v0,%hi(var800a000c)
/* f13bc88: 8c424194 */ lw $v0,0x4194($v0)
.L0f13bc8c:
/* f13bc8c: 944e0000 */ lhu $t6,0x0($v0)
/* f13bc90: 548e0004 */ bnel $a0,$t6,.L0f13bca4
/* f13bc94: 26310001 */ addiu $s1,$s1,0x1
/* f13bc98: 10000005 */ beqz $zero,.L0f13bcb0
/* f13bc9c: 02203025 */ or $a2,$s1,$zero
/* f13bca0: 26310001 */ addiu $s1,$s1,0x1
.L0f13bca4:
/* f13bca4: 0223082a */ slt $at,$s1,$v1
/* f13bca8: 1420fff8 */ bnez $at,.L0f13bc8c
/* f13bcac: 2442000c */ addiu $v0,$v0,%lo(var800a000c)
.L0f13bcb0:
/* f13bcb0: 2401ffff */ addiu $at,$zero,-1
/* f13bcb4: 10c100e7 */ beq $a2,$at,.L0f13c054
/* f13bcb8: 3c03800a */ lui $v1,0x800a
/* f13bcbc: 3c0f800a */ lui $t7,0x800a
/* f13bcc0: 8def4194 */ lw $t7,0x4194($t7)
/* f13bcc4: 0006a080 */ sll $s4,$a2,0x2
/* f13bcc8: 0286a023 */ subu $s4,$s4,$a2
/* f13bccc: 0014a080 */ sll $s4,$s4,0x2
/* f13bcd0: 01f41021 */ addu $v0,$t7,$s4
/* f13bcd4: 8c580008 */ lw $t8,0x8($v0)
/* f13bcd8: 8c639fcc */ lw $v1,-0x6034($v1)
/* f13bcdc: 507800de */ beql $v1,$t8,.L0f13c058
/* f13bce0: 8fbf0034 */ lw $ra,0x34($sp)
/* f13bce4: 94590004 */ lhu $t9,0x4($v0)
/* f13bce8: 3c16800a */ lui $s6,%hi(var800a4190)
/* f13bcec: 26d64190 */ addiu $s6,$s6,%lo(var800a4190)
/* f13bcf0: 1b2000d7 */ blez $t9,.L0f13c050
/* f13bcf4: 00008825 */ or $s1,$zero,$zero
/* f13bcf8: 3c12800a */ lui $s2,%hi(var800a418c)
/* f13bcfc: 2652418c */ addiu $s2,$s2,%lo(var800a418c)
/* f13bd00: 3c150001 */ lui $s5,0x1
/* f13bd04: 944c0002 */ lhu $t4,0x2($v0)
.L0f13bd08:
/* f13bd08: 8ecf0000 */ lw $t7,0x0($s6)
/* f13bd0c: 24067fff */ addiu $a2,$zero,0x7fff
/* f13bd10: 01916821 */ addu $t5,$t4,$s1
/* f13bd14: 000d7080 */ sll $t6,$t5,0x2
/* f13bd18: 01cf8021 */ addu $s0,$t6,$t7
/* f13bd1c: 92030000 */ lbu $v1,0x0($s0)
/* f13bd20: 24078002 */ addiu $a3,$zero,-32766
/* f13bd24: 24087fff */ addiu $t0,$zero,0x7fff
/* f13bd28: 30780001 */ andi $t8,$v1,0x1
/* f13bd2c: 17000068 */ bnez $t8,.L0f13bed0
/* f13bd30: 24098002 */ addiu $t1,$zero,-32766
/* f13bd34: 92190001 */ lbu $t9,0x1($s0)
/* f13bd38: 00005025 */ or $t2,$zero,$zero
/* f13bd3c: 00005825 */ or $t3,$zero,$zero
/* f13bd40: 1b20002f */ blez $t9,.L0f13be00
/* f13bd44: 00008825 */ or $s1,$zero,$zero
/* f13bd48: 00002025 */ or $a0,$zero,$zero
/* f13bd4c: 960d0002 */ lhu $t5,0x2($s0)
.L0f13bd50:
/* f13bd50: 8e4c0000 */ lw $t4,0x0($s2)
/* f13bd54: 000d7080 */ sll $t6,$t5,0x2
/* f13bd58: 01cd7023 */ subu $t6,$t6,$t5
/* f13bd5c: 000e7040 */ sll $t6,$t6,0x1
/* f13bd60: 018e7821 */ addu $t7,$t4,$t6
/* f13bd64: 01e41021 */ addu $v0,$t7,$a0
/* f13bd68: 94580000 */ lhu $t8,0x0($v0)
/* f13bd6c: 03131821 */ addu $v1,$t8,$s3
/* f13bd70: 84790008 */ lh $t9,0x8($v1)
/* f13bd74: a4590002 */ sh $t9,0x2($v0)
/* f13bd78: 960e0002 */ lhu $t6,0x2($s0)
/* f13bd7c: 8e4c0000 */ lw $t4,0x0($s2)
/* f13bd80: 846d000a */ lh $t5,0xa($v1)
/* f13bd84: 000e7880 */ sll $t7,$t6,0x2
/* f13bd88: 01ee7823 */ subu $t7,$t7,$t6
/* f13bd8c: 000f7840 */ sll $t7,$t7,0x1
/* f13bd90: 018fc021 */ addu $t8,$t4,$t7
/* f13bd94: 0304c821 */ addu $t9,$t8,$a0
/* f13bd98: a72d0004 */ sh $t5,0x4($t9)
/* f13bd9c: 84650008 */ lh $a1,0x8($v1)
/* f13bda0: 00a6082a */ slt $at,$a1,$a2
/* f13bda4: 50200003 */ beqzl $at,.L0f13bdb4
/* f13bda8: 8462000a */ lh $v0,0xa($v1)
/* f13bdac: 00a03025 */ or $a2,$a1,$zero
/* f13bdb0: 8462000a */ lh $v0,0xa($v1)
.L0f13bdb4:
/* f13bdb4: 0048082a */ slt $at,$v0,$t0
/* f13bdb8: 50200003 */ beqzl $at,.L0f13bdc8
/* f13bdbc: 00e5082a */ slt $at,$a3,$a1
/* f13bdc0: 00404025 */ or $t0,$v0,$zero
/* f13bdc4: 00e5082a */ slt $at,$a3,$a1
.L0f13bdc8:
/* f13bdc8: 50200003 */ beqzl $at,.L0f13bdd8
/* f13bdcc: 0122082a */ slt $at,$t1,$v0
/* f13bdd0: 00a03825 */ or $a3,$a1,$zero
/* f13bdd4: 0122082a */ slt $at,$t1,$v0
.L0f13bdd8:
/* f13bdd8: 50200003 */ beqzl $at,.L0f13bde8
/* f13bddc: 920e0001 */ lbu $t6,0x1($s0)
/* f13bde0: 00404825 */ or $t1,$v0,$zero
/* f13bde4: 920e0001 */ lbu $t6,0x1($s0)
.L0f13bde8:
/* f13bde8: 26310001 */ addiu $s1,$s1,0x1
/* f13bdec: 24840006 */ addiu $a0,$a0,0x6
/* f13bdf0: 022e082a */ slt $at,$s1,$t6
/* f13bdf4: 5420ffd6 */ bnezl $at,.L0f13bd50
/* f13bdf8: 960d0002 */ lhu $t5,0x2($s0)
/* f13bdfc: 92030000 */ lbu $v1,0x0($s0)
.L0f13be00:
/* f13be00: 346f0001 */ ori $t7,$v1,0x1
/* f13be04: 28c1a300 */ slti $at,$a2,-23808
/* f13be08: 10200002 */ beqz $at,.L0f13be14
/* f13be0c: a20f0000 */ sb $t7,0x0($s0)
/* f13be10: 240a2000 */ addiu $t2,$zero,0x2000
.L0f13be14:
/* f13be14: 2901a300 */ slti $at,$t0,-23808
/* f13be18: 50200003 */ beqzl $at,.L0f13be28
/* f13be1c: 28e15d01 */ slti $at,$a3,0x5d01
/* f13be20: 240b2000 */ addiu $t3,$zero,0x2000
/* f13be24: 28e15d01 */ slti $at,$a3,0x5d01
.L0f13be28:
/* f13be28: 54200003 */ bnezl $at,.L0f13be38
/* f13be2c: 29215d01 */ slti $at,$t1,0x5d01
/* f13be30: 240ae000 */ addiu $t2,$zero,-8192
/* f13be34: 29215d01 */ slti $at,$t1,0x5d01
.L0f13be38:
/* f13be38: 14200002 */ bnez $at,.L0f13be44
/* f13be3c: 00000000 */ sll $zero,$zero,0x0
/* f13be40: 240be000 */ addiu $t3,$zero,-8192
.L0f13be44:
/* f13be44: 55400004 */ bnezl $t2,.L0f13be58
/* f13be48: 92180001 */ lbu $t8,0x1($s0)
/* f13be4c: 11600020 */ beqz $t3,.L0f13bed0
/* f13be50: 00000000 */ sll $zero,$zero,0x0
/* f13be54: 92180001 */ lbu $t8,0x1($s0)
.L0f13be58:
/* f13be58: 00008825 */ or $s1,$zero,$zero
/* f13be5c: 00002025 */ or $a0,$zero,$zero
/* f13be60: 1b00001b */ blez $t8,.L0f13bed0
/* f13be64: 00000000 */ sll $zero,$zero,0x0
/* f13be68: 96190002 */ lhu $t9,0x2($s0)
.L0f13be6c:
/* f13be6c: 8e4d0000 */ lw $t5,0x0($s2)
/* f13be70: 26310001 */ addiu $s1,$s1,0x1
/* f13be74: 00197080 */ sll $t6,$t9,0x2
/* f13be78: 01d97023 */ subu $t6,$t6,$t9
/* f13be7c: 000e7040 */ sll $t6,$t6,0x1
/* f13be80: 01ae6021 */ addu $t4,$t5,$t6
/* f13be84: 01841021 */ addu $v0,$t4,$a0
/* f13be88: 844f0002 */ lh $t7,0x2($v0)
/* f13be8c: 01eac021 */ addu $t8,$t7,$t2
/* f13be90: a4580002 */ sh $t8,0x2($v0)
/* f13be94: 960d0002 */ lhu $t5,0x2($s0)
/* f13be98: 8e590000 */ lw $t9,0x0($s2)
/* f13be9c: 000d7080 */ sll $t6,$t5,0x2
/* f13bea0: 01cd7023 */ subu $t6,$t6,$t5
/* f13bea4: 000e7040 */ sll $t6,$t6,0x1
/* f13bea8: 032e6021 */ addu $t4,$t9,$t6
/* f13beac: 01841021 */ addu $v0,$t4,$a0
/* f13beb0: 844f0004 */ lh $t7,0x4($v0)
/* f13beb4: 24840006 */ addiu $a0,$a0,0x6
/* f13beb8: 01ebc021 */ addu $t8,$t7,$t3
/* f13bebc: a4580004 */ sh $t8,0x4($v0)
/* f13bec0: 920d0001 */ lbu $t5,0x1($s0)
/* f13bec4: 022d082a */ slt $at,$s1,$t5
/* f13bec8: 5420ffe8 */ bnezl $at,.L0f13be6c
/* f13becc: 96190002 */ lhu $t9,0x2($s0)
.L0f13bed0:
/* f13bed0: 3c19800a */ lui $t9,0x800a
/* f13bed4: 8f394194 */ lw $t9,0x4194($t9)
/* f13bed8: 8ece0000 */ lw $t6,0x0($s6)
/* f13bedc: 00116880 */ sll $t5,$s1,0x2
/* f13bee0: 03341021 */ addu $v0,$t9,$s4
/* f13bee4: 944c0002 */ lhu $t4,0x2($v0)
/* f13bee8: 000c7880 */ sll $t7,$t4,0x2
/* f13beec: 01cfc021 */ addu $t8,$t6,$t7
/* f13bef0: 030dc821 */ addu $t9,$t8,$t5
/* f13bef4: 972c0000 */ lhu $t4,0x0($t9)
/* f13bef8: 000c7242 */ srl $t6,$t4,0x9
/* f13befc: 25cfffff */ addiu $t7,$t6,-1
/* f13bf00: 2de10007 */ sltiu $at,$t7,0x7
/* f13bf04: 1020004b */ beqz $at,.L0f13c034
/* f13bf08: 000f7880 */ sll $t7,$t7,0x2
/* f13bf0c: 3c017f1b */ lui $at,%hi(var7f1b5974)
/* f13bf10: 002f0821 */ addu $at,$at,$t7
/* f13bf14: 8c2f5974 */ lw $t7,%lo(var7f1b5974)($at)
/* f13bf18: 01e00008 */ jr $t7
/* f13bf1c: 00000000 */ sll $zero,$zero,0x0
/* f13bf20: 02602025 */ or $a0,$s3,$zero
/* f13bf24: 0fc4ed9c */ jal func0f13b670
/* f13bf28: 02002825 */ or $a1,$s0,$zero
/* f13bf2c: 3c18800a */ lui $t8,0x800a
/* f13bf30: 8f184194 */ lw $t8,0x4194($t8)
/* f13bf34: 1000003f */ beqz $zero,.L0f13c034
/* f13bf38: 03141021 */ addu $v0,$t8,$s4
/* f13bf3c: 02602025 */ or $a0,$s3,$zero
/* f13bf40: 0fc4edef */ jal func0f13b7bc
/* f13bf44: 02002825 */ or $a1,$s0,$zero
/* f13bf48: 3c0d800a */ lui $t5,0x800a
/* f13bf4c: 8dad4194 */ lw $t5,0x4194($t5)
/* f13bf50: 10000038 */ beqz $zero,.L0f13c034
/* f13bf54: 01b41021 */ addu $v0,$t5,$s4
/* f13bf58: 02602025 */ or $a0,$s3,$zero
/* f13bf5c: 0fc4ee28 */ jal func0f13b8a0
/* f13bf60: 02002825 */ or $a1,$s0,$zero
/* f13bf64: 3c19800a */ lui $t9,0x800a
/* f13bf68: 8f394194 */ lw $t9,0x4194($t9)
/* f13bf6c: 10000031 */ beqz $zero,.L0f13c034
/* f13bf70: 03341021 */ addu $v0,$t9,$s4
/* f13bf74: 02602025 */ or $a0,$s3,$zero
/* f13bf78: 0fc4eed7 */ jal func0f13bb5c
/* f13bf7c: 02002825 */ or $a1,$s0,$zero
/* f13bf80: 3c0c800a */ lui $t4,0x800a
/* f13bf84: 8d8c4194 */ lw $t4,0x4194($t4)
/* f13bf88: 1000002a */ beqz $zero,.L0f13c034
/* f13bf8c: 01941021 */ addu $v0,$t4,$s4
/* f13bf90: 00002025 */ or $a0,$zero,$zero
/* f13bf94: 0fc127da */ jal chrHasStageFlag
/* f13bf98: 24050100 */ addiu $a1,$zero,0x100
/* f13bf9c: 10400007 */ beqz $v0,.L0f13bfbc
/* f13bfa0: 00002025 */ or $a0,$zero,$zero
/* f13bfa4: 0fc127da */ jal chrHasStageFlag
/* f13bfa8: 02a02825 */ or $a1,$s5,$zero
/* f13bfac: 14400003 */ bnez $v0,.L0f13bfbc
/* f13bfb0: 02602025 */ or $a0,$s3,$zero
/* f13bfb4: 0fc4ed9c */ jal func0f13b670
/* f13bfb8: 02002825 */ or $a1,$s0,$zero
.L0f13bfbc:
/* f13bfbc: 3c0e800a */ lui $t6,0x800a
/* f13bfc0: 8dce4194 */ lw $t6,0x4194($t6)
/* f13bfc4: 1000001b */ beqz $zero,.L0f13c034
/* f13bfc8: 01d41021 */ addu $v0,$t6,$s4
/* f13bfcc: 00002025 */ or $a0,$zero,$zero
/* f13bfd0: 0fc127da */ jal chrHasStageFlag
/* f13bfd4: 02a02825 */ or $a1,$s5,$zero
/* f13bfd8: 10400006 */ beqz $v0,.L0f13bff4
/* f13bfdc: 02602025 */ or $a0,$s3,$zero
/* f13bfe0: 02602025 */ or $a0,$s3,$zero
/* f13bfe4: 0fc4edd5 */ jal func0f13b754
/* f13bfe8: 02002825 */ or $a1,$s0,$zero
/* f13bfec: 10000003 */ beqz $zero,.L0f13bffc
/* f13bff0: 00000000 */ sll $zero,$zero,0x0
.L0f13bff4:
/* f13bff4: 0fc4ed9c */ jal func0f13b670
/* f13bff8: 02002825 */ or $a1,$s0,$zero
.L0f13bffc:
/* f13bffc: 3c0f800a */ lui $t7,0x800a
/* f13c000: 8def4194 */ lw $t7,0x4194($t7)
/* f13c004: 1000000b */ beqz $zero,.L0f13c034
/* f13c008: 01f41021 */ addu $v0,$t7,$s4
/* f13c00c: 00002025 */ or $a0,$zero,$zero
/* f13c010: 0fc127da */ jal chrHasStageFlag
/* f13c014: 02a02825 */ or $a1,$s5,$zero
/* f13c018: 14400003 */ bnez $v0,.L0f13c028
/* f13c01c: 02602025 */ or $a0,$s3,$zero
/* f13c020: 0fc4ed9c */ jal func0f13b670
/* f13c024: 02002825 */ or $a1,$s0,$zero
.L0f13c028:
/* f13c028: 3c18800a */ lui $t8,0x800a
/* f13c02c: 8f184194 */ lw $t8,0x4194($t8)
/* f13c030: 03141021 */ addu $v0,$t8,$s4
.L0f13c034:
/* f13c034: 944d0004 */ lhu $t5,0x4($v0)
/* f13c038: 26310001 */ addiu $s1,$s1,0x1
/* f13c03c: 022d082a */ slt $at,$s1,$t5
/* f13c040: 5420ff31 */ bnezl $at,.L0f13bd08
/* f13c044: 944c0002 */ lhu $t4,0x2($v0)
/* f13c048: 3c03800a */ lui $v1,0x800a
/* f13c04c: 8c639fcc */ lw $v1,-0x6034($v1)
.L0f13c050:
/* f13c050: ac430008 */ sw $v1,0x8($v0)
.L0f13c054:
/* f13c054: 8fbf0034 */ lw $ra,0x34($sp)
.L0f13c058:
/* f13c058: 8fb00018 */ lw $s0,0x18($sp)
/* f13c05c: 8fb1001c */ lw $s1,0x1c($sp)
/* f13c060: 8fb20020 */ lw $s2,0x20($sp)
/* f13c064: 8fb30024 */ lw $s3,0x24($sp)
/* f13c068: 8fb40028 */ lw $s4,0x28($sp)
/* f13c06c: 8fb5002c */ lw $s5,0x2c($sp)
/* f13c070: 8fb60030 */ lw $s6,0x30($sp)
/* f13c074: 03e00008 */ jr $ra
/* f13c078: 27bd0038 */ addiu $sp,$sp,0x38
);
GLOBAL_ASM(
glabel func0f13c07c
/* f13c07c: 3c088008 */ lui $t0,%hi(var8007f6e0)
/* f13c080: 2508f6e0 */ addiu $t0,$t0,%lo(var8007f6e0)
/* f13c084: 8d050000 */ lw $a1,0x0($t0)
/* f13c088: 3c038008 */ lui $v1,%hi(var8007f6f8)
/* f13c08c: 2463f6f8 */ addiu $v1,$v1,%lo(var8007f6f8)
/* f13c090: 04a00093 */ bltz $a1,.L0f13c2e0
/* f13c094: 3c0e800a */ lui $t6,0x800a
/* f13c098: 8dce4180 */ lw $t6,0x4180($t6)
/* f13c09c: 8c6f0000 */ lw $t7,0x0($v1)
/* f13c0a0: 3c098008 */ lui $t1,%hi(var8007f6e8)
/* f13c0a4: 2529f6e8 */ addiu $t1,$t1,%lo(var8007f6e8)
/* f13c0a8: 11cf008d */ beq $t6,$t7,.L0f13c2e0
/* f13c0ac: 00000000 */ sll $zero,$zero,0x0
/* f13c0b0: 8d380000 */ lw $t8,0x0($t1)
/* f13c0b4: 3c028008 */ lui $v0,%hi(var8007f6f4)
/* f13c0b8: 2442f6f4 */ addiu $v0,$v0,%lo(var8007f6f4)
/* f13c0bc: 17000039 */ bnez $t8,.L0f13c1a4
/* f13c0c0: 3c0d800a */ lui $t5,0x800a
/* f13c0c4: 8c590000 */ lw $t9,0x0($v0)
/* f13c0c8: 8dad4184 */ lw $t5,0x4184($t5)
/* f13c0cc: 3c0a8008 */ lui $t2,%hi(var8007f6f0)
/* f13c0d0: 254af6f0 */ addiu $t2,$t2,%lo(var8007f6f0)
/* f13c0d4: 032d082a */ slt $at,$t9,$t5
/* f13c0d8: 10200081 */ beqz $at,.L0f13c2e0
/* f13c0dc: 3c0e800a */ lui $t6,0x800a
/* f13c0e0: 8d460000 */ lw $a2,0x0($t2)
/* f13c0e4: 8dce4188 */ lw $t6,0x4188($t6)
/* f13c0e8: 240c000c */ addiu $t4,$zero,0xc
/* f13c0ec: 00ce082a */ slt $at,$a2,$t6
/* f13c0f0: 1020007b */ beqz $at,.L0f13c2e0
/* f13c0f4: 00000000 */ sll $zero,$zero,0x0
/* f13c0f8: 00cc0019 */ multu $a2,$t4
/* f13c0fc: 3c0b800a */ lui $t3,%hi(var800a4194)
/* f13c100: 256b4194 */ addiu $t3,$t3,%lo(var800a4194)
/* f13c104: 8d6f0000 */ lw $t7,0x0($t3)
/* f13c108: 0000c012 */ mflo $t8
/* f13c10c: 01f8c821 */ addu $t9,$t7,$t8
/* f13c110: a7250000 */ sh $a1,0x0($t9)
/* f13c114: 8d4f0000 */ lw $t7,0x0($t2)
/* f13c118: 8d6e0000 */ lw $t6,0x0($t3)
/* f13c11c: 8c4d0000 */ lw $t5,0x0($v0)
/* f13c120: 01ec0019 */ multu $t7,$t4
/* f13c124: 0000c012 */ mflo $t8
/* f13c128: 01d8c821 */ addu $t9,$t6,$t8
/* f13c12c: a72d0002 */ sh $t5,0x2($t9)
/* f13c130: 8d4e0000 */ lw $t6,0x0($t2)
/* f13c134: 8d6f0000 */ lw $t7,0x0($t3)
/* f13c138: 01cc0019 */ multu $t6,$t4
/* f13c13c: 0000c012 */ mflo $t8
/* f13c140: 01f86821 */ addu $t5,$t7,$t8
/* f13c144: a5a00004 */ sh $zero,0x4($t5)
/* f13c148: 8d4e0000 */ lw $t6,0x0($t2)
/* f13c14c: 8d790000 */ lw $t9,0x0($t3)
/* f13c150: 3c0d800a */ lui $t5,0x800a
/* f13c154: 01cc0019 */ multu $t6,$t4
/* f13c158: 00007812 */ mflo $t7
/* f13c15c: 032fc021 */ addu $t8,$t9,$t7
/* f13c160: af000008 */ sw $zero,0x8($t8)
/* f13c164: 8d0e0000 */ lw $t6,0x0($t0)
/* f13c168: 8dad4928 */ lw $t5,0x4928($t5)
/* f13c16c: 000ec8c0 */ sll $t9,$t6,0x3
/* f13c170: 032ec821 */ addu $t9,$t9,$t6
/* f13c174: 0019c880 */ sll $t9,$t9,0x2
/* f13c178: 032ec823 */ subu $t9,$t9,$t6
/* f13c17c: 0019c880 */ sll $t9,$t9,0x2
/* f13c180: 01b93821 */ addu $a3,$t5,$t9
/* f13c184: 94ef0000 */ lhu $t7,0x0($a3)
/* f13c188: 24190001 */ addiu $t9,$zero,0x1
/* f13c18c: 35f80002 */ ori $t8,$t7,0x2
/* f13c190: a4f80000 */ sh $t8,0x0($a3)
/* f13c194: 8d4e0000 */ lw $t6,0x0($t2)
/* f13c198: ad390000 */ sw $t9,0x0($t1)
/* f13c19c: 25cd0001 */ addiu $t5,$t6,0x1
/* f13c1a0: ad4d0000 */ sw $t5,0x0($t2)
.L0f13c1a4:
/* f13c1a4: 3c088008 */ lui $t0,%hi(var8007f6ec)
/* f13c1a8: 2508f6ec */ addiu $t0,$t0,%lo(var8007f6ec)
/* f13c1ac: 8d0f0000 */ lw $t7,0x0($t0)
/* f13c1b0: 3c028008 */ lui $v0,%hi(var8007f6f4)
/* f13c1b4: 3c0a8008 */ lui $t2,%hi(var8007f6f0)
/* f13c1b8: 3c0b800a */ lui $t3,%hi(var800a4194)
/* f13c1bc: 256b4194 */ addiu $t3,$t3,%lo(var800a4194)
/* f13c1c0: 254af6f0 */ addiu $t2,$t2,%lo(var8007f6f0)
/* f13c1c4: 2442f6f4 */ addiu $v0,$v0,%lo(var8007f6f4)
/* f13c1c8: 15e00031 */ bnez $t7,.L0f13c290
/* f13c1cc: 240c000c */ addiu $t4,$zero,0xc
/* f13c1d0: 3c18800a */ lui $t8,0x800a
/* f13c1d4: 8f184184 */ lw $t8,0x4184($t8)
/* f13c1d8: 8c450000 */ lw $a1,0x0($v0)
/* f13c1dc: 3c09800a */ lui $t1,%hi(var800a4190)
/* f13c1e0: 25294190 */ addiu $t1,$t1,%lo(var800a4190)
/* f13c1e4: 00b8082a */ slt $at,$a1,$t8
/* f13c1e8: 1020003d */ beqz $at,.L0f13c2e0
/* f13c1ec: 00056880 */ sll $t5,$a1,0x2
/* f13c1f0: 8d2e0000 */ lw $t6,0x0($t1)
/* f13c1f4: 3c198008 */ lui $t9,0x8008
/* f13c1f8: 8f2ff6e4 */ lw $t7,-0x91c($t9)
/* f13c1fc: 01cd3821 */ addu $a3,$t6,$t5
/* f13c200: 90ed0000 */ lbu $t5,0x0($a3)
/* f13c204: 000f7040 */ sll $t6,$t7,0x1
/* f13c208: 31b9ff01 */ andi $t9,$t5,0xff01
/* f13c20c: 01d97825 */ or $t7,$t6,$t9
/* f13c210: a0ef0000 */ sb $t7,0x0($a3)
/* f13c214: 8c4d0000 */ lw $t5,0x0($v0)
/* f13c218: 8d380000 */ lw $t8,0x0($t1)
/* f13c21c: 000d7080 */ sll $t6,$t5,0x2
/* f13c220: 030e3821 */ addu $a3,$t8,$t6
/* f13c224: 90f90000 */ lbu $t9,0x0($a3)
/* f13c228: 332ffffe */ andi $t7,$t9,0xfffe
/* f13c22c: a0ef0000 */ sb $t7,0x0($a3)
/* f13c230: 8c580000 */ lw $t8,0x0($v0)
/* f13c234: 8d2d0000 */ lw $t5,0x0($t1)
/* f13c238: 00187080 */ sll $t6,$t8,0x2
/* f13c23c: 01aec821 */ addu $t9,$t5,$t6
/* f13c240: a3200001 */ sb $zero,0x1($t9)
/* f13c244: 8c4d0000 */ lw $t5,0x0($v0)
/* f13c248: 8d380000 */ lw $t8,0x0($t1)
/* f13c24c: 8c6f0000 */ lw $t7,0x0($v1)
/* f13c250: 000d7080 */ sll $t6,$t5,0x2
/* f13c254: 030ec821 */ addu $t9,$t8,$t6
/* f13c258: a72f0002 */ sh $t7,0x2($t9)
/* f13c25c: 8d4f0000 */ lw $t7,0x0($t2)
/* f13c260: 8c4d0000 */ lw $t5,0x0($v0)
/* f13c264: 8d6e0000 */ lw $t6,0x0($t3)
/* f13c268: 01ec0019 */ multu $t7,$t4
/* f13c26c: 25b80001 */ addiu $t8,$t5,0x1
/* f13c270: ac580000 */ sw $t8,0x0($v0)
/* f13c274: 240f0001 */ addiu $t7,$zero,0x1
/* f13c278: 0000c812 */ mflo $t9
/* f13c27c: 01d93021 */ addu $a2,$t6,$t9
/* f13c280: 94cdfff8 */ lhu $t5,-0x8($a2)
/* f13c284: 25b80001 */ addiu $t8,$t5,0x1
/* f13c288: a4d8fff8 */ sh $t8,-0x8($a2)
/* f13c28c: ad0f0000 */ sw $t7,0x0($t0)
.L0f13c290:
/* f13c290: 8c790000 */ lw $t9,0x0($v1)
/* f13c294: 3c0e800a */ lui $t6,0x800a
/* f13c298: 8dce418c */ lw $t6,0x418c($t6)
/* f13c29c: 00196880 */ sll $t5,$t9,0x2
/* f13c2a0: 01b96823 */ subu $t5,$t5,$t9
/* f13c2a4: 000d6840 */ sll $t5,$t5,0x1
/* f13c2a8: 01cdc021 */ addu $t8,$t6,$t5
/* f13c2ac: a7040000 */ sh $a0,0x0($t8)
/* f13c2b0: 3c09800a */ lui $t1,%hi(var800a4190)
/* f13c2b4: 8c6f0000 */ lw $t7,0x0($v1)
/* f13c2b8: 8c4d0000 */ lw $t5,0x0($v0)
/* f13c2bc: 25294190 */ addiu $t1,$t1,%lo(var800a4190)
/* f13c2c0: 8d2e0000 */ lw $t6,0x0($t1)
/* f13c2c4: 25f90001 */ addiu $t9,$t7,0x1
/* f13c2c8: 000dc080 */ sll $t8,$t5,0x2
/* f13c2cc: ac790000 */ sw $t9,0x0($v1)
/* f13c2d0: 01d83821 */ addu $a3,$t6,$t8
/* f13c2d4: 90effffd */ lbu $t7,-0x3($a3)
/* f13c2d8: 25f90001 */ addiu $t9,$t7,0x1
/* f13c2dc: a0f9fffd */ sb $t9,-0x3($a3)
.L0f13c2e0:
/* f13c2e0: 03e00008 */ jr $ra
/* f13c2e4: 00000000 */ sll $zero,$zero,0x0
);
GLOBAL_ASM(
glabel func0f13c2e8
/* f13c2e8: 3c028008 */ lui $v0,0x8008
/* f13c2ec: 8c42fc00 */ lw $v0,-0x400($v0)
/* f13c2f0: 00047400 */ sll $t6,$a0,0x10
/* f13c2f4: 000e7c03 */ sra $t7,$t6,0x10
/* f13c2f8: afa40000 */ sw $a0,0x0($sp)
/* f13c2fc: 24010013 */ addiu $at,$zero,0x13
/* f13c300: 10410019 */ beq $v0,$at,.L0f13c368
/* f13c304: 01e02025 */ or $a0,$t7,$zero
/* f13c308: 2401001f */ addiu $at,$zero,0x1f
/* f13c30c: 14410002 */ bne $v0,$at,.L0f13c318
/* f13c310: 24010001 */ addiu $at,$zero,0x1
/* f13c314: 11e10014 */ beq $t7,$at,.L0f13c368
.L0f13c318:
/* f13c318: 24010018 */ addiu $at,$zero,0x18
/* f13c31c: 14410002 */ bne $v0,$at,.L0f13c328
/* f13c320: 24010001 */ addiu $at,$zero,0x1
/* f13c324: 10810010 */ beq $a0,$at,.L0f13c368
.L0f13c328:
/* f13c328: 24010020 */ addiu $at,$zero,0x20
/* f13c32c: 10410006 */ beq $v0,$at,.L0f13c348
/* f13c330: 24010006 */ addiu $at,$zero,0x6
/* f13c334: 10810003 */ beq $a0,$at,.L0f13c344
/* f13c338: 24010007 */ addiu $at,$zero,0x7
/* f13c33c: 14810002 */ bne $a0,$at,.L0f13c348
/* f13c340: 00000000 */ sll $zero,$zero,0x0
.L0f13c344:
/* f13c344: 24040001 */ addiu $a0,$zero,0x1
.L0f13c348:
/* f13c348: 3c028008 */ lui $v0,%hi(var8007f6e4)
/* f13c34c: 2442f6e4 */ addiu $v0,$v0,%lo(var8007f6e4)
/* f13c350: 8c580000 */ lw $t8,0x0($v0)
/* f13c354: 3c018008 */ lui $at,0x8008
/* f13c358: 50980003 */ beql $a0,$t8,.L0f13c368
/* f13c35c: ac440000 */ sw $a0,0x0($v0)
/* f13c360: ac20f6ec */ sw $zero,-0x914($at)
/* f13c364: ac440000 */ sw $a0,0x0($v0)
.L0f13c368:
/* f13c368: 03e00008 */ jr $ra
/* f13c36c: 00000000 */ sll $zero,$zero,0x0
);
GLOBAL_ASM(
glabel func0f13c370
/* f13c370: afa40000 */ sw $a0,0x0($sp)
/* f13c374: 00047400 */ sll $t6,$a0,0x10
/* f13c378: 000e2403 */ sra $a0,$t6,0x10
/* f13c37c: 0480000e */ bltz $a0,.L0f13c3b8
/* f13c380: 3c038008 */ lui $v1,0x8008
/* f13c384: 8c63f6f0 */ lw $v1,-0x910($v1)
/* f13c388: 00001025 */ or $v0,$zero,$zero
/* f13c38c: 3c05800a */ lui $a1,%hi(var800a000c)
/* f13c390: 18600009 */ blez $v1,.L0f13c3b8
/* f13c394: 00000000 */ sll $zero,$zero,0x0
/* f13c398: 8ca54194 */ lw $a1,0x4194($a1)
.L0f13c39c:
/* f13c39c: 94b80000 */ lhu $t8,0x0($a1)
/* f13c3a0: 24420001 */ addiu $v0,$v0,0x1
/* f13c3a4: 0043082a */ slt $at,$v0,$v1
/* f13c3a8: 10980010 */ beq $a0,$t8,.L0f13c3ec
/* f13c3ac: 00000000 */ sll $zero,$zero,0x0
/* f13c3b0: 1420fffa */ bnez $at,.L0f13c39c
/* f13c3b4: 24a5000c */ addiu $a1,$a1,%lo(var800a000c)
.L0f13c3b8:
/* f13c3b8: 3c19800a */ lui $t9,0x800a
/* f13c3bc: 8f394194 */ lw $t9,0x4194($t9)
/* f13c3c0: 3c018008 */ lui $at,0x8008
/* f13c3c4: 2408ffff */ addiu $t0,$zero,-1
/* f13c3c8: 13200008 */ beqz $t9,.L0f13c3ec
/* f13c3cc: 00000000 */ sll $zero,$zero,0x0
/* f13c3d0: ac20f6e8 */ sw $zero,-0x918($at)
/* f13c3d4: 3c018008 */ lui $at,0x8008
/* f13c3d8: ac20f6ec */ sw $zero,-0x914($at)
/* f13c3dc: 3c018008 */ lui $at,0x8008
/* f13c3e0: ac24f6e0 */ sw $a0,-0x920($at)
/* f13c3e4: 3c018008 */ lui $at,0x8008
/* f13c3e8: ac28f6e4 */ sw $t0,-0x91c($at)
.L0f13c3ec:
/* f13c3ec: 03e00008 */ jr $ra
/* f13c3f0: 00000000 */ sll $zero,$zero,0x0
);
GLOBAL_ASM(
glabel func0f13c3f4
/* f13c3f4: 2402ffff */ addiu $v0,$zero,-1
/* f13c3f8: 3c018008 */ lui $at,0x8008
/* f13c3fc: ac22f6e0 */ sw $v0,-0x920($at)
/* f13c400: 3c018008 */ lui $at,0x8008
/* f13c404: ac22f6e4 */ sw $v0,-0x91c($at)
/* f13c408: 3c018008 */ lui $at,0x8008
/* f13c40c: ac20f6e8 */ sw $zero,-0x918($at)
/* f13c410: 3c018008 */ lui $at,0x8008
/* f13c414: ac20f6f0 */ sw $zero,-0x910($at)
/* f13c418: 3c018008 */ lui $at,0x8008
/* f13c41c: ac20f6f4 */ sw $zero,-0x90c($at)
/* f13c420: 3c018008 */ lui $at,0x8008
/* f13c424: ac20f6f8 */ sw $zero,-0x908($at)
/* f13c428: 3c01800a */ lui $at,0x800a
/* f13c42c: 240e04b0 */ addiu $t6,$zero,0x4b0
/* f13c430: 3c06800a */ lui $a2,%hi(var800a4184)
/* f13c434: ac2e4180 */ sw $t6,0x4180($at)
/* f13c438: 24c64184 */ addiu $a2,$a2,%lo(var800a4184)
/* f13c43c: 24030032 */ addiu $v1,$zero,0x32
/* f13c440: acc30000 */ sw $v1,0x0($a2)
/* f13c444: 3c01800a */ lui $at,0x800a
/* f13c448: ac234188 */ sw $v1,0x4188($at)
/* f13c44c: 8cc40000 */ lw $a0,0x0($a2)
/* f13c450: 27bdffd8 */ addiu $sp,$sp,-40
/* f13c454: afbf0014 */ sw $ra,0x14($sp)
/* f13c458: 00047880 */ sll $t7,$a0,0x2
/* f13c45c: 25e4003f */ addiu $a0,$t7,0x3f
/* f13c460: 3498003f */ ori $t8,$a0,0x3f
/* f13c464: 3b04003f */ xori $a0,$t8,0x3f
/* f13c468: afa4001c */ sw $a0,0x1c($sp)
/* f13c46c: 0c0048f2 */ jal malloc
/* f13c470: 24050004 */ addiu $a1,$zero,0x4
/* f13c474: 3c04800a */ lui $a0,0x800a
/* f13c478: 8c844180 */ lw $a0,0x4180($a0)
/* f13c47c: 3c01800a */ lui $at,0x800a
/* f13c480: ac224190 */ sw $v0,0x4190($at)
/* f13c484: 00044080 */ sll $t0,$a0,0x2
/* f13c488: 01044023 */ subu $t0,$t0,$a0
/* f13c48c: 00084040 */ sll $t0,$t0,0x1
/* f13c490: 2504003f */ addiu $a0,$t0,0x3f
/* f13c494: 3489003f */ ori $t1,$a0,0x3f
/* f13c498: 3924003f */ xori $a0,$t1,0x3f
/* f13c49c: 0c0048f2 */ jal malloc
/* f13c4a0: 24050004 */ addiu $a1,$zero,0x4
/* f13c4a4: 3c04800a */ lui $a0,0x800a
/* f13c4a8: 8c844188 */ lw $a0,0x4188($a0)
/* f13c4ac: 3c01800a */ lui $at,0x800a
/* f13c4b0: ac22418c */ sw $v0,0x418c($at)
/* f13c4b4: 00045880 */ sll $t3,$a0,0x2
/* f13c4b8: 01645823 */ subu $t3,$t3,$a0
/* f13c4bc: 000b5880 */ sll $t3,$t3,0x2
/* f13c4c0: 2564003f */ addiu $a0,$t3,0x3f
/* f13c4c4: 348c003f */ ori $t4,$a0,0x3f
/* f13c4c8: 3984003f */ xori $a0,$t4,0x3f
/* f13c4cc: 0c0048f2 */ jal malloc
/* f13c4d0: 24050004 */ addiu $a1,$zero,0x4
/* f13c4d4: 8fbf0014 */ lw $ra,0x14($sp)
/* f13c4d8: 3c01800a */ lui $at,0x800a
/* f13c4dc: ac224194 */ sw $v0,0x4194($at)
/* f13c4e0: 03e00008 */ jr $ra
/* f13c4e4: 27bd0028 */ addiu $sp,$sp,0x28
/* f13c4e8: 03e00008 */ jr $ra
/* f13c4ec: 00000000 */ sll $zero,$zero,0x0
);
GLOBAL_ASM(
glabel func0f13c4f0
/* f13c4f0: 3c028008 */ lui $v0,0x8008
/* f13c4f4: 8c42f6e0 */ lw $v0,-0x920($v0)
/* f13c4f8: 284e0000 */ slti $t6,$v0,0x0
/* f13c4fc: 03e00008 */ jr $ra
/* f13c500: 39c20001 */ xori $v0,$t6,0x1
/* f13c504: 00000000 */ sll $zero,$zero,0x0
/* f13c508: 00000000 */ sll $zero,$zero,0x0
/* f13c50c: 00000000 */ sll $zero,$zero,0x0
);